Redoxi operatsioonisüsteemi arendajad, mis on kirjutatud Rust keeles ja põhineb mikrokernel konseptsioonil, avaldasid mai projekti arenduse aruande. Saavutustest toodi esile Xfce töökeskkonna eduka portimise. Xfce töö Redoxis on tunnustatud stabiilsemana kui varem loodud MATE töölauaga, kus jäävad lahendamata probleemid failihalduri Cajaga.

Redoxi jaoks on ellu viidud uus ülesannete ajastaja, mis kasutab EEVDF (Earliest Eligible Virtual Deadline First) algoritmi. Uus ajastaja võtab järgmise käideldava protsessi valimisel arvesse protsessid, mis ei ole saanud piisavalt protsessori ressursse või on saanud ebaausalt palju protsessori aega. Esimeses olukorras sunnitakse juhtimisülekanne protsessile, samas kui teises, vastupidi, lükatakse edasi.
Tööd on jätkatud POSIX-standardiga C-raamatukogu relibc paremaks ühilduvuseks, mis on kirjutatud Rust keeles. Parandatud on pseudoterminalide draiverit. Lisatud on osaline ressursipiirangu tugi rlimit mehhanismi abil.
Operatsioonide poll ja epoll tootlikkus on oluliselt paranenud (kuni 4 korda QEMU testimisel). Rakendatud inode'i vahetamine, mis vähendas GCC testkompileerimise aega 2411 ms-lt 670 ms-le. Teostatud muudatuste inkrementaalne kompileerimine pakettides.
COSMIC töölaud on portitud graafiline liides süsteemi oleku jälgimiseks. Lisatud on võimalus seadistada fonte terminali emulaatoris. Portitud on CPython 3.15 ja libdrm.

Redoxi operatsioonisüsteem areneb Unix'i filosoofia kohaselt ja laenab mõningaid ideid SeL4, Minixilt ja Plan 9-lt. Redox kasutab mikrokernide kontseptsiooni, kus tuuma tasemel tagatakse ainult protsesside vaheline suhtlemine ja ressursihaldus, samas kui kogu muu funktsionaalsus on viidud raamatukogudesse, mida võivad kasutada nii tuum kui ka kasutajarakendused. Kõik draiverid töötavad kasutaja ruumis isoleeritud liivakasti keskkondades.
Projekt arendab välja oma paketihalduri, standardsete utiliitide komplekti (binutils, coreutils, netutils, extrautils), käsurea keskkonna ion, standardse C-raamatukogu relibc, vim-taolise tekstiredaktori sodium, võrgu stack'i ja failisüsteemi. Konfiguratsioon määratakse Toml keeles. Olemasolevate rakenduste ühilduvuse tagamiseks pakutakse POSIX-kihistust, mis võimaldab paljusid programme käivitada ilma portimiseta.
Redox'i saab testida, kasutades igapäevaselt värskendatavaid koostiseid virtuaalmasinad ja reaalne riistvara (aarch64, i586, i686, riscv64gc, x86_64). Toetatud seadmete hulgas on USB-liidese, AC’97 ja Intel HD Audio helikaardid, USB, SATA (AHCI, IDE) ja NVMe.
Graafika väljundiks võivad kasutada API-d VESA BIOS, UEFI GOP või Intel GPU draiver. Wi-Fi ja Bluetooth tugi pole veel valmis.
Allikas: opennet.ru
