Zhvilluesit e sistemit operativ Redox, të shkruar në gjuhën Rust dhe konceptin e mikro-bërthamës, publikuan një raport mbi zhvillimin e projektit për majin. Mes arritjeve, u njoh portimi i suksesshëm i mjedisit desktop Xfce. Funksionimi i Xfce në Redox u njoh si më i qëndrueshëm se funksionimi i portit të mëparshëm me mjedisin desktop MATE, në të cilin mbeten probleme të pazgjidhura me menaxherin e skedarëve Caja.

Për Redox është implementuar gjithashtu një planifikues i ri detyrash, që përdor algoritmin EEVDF (Earliest Eligible Virtual Deadline First). Planifikuesi i ri, kur zgjedh procesin e ardhshëm për t'i kaluar ekzekutimin, merr parasysh proceset që nuk kanë marrë burime procesorike ose që kanë marrë tepër shumë kohë procesori pa e merituar. Në rastin e parë, detyrohet kalimi i kontrollit te procesi, ndërsa në të dytin, përkundrazi, shtyhet.
Puna për përmirësimin e kompatibilitetit me standardin POSIX të bibliotekës standarde C relibc, e shkruar në Rust, vazhdoi. U përmirësua drejtpërdrejtori i pseudoterminalit. U shtua mbështetje e pjesshme për kufizimin e burimeve duke përdorur mekanizmin rlimit.
Përmirësimi i ndjeshëm i performancës së operacioneve poll dhe epoll (deri në 4 herë gjatë testimit në QEMU). Krijimi i një mekanizmi të caches për inode ka lejuar reduktimin e kohës së kompilimit të testeve në GCC nga 2411 në 670 ms. Realizimi i kompilimit inkremental të ndryshimeve në paketat.
Nga mjedisi i punĂ«s COSMIC, Ă«shtĂ« portuar ndĂ«rfaqja grafike pĂ«r tĂ« ndjekur gjendjen e sistemit. ĂshtĂ« shtuar mundĂ«sia e konfigurimit tĂ« fontĂ«ve nĂ« emulatorin e terminalit. CPython 3.15 dhe libdrm janĂ« portuar.

Sistemi operativ Redox zhvillohet sipas filozofisë Unix dhe huazon disa ide nga SeL4, Minix dhe Plan 9. Redox përdor konceptin e mikrokernelit, ku në nivelin e kernelit sigurohet vetëm ndërveprimi midis proceseve dhe menaxhimi i burimeve, ndërsa të gjithë funksionaliteti tjetër është transferuar në biblioteka, të cilat mund të përdoren si nga kernelit ashtu edhe nga aplikacionet e përdoruesve. Të gjithë drejtuesit ekzekutohen në hapësirën e përdoruesit në mjedise të izoluara sandbox.
Projekti zhvillon menaxherin e tij të paketave, një grup utilitarësh standardë (binutils, coreutils, netutils, extrautils), shell-in e linjës komanduese ion, bibliotekën standarde C relibc, editorin e tekstit të ngjashëm me vim sodium, grumbullin rrjet dhe sistemin e skedarëve. Konfigurimi përcaktohet në gjuhën Toml. Për përputhshmëri me aplikacionet ekzistuese ofrohet një shtresë POSIX, që lejon ekzekutimin e shumë programeve pa portim.
Mund tĂ« testoni Redox duke pĂ«rdorur ndĂ«rtimet qĂ« pĂ«rditĂ«sohen çdo ditĂ« pĂ«r makinave virtuale dhe pajisje tĂ« vĂ«rteta (aarch64, i586, i686, riscv64gc, x86_64). Midis pajisjeve tĂ« mbĂ«shtetura, janĂ« shĂ«nuar pajisje me ndĂ«rfaqe USB, çipa zanorĂ« ACâ97 dhe Intel HD Audio, USB, SATA (AHCI, IDE) dhe NVMe.
Për dalje grafike mund të përdoren API-të VESA BIOS, UEFI GOP ose një drayver për GPU Intel. Mbështetje për Wi-Fi dhe Bluetooth akoma nuk është arritur në gatishmëri.
Burimi: opennet.ru
