Redox 0.7 ir pieejams ar veiktspējas uzlabojumiem, palielinātu atbalstu un daudz ko citu

Pēc pusotra gada attīstības tika paziņots par Redox 0.7 operētājsistēmas jaunās versijas izlaišanu, versija, kurā izstrāde jau ir vērsta uz reālu aparatūru un ar kuru ir sasniegti lieliski uzlabojumi, tostarp no sāknēšanas sistēmas unifikācijas, veiktspējas uzlabojumiem, cita starpā.

Tiem, kas nav pazīstami ar Redox, viņiem jāzina, ka operētājsistēma ir izstrādāts saskaņā ar Unix filozofiju un aizņemas dažas idejas no SeL4, Minix un Plan 9.

Redokss izmanto mikrokodola koncepciju, kurā starpprocesu komunikācija un resursu pārvaldība tiek nodrošināta tikai kodola līmenī, un visa pārējā funkcionalitāte tiek ievietota bibliotēkās, kuras var izmantot gan kodolā, gan lietotāju lietojumprogrammās.

Viss kontrolieri darbojas lietotāja telpā izolētās vidēs. Saderībai ar esošajām lietojumprogrammām tiek nodrošināts īpašs POSIX slānis, kas ļauj daudzām programmām darboties bez pārnešanas.

Sistēma izmanto principu "viss ir URL". Piemēram, URL “log://” var izmantot reģistrēšanai, “bus://” starpprocesu saziņai, “tcp://” tīkla saziņai utt. Moduļi, kurus var ieviest kā draiverus, galvenos paplašinājumus un pielāgotas lietojumprogrammas, var reģistrēt savus URL apdarinātājus; piemēram, varat uzrakstīt I/O piekļuves moduli un saistīt to ar "port_io://" URL, pēc tam varat to izmantot, lai piekļūtu portam 60, atverot vietrādi "port_io://60" URL.

Galvenie Redox 0.7 jaunumi

Sagatavojot jaunu versiju, galvenā uzmanība tika pievērsta tam, lai nodrošinātu darbu pie reālas aparatūras, kopš bootloader ir pilnībā pārrakstīts, kas apvieno sāknēšanas kodu BIOS un UEFI sistēmās un ir rakstīts galvenokārt Rust. Sāknēšanas ielādētāja maiņa ir ievērojami paplašinājusi atbalstītās aparatūras klāstu.

Kodolā, Papildus kļūdu labošanai, ir veikts darbs, lai uzlabotu veiktspēju un paplašinātu aparatūras atbalstu, tiek nodrošināta arī visas fiziskās atmiņas atspoguļošana (kartēšana), tiek pārtraukta rekursīvo atmiņas lapu izmantošana, kā arī ir pārrakstīts montētāja kods iekļautajos ieliktņos, lai uzlabotu saderību ar kompilatora nākamajām versijām.

Kods darbam ar ACPI AML (ACPI Machine Language) specifikāciju — uefi.org ir pārvietots no kodola uz acpid fona procesu, kas darbojas lietotāja telpā.

Failu sistēma RedoxFS tika pārrakstīts un mainīts, lai izmantotu CoW mehānismu (Kopēt uz rakstīšanas), kurā izmaiņas nepārraksta informāciju, drīzāk tie tiek saglabāti jaunā vietā, kas ļāva panākt ievērojamu uzticamības pieaugumu. No RedoxFS jaunajām funkcijām, atbalsts darījumu atjauninājumiem, datu šifrēšana izmantojot AES algoritmu, kā arī datu un metadatu drošību ar ciparparakstiem. Tiek nodrošināta FS koda koplietošana sistēmā un sāknēšanas ielādētājā.

Turpināta Relibc standarta C bibliotēkas uzlabošana ko izstrādājis projekts, kas var darboties ne tikai uz Redox, bet arī uz Linux kodola bāzes distribūcijām. Izmaiņas atviegloja vairāku programmu migrēšanu uz Redox un atrisināja problēmas ar daudzām programmām un bibliotēkām, kas rakstītas C valodā.

A ir sagatavots rustc kompilatora versija, kas var darboties Redox. No pārējiem uzdevumiem īpaši izceļas veiktspējas optimizācija un slodzes pakotņu pārvaldnieka pielāgošana darbam Redox vidē.

No pārējām izmaiņām kas izceļas:

  • Pievienots sākotnējais atbalsts AArch64 arhitektūrai.
  • Mainīts, lai apstrādātu visus failu ceļus UTF-8 kodējumā.
  • Initfs saturs ir pārvietots uz jaunu failu, atvieglojot iesaiņošanu.

Visbeidzot, Ja jūs interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.

Lejupielādējiet Redox OS

Tiem, kurus interesē iespēja izmēģināt Redox OS, viņiem jāzina, ka tiek piedāvāta instalēšana un tiešraides attēli 75 MB lieli. Būvējums ir paredzēts x86_64 arhitektūrai un ir pieejams sistēmām ar UEFI un BIOS.

Lejupielādes saite ir šī.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.