Redoxi opsüsteemile on portitud töölaua keskkond Xfce ja rakendatud ülesannete ajakava EEVDF

Redoxi operatsioonisüsteemi arendajad, mis on kirjutatud Rusti keeles ja kasutab mikrokiibi kontseptsiooni, avaldasid projekti arenguaruande mai kuu kohta. Saavutustena tõdeti edukat Xfce töölaua portimist. Xfce töö Redoxis on tunnustatud stabiilsemana kui varasem MATE töölaua port, kus jäävad alles lahendamata probleemid failihalduriga Caja.

Redoxile on loodud uus ülesannete planeerija, mis kasutab EEVDF (Earliest Eligible Virtual Deadline First) algoritmi. Uus planeerija arvestab järgmise protsessi valimisel, mis peab täitma ülesande, protsesse, mis ei ole saanud piisavalt protsessorivõimet või on saanud ebaausalt palju protsessoriaega. Esimeses olukorras sunnitakse juhtimise edasi andma protsessile, teises olukorras aga lükatakse see edasi.

Töö relibci, POSIX standardse C-kogu ühilduvuse täiustamiseks, mis on kirjutatud Rustis, on jätkunud. Täiustatud pseudoterminalide draiverit. Lisatud osaline toetus ressursside piiramiseks rlimit mehhanismi abil.
Poll ja epoll operatsioonide jõudlust on oluliselt tõhustatud (kuni 4 korda testimisel QEMU-s). Realiseeritud inode'i vahemälu, mis võimaldas GCC testkompileerimise aega vähendada 2411 ms-lt 670 ms-le. Tehtud on inkrementeetse kompileerimise rakendamine pakettide muudatustele.

COSMIC töölaualt on portitud süsteemi oleku jälgimise graafiline liides. Lisatud on võimalus terminali emulatoris fontide seadistamiseks. 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-st. Redox kasutab mikrokiibi kontseptsiooni, kus kernelis tagatakse ainult protsesside vaheline suhtlemine ja ressursside haldamine, kogu muu funktsionaalsus on viidud raamatukogudesse, mida saavad kasutada nii kernel kui ka kasutaja rakendused. Kõik draiverid töötavad kasutajaruumi isolatsioonis olevates sandbox-ümbrustes.

Projekt arendab oma pakihaldurit, standardsete utiliitide komplekti (binutils, coreutils, netutils, extrautils), käsurea shell'i ion, standardset C-raamatukogu relibc, vim'i sarnast tekstiredaktorit sodium, võrgu steki ja failisüsteemi. Konfiguratsioon määratakse Toml keeles. Ühildumatuse vältimiseks olemasolevate rakendustega pakutakse POSIX-i kihti, mis võimaldab paljude programmide käivitamist ilma portimiseta.

Redox-i saab testida iga päev uuendatavate kogumite abil, et virtuaalmasinate ja reaalse riistvara (aarch64, i586, i686, riscv64gc, x86_64). Toetatud riistvara hulgas on USB-ühendusega seadmed, AC’97 ja Intel HD Audio helikiibid, USB, SATA (AHCI, IDE) ja NVMe.
Graafika väljastamiseks võivad kasutada VESA BIOS API, UEFI GOP või Intel GPU draiverit. Wi-Fi ja Bluetooth tugi ei ole veel valmis.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster