Redox əməliyyat sistemi üçün Xfce masaüstü mühiti port edilmiş və EEVDF vəzifə planlayıcısı tətbiq edilmişdir.

Redox əməliyyat sistemi, Rust dili və mikro nüvə konsepsiyası istifadə edilərək hazırlanmış, may ayı üçün layihənin inkişaf hesabatını yayımladı. Nailiyyətlər arasında Xfce masaüstü mühitinin uğurlu portu qeyd edilib. Redox-da Xfce-nin işinin əvvəlki MATE masaüstü portu ilə müqayisədə daha sabit olduğu müəyyən edilib, burada Caja fayl meneceri ilə bağlı həll olunmamış problemlər mövcuddur.

Redox üçün EEVDF (Earliest Eligible Virtual Deadline First) alqoritmini istifadə edən yeni iş cədvəli də təqdim edilib. Yeni iş cədvəli, növbəti icra ediləcək prosesi seçərkən, CPU resurslarını tam ala bilməyən və ya obyektiv olmayan bir şəkildə çox CPU vaxtı alan prosesləri nəzərə alır. Birinci halda, idarəetmənin prosesi məcbur edərək verilməsi, ikinci halda isə bunun gecikdirilməsi üstünlük təşkil edir.

Rust dilində yazılan relibc standart C kitabxanasının POSIX standartı ilə uyğunluğunu artırma işi davam etdirilir. Psevdoterminal sürücüsü təkmilləşdirilib. Rlimit mexanizmi ilə resursların məhdudlaşdırılmasına qismən dəstək əlavə edilib.
Poll və epoll əməliyyatlarının məhsuldarlığı əhəmiyyətli dərəcədə artırılıb (QEMU-da test edildikdə 4 dəfə). Inode üçün keşi həyata keçirilib ki, bu da GCC-də test kompilasiya müddətini 2411 ms-dən 670 ms-ə qədər azaltmağa imkan verdi. Paketlərdəki dəyişikliklərin inkremental kompilasiyası tətbiq edilib.

COSMIC masaüstü mühitindən sistem vəziyyətini izləmək üçün qrafik interfeys port edilib. Terminal emulatorunda şriftlərin tənzimlənməsi imkanı əlavə edilib. CPython 3.15 və libdrm portlaşdırılıb.

Redox əməliyyat sistemi Unix fəlsəfəsinə uyğun olaraq inkişaf etdirilir və SeL4, Minix və Plan 9-dan bəzi ideyaları təqdim edir. Redox mikro ядrosu konsepsiyasını istifadə edir, burada nüvə səviyyəsində yalnız proseslər arasındakı qarşılıqlı əlaqə və resursların idarə olunması təmin edilir, buna görə bütün digər funksionallıq kitabxanalara çıxarılır ki, bunlar həm nüvə, həm də istifadəçi tətbiqləri tərəfindən istifadə oluna bilər. Bütün sürücülər istifadəçi məkanında izolyasiya edilən sandbox mühitlərində həyata keçirilir.

Layihə öz paket menecerini və standart utilitlər (binutils, coreutils, netutils, extrautils), ion komanda xətti interfeysini, relibc standart C kitabxanasını, vim-ə bənzər mətn redaktoru sodium-u, şəbəkə stekini və fayl sistemini inkişaf etdirir. Konfiqurasiya Toml dilində müəyyən olunur. Mövcud tətbiqlərlə uyğunluq üçün çox sayda proqramı portlaşdırmadan işlətməyə imkan verən POSIX qatı təmin edilir.

Redox-u gündəlik yenilənən qurğular üçün test edə bilərsiniz virtual maşınlar və real avadanlıq (aarch64, i586, i686, riscv64gc, x86_64). USB interfeysinə, AC’97 və Intel HD Audio səs çiplerine, USB, SATA (AHCI, IDE) və NVMe-yə dəstək verilmişdir.
Qrafika çıxışı üçün VESA BIOS, UEFI GOP API-ləri və ya Intel GPU sürücüsü istifadə oluna bilər. Wi-Fi və Bluetooth dəstəyi hələ yekunlaşdırılmayıb.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster