Redox 0.7 saapuu suorituskyvyn parannuksilla, paremmalla tuella ja paljon muuta

Puolentoista vuoden kehityksen jälkeen Redox 0.7 -käyttöjärjestelmän uusi versio julkistettiin, versio, jossa kehitys on jo keskittynyt oikeaan laitteistoon ja jolla on saatu aikaan suuria parannuksia muun muassa käynnistysjärjestelmän yhtenäistämisestä, suorituskyvyn parannuksista.

Niiden, jotka eivät tunne Redox, heidän pitäisi tietää, että käyttöjärjestelmä on kehitetty Unix-filosofian mukaisesti ja lainaa ideoita SeL4:stä, Minixistä ja Plan 9:stä.

redox käyttää mikroydinkonseptia, jossa prosessien välinen viestintä ja resurssien hallinta tarjotaan vain ydintasolla ja kaikki muut toiminnot on sijoitettu kirjastoihin, joita voidaan käyttää sekä ytimessä että käyttäjäsovelluksissa.

Kaikki ohjaimet toimivat käyttäjätilassa eristetyissä ympäristöissä. Yhteensopivuutta olemassa olevien sovellusten kanssa tarjotaan erityinen POSIX-kerros, joka mahdollistaa useiden ohjelmien suorittamisen ilman siirtämistä.

Järjestelmä soveltaa "kaikki on URL-osoite" -periaatetta. Esimerkiksi URL-osoite "log://" voidaan käyttää kirjaamiseen, "bus://" prosessien väliseen viestintään, "tcp://" verkkoviestintään jne. Moduulit, jotka voidaan toteuttaa ohjaimina, ydinlaajennuksina ja mukautettuina sovelluksina, voivat rekisteröidä omat URL-käsittelijät; Voit esimerkiksi kirjoittaa I/O-käyttömoduulin ja sitoa sen "port_io://"-URL-osoitteeseen, minkä jälkeen voit käyttää sitä portin 60 avaamiseen avaamalla "port_io://60" URL-osoitteen.

Redox 0.7: n tärkeimmät uutuudet

Uutta versiota valmisteltaessa päähuomio kiinnitettiin todellisen laitteiston työskentelyn varmistamiseen, koska käynnistyslatain on kirjoitettu kokonaan uudelleen, joka yhdistää käynnistyskoodin BIOS- ja UEFI-järjestelmissä ja on kirjoitettu ensisijaisesti Rust-kielellä. Käynnistyslataimen vaihtaminen on laajentanut merkittävästi tuettujen laitteiden valikoimaa.

Ytimessä, Virheiden korjaamisen lisäksi on tehty työtä suorituskyvyn parantamiseksi ja laitteistotuen laajentamiseksi, Myös kaiken fyysisen muistin heijastus (kartoitus) tarjotaan, rekursiivisten muistisivujen käyttö lopetetaan ja inline inserttien kokoajakoodi on kirjoitettu uudelleen yhteensopivuuden parantamiseksi kääntäjän tulevien versioiden kanssa.

ACPI AML (ACPI Machine Language) -määrityksen kanssa toimiva koodi – uefi.org on siirretty ytimestä käyttäjätilassa ajettavaan acpid-taustaprosessiin.

Tiedostojärjestelmä RedoxFS kirjoitettiin uudelleen ja muutettiin käyttämään CoW-mekanismia (Kopioi kirjoittamalla), joissa muutokset eivät korvaa tietoja, sen sijaan ne tallennetaan uuteen paikkaan, mikä mahdollisti merkittävän luotettavuuden lisäyksen. RedoxFS:n uusista ominaisuuksista on tuki tapahtumapäivityksille, tietojen salaukselle käyttämällä AES-algoritmia sekä tieto- ja metatietoturvaa digitaalisilla allekirjoituksilla. FS-koodin jakaminen järjestelmässä ja käynnistyslataimessa tarjotaan.

Relibc-standardin C-kirjaston jatkuva parantaminen projektin kehittämä, joka voi toimia paitsi Redoxilla myös Linux-ytimeen perustuvissa jakeluissa. Muutokset helpottivat useiden ohjelmien siirtämistä Redoxiin ja ratkaisivat monien C-kielellä kirjoitettujen ohjelmien ja kirjastojen ongelmia.

A on valmisteltu rustc-kääntäjän versio, joka voi toimia Redoxilla. Muista tehtävistä erottuu suorituskyvyn optimointi ja latauspakettien hallinnan sovittaminen toimimaan Redox-ympäristössä.

Muista muutoksista jotka erottuvat:

  • Lisätty alustava tuki AArch64-arkkitehtuurille.
  • Muutettu käsittelemään kaikki tiedostopolut UTF-8-koodauksella.
  • Initfsin sisältö on siirretty uuteen tiedostoon, mikä helpottaa pakkaamista.

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

Lataa Redox OS

Niiden, jotka ovat kiinnostuneita mahdollisuudesta kokeilla Redox OS:ää, heidän tulisi tietää, että asennus ja live-kuvat, kooltaan 75 Mt, tarjotaan. Rakennukset on rakennettu x86_64-arkkitehtuurille, ja ne ovat saatavilla järjestelmille, joissa on UEFI ja BIOS.

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.