Redox 0.8, Rust-kielellä kirjoitettu käyttöjärjestelmä, saapuu i686:n ja muiden tukien kanssa

redox

Käyttöjärjestelmä on kehitetty Unix-filosofian mukaisesti ja se lainaa ideoita SeL4:stä, Minixistä ja Plan 9:stä.

The käyttöjärjestelmän Redox 0.8:n uuden version julkaisu, kehitetty käyttämällä Rust-kieltä ja mikroydinkonseptia. Tässä uudessa versiossa erottuu, että se on lisätty i686 yhteensopivuus, ominaisuuksia, kuten ääni ja alustava usean näytön tuki, on otettu käyttöön, ja käynnistys- ja asennusinfrastruktuuria on yksinkertaistettu ja vahvistettu.

Redox käyttää mikroydinkonseptia, jossa vain prosessien välinen viestintä ja resurssien hallinta tarjotaan ydintasolla sekä kaikki muut toiminnot.

Kaikki ajurit toimivat käyttäjätilassa hiekkalaatikkoympäristöissä. Yhteensopivuuden vuoksi olemassa olevien sovellusten kanssa toimitetaan erityinen POSIX-kerros, joka mahdollistaa useiden ohjelmien suorittamisen ilman siirtämistä.

Redox 0.8: n tärkeimmät uutuudet

Uusi versio toimii edelleen varmistaakseen työskentelyn aidolla laitteistolla. x86_64-arkkitehtuurin lisäksi kyky työskennellä 86-bittisissä x32-järjestelmissä on lisätty (i686, Pentium II ja uudemmat). Siirtyminen ARM64 (aarch64) -suorittimeen on käynnissä. JATyöskentelen todellisen ARM-laitteiston parissa ei ole vielä tuettu, mutta se on mahdollista käynnistää emuloimalla ARM64:ää QEMU:ssa.

Oletuksena, äänialijärjestelmä on käytössä ja alustava tuki tarjotaan usean näytön asetuksille (järjestelmissä, joissa on UEFI-kehyspuskuri).

Redox-käyttöjärjestelmän kanssa yhteensopivasta laitteesta löytyy AC'97- ja Intel HD Audio -äänisiruja, grafiikkalähtö VESA BIOS API:n tai UEFI GOP:n kautta, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), syöttölaitteet (näppäimistöt, hiiret, kosketuslevyt), SATA (AHCI, IDE) ja NVMe. Wi-Fi- ja USB-tuki ei ole vielä valmis (USB toimii vain QEMU:ssa).

Lisäksi taustaprosessien luomisen ja asennuksen yksinkertaistamiseksi on ehdotettu crate redox-daemon -pakettia.

Se on myös korostettu rakennusjärjestelmä on suunniteltu uudelleen, jolle oli mahdollista rakentaa eri arkkitehtuureille samassa lähdepuussa. Eri kokoonpanojen kokoamisen yksinkertaistamiseksi ehdotetaan build.sh-komentosarjaa.

Ydin on yksinkertaistanut työtä muistin kanssa, lisäsi mahdollisuuden käsitellä osoiteavaruuksia käyttäjätasolta.

On lisätty tuki usean näytön järjestelmille Orbital-graafiseen kuoreen, hiiren osoittimen käsittelyä on parannettu, ja äänenvoimakkuuden muuttamisen ilmaisin on lisätty. Valikossa on mahdollisuus jakaa sovellukset luokkiin.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Lisätty tuki rakentamiseen podman-työkalupakin avulla.
  • Ytimen rakenne, käynnistyslatain ja initf on yhdistetty muihin paketeihin.
  • Yhdistetyt käynnistyskuvat BIOS- ja EFI-järjestelmille.
  • Klooni- ja exec-järjestelmäkutsujen toteutus siirrettiin käyttäjätilaan.
  • Yksinkertaistettu latausprosessi.
  • Bootstrap-ohjelma on otettu käyttöön, joka ajaa ydintä ja lisää ELF-tiedostojen lataamista, kuten aloitusprosessi.
  • Lisätty skaalattu ohjelma, jotta setuid-ohjelmat, kuten sudo, voivat toimia.
  • Lisätty esittelykokoonpano esimerkkiohjelmien luomiseksi, jotka eivät sisälly peruskäynnistyskuvaan graafisella ympäristöllä.
  • Ohjelmoidun äänenvoimakkuuden säädön tuki on lisätty audio-audio-alijärjestelmään.
  • Lisätty ohjain AC'97-pohjaisille äänisiruille.
  • Parannettu ohjain Intel HD Audio -siruille.
  • Lisätty ajuri IDE-ohjaimille.
  • Parannettu tuki NVMe-asemille.
  • Parannetut PCI-, PS/2-, RTL8168-, USB HID-, VESA-ohjaimet.
  • Asennusprosessin organisaatiota on suunniteltu uudelleen: käynnistyslatain, bootstrap, ydin ja initfs sijaitsevat nyt /boot-hakemistossa.

lopuksi, Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat seuraava linkki.

Lataa Redox OS

Redox-käyttöjärjestelmän testaamiseen tarjotaan 768 Mt:n demoversioita, kuvia perusgraafisella ympäristöllä (256 Mt) ja konsolityökaluja palvelinjärjestelmille (256 Mt).

Rakennukset on luotu x86_64-arkkitehtuurille, ja ne ovat saatavilla järjestelmille, joissa on UEFI ja BIOS. Demokuva sisältää Orbital-graafisen ympäristön lisäksi DOSBox-emulaattorin, valikoiman pelejä (DOOM, Neverball, Neverputt, sopwith, syobonaction), opetusohjelmia, rodioplay-musiikkisoittimen ja Sodium-tekstieditorin.

Latauslinkki on tämä.


Jätä kommentti

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

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  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.

  1.   miguel rodriguez dijo

    Tämä projekti etenee harppauksin, muutaman vuosikymmenen kuluttua se saattaa selviytyä Linuxin kanssa.