Redox 0.7 prichádza s vylepšeniami výkonu, zvýšenou podporou a ďalšími

Po roku a pol vývoja bolo oznámené vydanie novej verzie operačného systému Redox 0.7, verzia, v ktorej sa už vývoj zameral na reálny hardvér a s ktorou sa dosiahli veľké vylepšenia, okrem iného od zjednotenia bootovacieho systému, vylepšenia výkonu.

Pre tých, ktorí nepoznajú Redox, by mali vedieť, že operačný systém je vyvinutý podľa filozofie Unixu a požičiava si niektoré nápady zo SeL4, Minix a Plan 9.

redox používa koncept mikrojadra, v ktorom je medziprocesová komunikácia a správa zdrojov poskytovaná len na úrovni jadra a všetky ostatné funkcionality sú umiestnené v knižniciach, ktoré je možné použiť v jadre aj v používateľských aplikáciách.

Všetko radiče bežia v užívateľskom priestore v izolovaných prostrediach. Kvôli kompatibilite s existujúcimi aplikáciami je k dispozícii špeciálna vrstva POSIX, ktorá umožňuje mnohým programom bežať bez portovania.

Systém uplatňuje princíp „všetko je URL“. Napríklad URL „log://“ možno použiť na protokolovanie, „bus://“ na medziprocesovú komunikáciu, „tcp://“ na sieťovú komunikáciu atď. Moduly, ktoré možno implementovať ako ovládače, rozšírenia jadra a vlastné aplikácie, môžu zaregistrovať svoje vlastné obslužné programy URL; môžete napríklad napísať I/O prístupový modul a naviazať ho na URL "port_io://", potom ho môžete použiť na prístup k portu 60 otvorením adresy URL "port_io://60".

Hlavné novinky Redox 0.7

Pri príprave novej verzie bola hlavná pozornosť venovaná zabezpečeniu práce na skutočnom hardvéri, od r bootloader bol úplne prepísaný, ktorý zjednocuje zavádzací kód na systémoch BIOS a UEFI a je napísaný primárne v jazyku Rust. Zmenou bootloadera sa výrazne rozšíril rozsah podporovaného hardvéru.

V jadre, Okrem opravy chýb, vykonala sa práca na zlepšení výkonu a rozšírení hardvérovej podpory, poskytuje sa aj odraz (mapovanie) celej fyzickej pamäte, používanie stránok rekurzívnej pamäte je zastavené a kód assembleru v inline insertoch bol prepísaný, aby sa zlepšila kompatibilita s budúcimi verziami kompilátora.

Kód na prácu so špecifikáciou ACPI AML (ACPI Machine Language) – uefi.org bol presunutý z jadra do procesu acpid na pozadí, ktorý beží v užívateľskom priestore.

Súborový systém RedoxFS bol prepísaný a zmenený tak, aby používal mechanizmus CoW (Copy-on-Write), v ktorých zmeny neprepíšu informácie, skôr sú uložené na novom mieste, čo umožnilo dosiahnuť výrazné zvýšenie spoľahlivosti. Z nových funkcií RedoxFS, podpora transakčných aktualizácií, šifrovanie dát pomocou algoritmu AES, ako aj zabezpečenie údajov a metadát pomocou digitálnych podpisov. Je zabezpečené zdieľanie kódu FS v systéme a bootloaderi.

Pokračujúce vylepšovanie štandardnej knižnice C Relibc vyvinutý projektom, ktorý môže fungovať nielen na Redoxe, ale aj na distribúciách založených na jadre Linuxu. Zmeny uľahčili migráciu niekoľkých programov na Redox a vyriešili problémy s mnohými programami a knižnicami napísanými v jazyku C.

A bol pripravený verzia kompilátora rustc, ktorý môže bežať na Redoxe. Z ostatných úloh vyniká optimalizácia výkonu a prispôsobenie manažéra záťažových balíčkov na prácu v prostredí Redox.

Z ďalších zmien ktoré vynikajú:

  • Pridaná počiatočná podpora pre architektúru AArch64.
  • Zmenené na spracovanie všetkých ciest k súborom v kódovaní UTF-8.
  • Obsah Initfs bol presunutý do nového súboru, čím sa zjednodušilo balenie.

konečne, Ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.

Stiahnite si Redox OS

Záujemcovia o možnosť vyskúšať si Redox OS by mali vedieť, že sú ponúkané inštalačné a živé obrázky s veľkosťou 75 MB. Zostavy sú vytvorené pre architektúru x86_64 a sú dostupné pre systémy s UEFI a BIOS.

Odkaz na stiahnutie je tento.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.