Jeremy Soller (
Eksperimentet me Redox në një laptop kanë bërë tashmë të mundur përmirësimin e performancës së drejtuesve, shtimin e mbështetjes HiDPI në disa aplikacione dhe krijimin e komponentëve të rinj, si pkgar, që thjeshtojnë instalimin e Redox nga imazhet Live. Ndër detyrat në të cilat tani përqendrohet vëmendja është arritja e aftësisë për të vetë-montuar sistemin (montimi i Redox nga një mjedis i bazuar në Redox). Brenda pak muajsh, Soller planifikon të kalojë në punën në Redox me kohë të plotë në një nga kompjuterët nga një mjedis desktop i bazuar në Redox, pasi janë bërë disa përmirësime në përpiluesin rustc.
Koncepti i mikrokernelit i përdorur në Redox thjeshton zhvillimin e drejtuesve, pasi nënsistemi që ofron drejtuesit mund të rikompilohet dhe riniset pa ndërprerë punën. Pritet që zhvillimi në një mjedis të bazuar në Redox do të përmirësojë efikasitetin e transferimit të programeve dhe zgjidhjen e problemeve me mbështetjen e harduerit. Për shembull, është planifikuar të plotësohet steka USB dhe të shtohen drejtuesit e grafikës.
Le të kujtojmë se sistemi operativ është zhvilluar në përputhje me filozofinë Unix dhe ka huazuar disa ide nga SeL4, Minix dhe Plan 9. Redox përdor konceptin e një mikrokerneli, në të cilin vetëm ndërveprimi ndërmjet proceseve dhe menaxhimit të burimeve ofrohet në nivel kernel , dhe i gjithë funksionaliteti tjetër zhvendoset në librari, të cilat mund të përdoren si nga kerneli ashtu edhe nga aplikacionet e përdoruesit. Të gjithë drejtuesit funksionojnë në hapësirën e përdoruesit në mjedise të izoluara sandbox. Për pajtueshmërinë me aplikacionet ekzistuese, ofrohet një shtresë e veçantë POSIX, e cila ju lejon të ekzekutoni shumë programe pa transferim.
Sistemi përdor parimin "gjithçka është një URL". Për shembull, URL-ja "log://" mund të përdoret për regjistrim, "bus://" për ndërveprim ndërmjet proceseve, "tcp://" për ndërveprim në rrjet, etj. Modulet, të cilat mund të zbatohen në formën e drejtuesve, shtesave të kernelit dhe aplikacioneve të përdoruesve, mund të regjistrojnë mbajtësit e tyre të URL-ve, për shembull, ju mund të shkruani një modul aksesi të portit I/O dhe ta lidhni atë me URL-në "port_io:// ", pas së cilës mund ta përdorni për të hyrë në portin 60 duke hapur URL-në "port_io://60". Zhvillimet e projektit
Mjedisi i përdoruesit në Redox
Burimi: opennet.ru