Redox 0.7 saabub koos jõudluse täiustuste, suurenenud toe ja muuga

Pärast poolteist aastat kestnud arengut teatati operatsioonisüsteemi Redox 0.7 uue versiooni väljalaskmisest, versioon, mille arendus on juba keskendunud reaalsele riistvarale ja millega on saavutatud suuri täiustusi, alates alglaadimissüsteemi ühtlustamisest, jõudluse täiustustest muuhulgas.

Need, kes pole Redoxiga tuttavad, peaksid teadma, et operatsioonisüsteem on välja töötatud Unixi filosoofia järgi ja laenab mõned ideed SeL4-st, Minixist ja Plan 9-st.

Redox kasutab mikrokerneli kontseptsiooni, milles protsessidevaheline suhtlus ja ressursside haldamine on ette nähtud ainult kerneli tasemel ning kõik muud funktsioonid on paigutatud teekidesse, mida saab kasutada nii tuumas kui ka kasutajarakendustes.

Kõik kontrollerid töötavad kasutajaruumis isoleeritud keskkondades. Olemasolevate rakendustega ühilduvuse tagamiseks on kaasas spetsiaalne POSIX-kiht, mis võimaldab paljudel programmidel töötada ilma teisaldamiseta.

Süsteem rakendab põhimõtet "kõik on URL". Näiteks URL-i "log://" saab kasutada logimiseks, "bus://" protsessidevaheliseks suhtluseks, "tcp://" võrgusuhtluseks jne. Moodulid, mida saab rakendada draiverite, põhilaienduste ja kohandatud rakendustena, saavad registreerida oma URL-i töötlejad; Näiteks võite kirjutada sisend-väljundmooduli ja siduda selle URL-iga "port_io://", mille järel saate seda kasutada pordile 60 juurdepääsuks, avades URL-i "port_io://60".

Redoxi 0.7 peamised uudised

Uue versiooni ettevalmistamisel pöörati põhitähelepanu reaalse riistvaraga töötamise tagamisele, alates alglaadur on täielikult ümber kirjutatud, mis ühendab BIOS-i ja UEFI-süsteemide alglaadimiskoodi ning on kirjutatud peamiselt Rusti keeles. Alglaaduri muutmine on oluliselt laiendanud toetatud riistvara valikut.

Kernelis Lisaks vigade parandamisele on tehtud tööd jõudluse parandamiseks ja riistvaratoe laiendamiseks, Samuti on tagatud kogu füüsilise mälu peegeldus (mapping), rekursiivsete mälulehtede kasutamine on peatatud ja koostaja kood sisestes lisades on ümber kirjutatud, et parandada ühilduvust kompilaatori tulevaste versioonidega.

ACPI AML-i (ACPI masinakeele) spetsifikatsiooniga töötav kood – uefi.org on kernelist teisaldatud kasutajaruumis töötavasse acpid taustprotsessi.

Failisüsteem RedoxFS kirjutati ümber ja muudeti CoW mehhanismi kasutamiseks (Kirjutamise peale kopeerimine), milles muudatused ei kirjuta teavet üle, pigem salvestatakse need uude asukohta, mis võimaldas saavutada oluliselt töökindluse tõusu. RedoxFS-i uutest funktsioonidest on tehingute värskenduste tugi, andmete krüpteerimine kasutades AES-algoritmi, samuti andmete ja metaandmete turvalisust digitaalallkirjadega. Pakutakse FS-koodi jagamist süsteemis ja alglaaduris.

Relibc standardse C teegi jätkuv täiustamine projekti poolt välja töötatud, mis ei tööta mitte ainult Redoxil, vaid ka Linuxi tuumal põhinevatel distributsioonidel. Muudatused muutsid mitme programmi Redoxile üleviimise lihtsamaks ning lahendasid probleemid paljude C-keeles kirjutatud programmide ja teekide puhul.

A on ette valmistatud rustc-kompilaatori versioon, mis võib töötada Redoxiga. Ülejäänud ülesannetest torkab silma jõudluse optimeerimine ja koormuspaketihalduri kohandamine Redox keskkonnas töötamiseks.

Muudest muudatustest mis paistavad silma:

  • Lisatud esialgne tugi AArch64 arhitektuurile.
  • Muudetud, et töödelda kõiki failiteid UTF-8 kodeeringus.
  • Initfsi sisu on teisaldatud uude faili, mis muudab pakendamise lihtsamaks.

Lõpuks Kui soovite sellest rohkem teada saada, üksikasju saate vaadata lehelt järgmine link.

Laadige alla Redox OS

Need, kes on huvitatud Redox OS-i proovimisest, peaksid teadma, et pakutakse installi- ja reaalajas pilte, suurusega 75 MB. Järgid on loodud x86_64 arhitektuuri jaoks ja on saadaval UEFI ja BIOS-iga süsteemide jaoks.

Allalaadimislink on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.