MenuetOS, 64-bittisellä asennuskielellä kirjoitettu käyttöjärjestelmä

Valikko

Kuvakaappaus MenuetOS:stä

Tällä hetkellä monet alusta kirjoitetut käyttöjärjestelmäkehitykset perustuvat yleensä johonkin korkean tason ohjelmointikieleen, kuten Rust, C, C++, Java, mm. Mutta kuulla käyttöjärjestelmästä, joka on rakennettu tyhjästä käyttämällä vain assembly-kieltä, Jos se on jotain, jota ei kuulla joka päivä ja ennen kaikkea, se on jotain sellaista kiinnittää paljon huomiota.

Kuten monet teistä tietävät Matalan tason kielillä verrattuna korkean tason kieliin on useita etuja ja haittoja. yksi etupuolella, mutta yksi tunnetuimmista ja merkittävimmistä on siirrettävyyskysymys (jolla on myös rajoituksensa korkean tason kielissä), kun taas kolikon toisella puolella on kysymys nopeudesta, muistista, ylläpidosta. , muun muassa.

Siksi mainitsi, että kuuli asiasta asennuskielellä kirjoitettu käyttöjärjestelmä on varsin mielenkiintoinen ja projekti, josta puhumme hieman tässä artikkelissa, koskee MenuetOS:ää, kehitteillä olevaa käyttöjärjestelmää, joka on rakennettu kokonaan 64-bittiselle asennuskielelle.

Tietoja MenuetOS:sta

MenuetOS on käyttöjärjestelmä, joka tukee ennaltaehkäisevää ja reaaliaikaista moniajoa, käynnistys UEFI-järjestelmissä, SMP moniytimisissä järjestelmissä, tuki useille prosessoreille ja integroitu graafinen käyttöliittymä. Tiedän myös Siinä on verkkopino ja ajurit Loopback- ja Ethernet-liitäntöjä varten, jotka tukevat USB 2.0:aa, mukaan lukien USB-asemat, tulostimet, DVB-virittimet ja verkkokamerat. Lisäksi AC97- ja Intel HDA (ALC662/888) -tuki tarjotaan äänen ulostulolle.

Menuet-ydinPidän koko järjestelmästä, on kirjoitettu assemblerissä, ltai että se tarjoaa yhden kokoonpanokielen kanssa työskentelyn eduista, mikä on nopeutta muilla kielillä kirjoitettuihin järjestelmiin verrattuna. Esimerkiksi läpinäkyvä graafinen käyttöliittymä lasketaan suoraan pääprosessorille x86-64, jolloin vältetään yhteensopivuusongelmia näytönohjainkorttien kanssa. Sen lisäksi, projekti kehittää omaa X-palvelinta ja tarjoaa graafisen käyttöliittymän Integroitu käyttöliittymä, joka sisältää mukautettavia teemoja, vedä ja pudota -toiminnot, UTF-8-koodauksen ja näppäimistöasettelun vaihtamisen.

Una erottuvista eduista Menuetista on sen kyky ohjelmoida kokoonpanossa, joka mahdollistaa nopeampien, tehokkaampien ja vähemmän resursseja kuluttavien sovellusten kehittämisen. Sovellusten kehittämiseen assemblerissä tarjotaan oma integroitu kehitysympäristö.

Toisaalta mainitaan se Menuet ei ole varattu yksinomaan kokoonpanoohjelmointiinKuin Sen suunnittelu suosii 64/32-bittistä ASM-ohjelmointia. Menuetin sovellusrakenne mahdollistaa otsikoiden valmistamisen käytännössä millä tahansa muulla kielellä, mutta sen pääpaino on kokoonpanoohjelmointissa. Menuetin valikkoohjelmointi on nopeaa ja helppoa oppia, ja sen responsiivinen graafinen käyttöliittymä on hallittavissa asennuskielellä. Lisäksi Menuet64 pystyy ajamaan Menuet32-sovelluksia, mikä laajentaa sen monipuolisuutta ja yhteensopivuutta.

Sovellusalueella, projektissa on kehitetty yksinkertainen HTTPC-verkkoselain, sähköposti- ja FTP-asiakkaat, VNC-asiakas, FTP- ja HTTP-palvelimet. Siinä on myös peruspaketti multimediasovelluksia (ääni, video ja kuva) ja tekstinmuokkausta varten.

On syytä mainita se MenuetOS-projektin kehitystyössä on kaksi versiota, jotka ovat yksi 64 bitille (Menu 64), jota jaetaan rajoittavalla lisenssillä ja toinen painos on 62-bittinen (Menu 32), jota jaetaan GPL-lisenssillä.

MenuetOS on tällä hetkellä versionsa 1.50 alla ja tämän version muutoslehden mukaan vain päivitykset, virheenkorjaukset, parannukset, Fasm-päivitys versioon 1.73.32 ja taustakuva vaihdettiin.

Jos olet kiinnostunut tietämään asiasta lisää, voit ottaa yhteyttä yksityiskohdat seuraavassa linkissä.

Kokeile MenuetOS:ää

Niiden, jotka ovat kiinnostuneita kokeilemaan tätä järjestelmää, sinun tulee tietää, että levykekuva ja ISO-otos tarjotaan poltettavaksi CD-levylle, joka tukee suoritusta VirtualBoxissa. Linkki on tämä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.