Jeremy Soller (
Eksperimentoj kun Redox sur tekkomputilo jam ebligis plibonigi la agadon de ŝoforoj, aldoni HiDPI-subtenon al iuj aplikaĵoj kaj krei novajn komponantojn, kiel pkgar, kiuj simpligas la instaladon de Redox el Live-bildoj. Inter la taskoj sur kiuj atento nun estas koncentrita estas la atingo de la kapablo mem-kunmeti la sistemon (kunmeti Redoks-on el Redoks-bazita medio). Post kelkaj monatoj, Soller planas ŝanĝi al labori pri Redox plentempe en unu el la komputiloj de Redox-bazita labortabla medio, post kiam kelkaj plibonigoj estis faritaj al la rustc-kompililo.
La mikrokerna koncepto uzita en Redox simpligas ŝoforevoluon, ĉar la subsistemo kiu disponigas la ŝoforojn povas esti rekompilita kaj rekomencita sen ĉesigado de laboro. Estas atendite, ke evoluo en Redox-bazita medio plibonigos la efikecon de portprogramoj kaj solvado de problemoj kun aparatara subteno. Ekzemple, estas planite kompletigi la USB-stakon kaj aldoni grafikajn ŝoforojn.
Ni rememoru, ke la operaciumo estas evoluigita laŭ la Unikso-Filozofio kaj pruntas kelkajn ideojn el SeL4, Minix kaj Plano 9. Redox uzas la koncepton de mikrokerno, en kiu nur interagado inter procezoj kaj administrado de rimedoj estas disponigitaj ĉe la kernnivelo. , kaj ĉiuj aliaj funkcioj estas movitaj al bibliotekoj, kiuj povas esti uzataj de kaj la kerno kaj uzantaplikoj. Ĉiuj ŝoforoj funkcias en uzantspaco en izolitaj sablokesto-medioj. Por kongruo kun ekzistantaj aplikoj, speciala POSIX-tavolo estas provizita, kiu ebligas al vi ruli multajn programojn sen porti.
La sistemo uzas la principon "ĉio estas URL". Ekzemple, la URL "log://" povas esti uzata por registri, "bus://" por interagado inter procezoj, "tcp://" por retinterago, ktp. Moduloj, kiuj povas esti efektivigitaj en la formo de ŝoforoj, kernaj etendaĵoj kaj uzantaj aplikaĵoj, povas registri siajn proprajn URL-traktistojn, ekzemple, vi povas skribi I/O-pordan alirmodulon kaj ligi ĝin al la URL "port_io://". ", post kio vi povas uzi ĝin por aliri pordon 60 malfermante la URL "port_io://60". Projektaj evoluoj
Uzantmedio en Redox
fonto: opennet.ru