Redox 0.7 kommer med ydeevneforbedringer, øget support og mere

Efter halvandet år med udvikling, udgivelsen af ​​den nye version af Redox 0.7-operativsystemet blev annonceret, version, hvor udviklingen allerede har fokuseret på rigtig hardware, og hvormed der er opnået store forbedringer, fra sammenlægningen af ​​boot-systemet, ydeevneforbedringer, bl.a.

For dem, der ikke er bekendt med Redox, bør de vide, at operativsystemet er udviklet efter Unix-filosofien og låner nogle ideer fra SeL4, Minix og Plan 9.

Redox bruger mikrokernekonceptet, hvor interproceskommunikation og ressourcestyring kun leveres på kerneniveau, og al anden funktionalitet er placeret i biblioteker, der kan bruges både i kernen og i brugerapplikationer.

Alle controllere kører i brugerrum i isolerede miljøer. For kompatibilitet med eksisterende applikationer er der et særligt POSIX-lag, som gør det muligt for mange programmer at køre uden portering.

Systemet anvender "alt er en URL"-princippet. For eksempel kan URL'en "log://" bruges til logning, "bus://" til kommunikation mellem processer, "tcp://" til netværkskommunikation osv. Moduler, som kan implementeres som drivere, kerneudvidelser og brugerdefinerede applikationer, kan registrere deres egne URL-handlere; for eksempel kan du skrive et I/O-adgangsmodul og binde det til "port_io://" URL'en, hvorefter du kan bruge det til at tilgå port 60 ved at åbne "port_io://60" URL'en.

Vigtigste nyheder i Redox 0.7

Ved udarbejdelsen af ​​en ny version blev hovedvægten lagt på at sikre arbejde på ægte hardware, siden bootloader er blevet fuldstændig omskrevet, som forener boot-koden på BIOS- og UEFI-systemer og er primært skrevet i Rust. Ændring af bootloader har udvidet rækken af ​​understøttet hardware betydeligt.

I kernen, Ud over at rette fejl, der er blevet arbejdet på at forbedre ydeevnen og udvide hardwaresupport, refleksion (mapping) af al fysisk hukommelse er også tilvejebragt, brugen af ​​rekursive hukommelsessider er stoppet, og assembler-koden i inline inserts er blevet omskrevet for at forbedre kompatibiliteten med fremtidige versioner af compileren.

Koden til at arbejde med ACPI AML (ACPI Machine Language) specifikationen – uefi.org er blevet flyttet fra kernen til den acpid baggrundsproces, der kører i brugerrummet.

Filsystemet RedoxFS blev omskrevet og ændret til at bruge CoW-mekanismen (Copy-on-Write), hvor ændringerne ikke overskriver oplysningerne, snarere gemmes de på et nyt sted, hvilket gjorde det muligt at opnå en betydelig stigning i pålideligheden. Af de nye funktioner i RedoxFS er understøttelse af transaktionsopdateringer, datakryptering ved hjælp af AES-algoritmen, samt data- og metadatasikkerhed med digitale signaturer. Deling af FS-kode i system og bootloader er tilvejebragt.

Fortsat forbedring af Relibc standard C-biblioteket udviklet af projektet, som ikke kun kan fungere på Redox, men også på distributioner baseret på Linux-kernen. Ændringerne gjorde det lettere at migrere flere programmer til Redox og løste problemer med mange programmer og biblioteker skrevet på C-sproget.

A er udarbejdet version af rustc-compileren, der kan køre på Redox. Af resten af ​​opgaverne skiller præstationsoptimeringen og tilpasningen af ​​load package manager sig ud til at arbejde i Redox-miljøet.

Af de andre ændringer der skiller sig ud:

  • Tilføjet indledende understøttelse af AArch64-arkitekturen.
  • Ændret til at behandle alle filstier i UTF-8-kodning.
  • Indholdet af Initfs er blevet flyttet til en ny fil, hvilket gør indpakningen nemmere.

Endelig Hvis du er interesseret i at vide mere om det, du kan kontrollere detaljerne i følgende link.

Download Redox OS

For dem, der er interesseret i at kunne prøve Redox OS, bør de vide, at installation og live-billeder, 75 MB i størrelse, tilbydes. Bygningerne er bygget til x86_64-arkitekturen og er tilgængelige til systemer med UEFI og BIOS.

Downloadlinket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.