Zhvilluesit e sistemit operativ Redox, i shkruar me gjuhën Rust dhe konceptin e mikro-kernelit, publikuan raportin e zhvillimit të projektit për majin. Në arritjet e tij, u theksua portimi i suksesshëm i mjedisit të punës Xfce. Funksionimi i Xfce në Redox u njoh si më i qëndrueshëm se porti më parë i krijuar me mjedisin e punës MATE, i cili ka mbetur me probleme të pazgjidhura me menaxherin e skedarëve Caja.

Për Redox gjithashtu është realizuar një planifikues i ri i detyrave, i cili përdor algoritmin EEVDF (Earliest Eligible Virtual Deadline First). Planifikuesi i ri, kur zgjedh procesin e ardhshëm për të kaluar në ekzekutim, merr parasysh proceset që nuk kanë marrë burime procesori ose që kanë marrë më shumë kohë procesori se që meritojnë. Në rastin e parë, kalimi në proces forcësohet, ndërsa në rastin e dytë, kjo vonohet.
Puna pĂ«r pĂ«rmirĂ«simin e pajtueshmĂ«risĂ« me standardin POSIX tĂ« bibliotekĂ«s standarde C relibc, e shkruar nĂ« Rust, Ă«shtĂ« vazhduar. Driveri i pseudo-terminaleve Ă«shtĂ« pĂ«rmirĂ«suar. ĂshtĂ« shtuar mbĂ«shtetje e pjesshme pĂ«r kufizimin e burimeve pĂ«rmes mekanizmit rlimit.
Performanca e operacioneve poll dhe epoll Ă«shtĂ« rritur ndjeshĂ«m (deri nĂ« 4 herĂ« gjatĂ« testimit nĂ« QEMU). ĂshtĂ« realizuar ruajtja e inode, qĂ« i mundĂ«soi tĂ« shkurtojĂ« kohĂ«n e compilimit tĂ« testit nĂ« GCC nga 2411 nĂ« 670 ms. ĂshtĂ« realizuar compilim incremental i ndryshimeve nĂ« paketa.
Nga mjedisi i punĂ«s COSMIC Ă«shtĂ« portuar ndĂ«rfaqja grafike pĂ«r monitorimin e gjendjes sĂ« sistemit. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« rregulluar fontet nĂ« emuluesin e terminalit. ĂshtĂ« portuar CPython 3.15 dhe libdrm.

Sistemi operativ Redox zhvillohet në përputhje me filozofinë Unix dhe merr disa ide nga SeL4, Minix dhe Plan 9. Redox përdor konceptin e mikro-kernelit, ku në nivelin e kernelit sigurohet vetëm ndërveprimi midis proceseve dhe menaxhimi i burimeve, ndërsa të gjitha funksionalitetet e tjera janë transferuar në biblioteka, që mund të përdoren si nga kernel-i ashtu edhe nga aplikacionet përdoruese. Të gjithë driverët ekzekutohen në hapësirën e përdoruesit në mjedise të izoluara sandboks.
Projekti zhvillon menaxherin e tij të paketave, një grup utilitarësh standardë (binutils, coreutils, netutils, extrautils), shell-in komandues ion, bibliotekën standarde të C-së relibc, editorin e tekstit të ngjashëm me vim sodium, stek-in rrjet dhe sistemin e skedarëve. Konfigurimi përcaktohet në gjuhën Toml. Për kompatibilitet me aplikacionet ekzistuese, ofrohet një shtresë POSIX që lejon ekzekutimin e shumë programeve pa u portuar.
Mund tĂ« testoni Redox duke pĂ«rdorur ndĂ«rtimet qĂ« pĂ«rditĂ«sohen çdo ditĂ« pĂ«r makinat virtuale dhe pajisje reale (aarch64, i586, i686, riscv64gc, x86_64). Pajisjet e mbĂ«shtetura pĂ«rfshijnĂ« ndihmĂ«s USB, çipĂ«t audio ACâ97 dhe Intel HD Audio, USB, SATA (AHCI, IDE) dhe NVMe.
Për daljen e grafikës mund të përdoren API-të VESA BIOS, UEFI GOP ose drejtuesi për GPU Intel. Mbështetjes për Wi-Fi dhe Bluetooth ende nuk i është arritur gatishmëria.
Burimi: opennet.ru
