Jeremy Soller (
Ordenagailu eramangarri batean Redox-ekin egindako esperimentuek dagoeneko ahalbidetu dute kontrolatzaileen errendimendua hobetzea, HiDPI euskarria gehitzea aplikazio batzuei eta osagai berriak sortzea, adibidez, pkgar, zuzeneko irudietatik Redox instalatzea errazten dutenak. Gaur egun arreta jartzen den zereginen artean, sistema auto-muntatzeko gaitasunaren lorpena dago (Redox-a Redox-en oinarritutako ingurune batetik muntatzea). Hilabete gutxiren buruan, Soller-ek Redox-en lanaldi osoan lan egitera pasatzeko asmoa du Redox-en oinarritutako mahaigaineko inguruneko ordenagailuetako batean, rustc konpilatzailean hobekuntza batzuk egin ondoren.
Redox-en erabiltzen den mikrokernel kontzeptuak gidarien garapena errazten du, kontrolatzaileak eskaintzen dituen azpisistema birkonpilatu eta berrabiarazi daitekeelako lana gelditu gabe. Espero da Redox-en oinarritutako ingurune batean garatzeak programak eramatearen eraginkortasuna hobetuko duela eta hardware euskarriaren arazoak konpontzeko. Adibidez, USB pila osatzea eta kontrolatzaile grafikoak gehitzea aurreikusten da.
Gogora dezagun sistema eragilea Unix filosofiaren arabera garatu dela eta SeL4, Minix eta Plan 9-tik zenbait ideia mailegatzen dituela. Redox-ek mikrokernel kontzeptua erabiltzen du, zeinetan prozesuen eta baliabideen kudeaketaren arteko elkarrekintza soilik ematen baita nukleo mailan. , eta gainerako funtzionaltasun guztiak liburutegietara mugitzen dira, kernel zein erabiltzaile aplikazioek erabil ditzaketenak. Gidari guztiak erabiltzaile-espazioan exekutatzen dira sandbox ingurune isolatuetan. Lehendik dauden aplikazioekin bateragarri izateko, POSIX geruza berezi bat eskaintzen da, eta horri esker programa asko exekutatu ditzakezu porturatu gabe.
Sistemak "dena URL bat da" printzipioa erabiltzen du. Adibidez, "log://" URLa erregistratzeko erabil daiteke, "bus://" prozesuen arteko elkarrekintzarako, "tcp://" sareko elkarrekintzarako, etab. Gidari, nukleo-luzapen eta erabiltzaile-aplikazio moduan inplementa daitezkeen moduluek beren URL kudeatzaileak erregistra ditzakete, adibidez, I/O ataka sartzeko modulu bat idatzi eta "port_io://" URLra lotu dezakezu. ", ondoren 60 ataka atzitzeko erabil dezakezu "port_io://60" URLa irekiz. Proiektuaren garapenak
Erabiltzailearen ingurunea Redox-en
Iturria: opennet.ru