Inqubekela phambili ekusebenziseni i-Redox OS kuhadiwe yangempela

UJeremy Soller (UJeremy Soller), umsunguli wesistimu yokusebenza I-Redox, ebhalwe ngolimi lokugqwala, utshelwe mayelana nokusetshenziswa ngempumelelo kwe-Redox kukhompyutha ephathekayo ye-System76 Galaga Pro (uJeremy Soller usebenza ku-System76). Izingxenye ezivele zisebenza ngokugcwele zihlanganisa amakhibhodi, i-touchpad, isitoreji (i-NVMe) ne-Ethernet.

Ukuhlola nge-Redox kukhompuyutha ephathekayo sekuvele kwenze kwaba nokwenzeka ukuthuthukisa ukusebenza kwabashayeli, ukwengeza ukusekelwa kwe-HiDPI kwezinye izinhlelo zokusebenza futhi kwakhiwe izingxenye ezintsha, njenge-pkgar, ezenza kube lula ukufakwa kwe-Redox kusuka kuzithombe ezibukhoma. Phakathi kwemisebenzi okugxilwe kuyo ukunakwa ukuzuza ikhono lokuzihlanganisa ngokwakho uhlelo (ukuhlanganisa i-Redox kusuka endaweni esekwe ku-Redox). Ezinyangeni ezimbalwa, uSoller uhlela ukushintshela ekusebenzeni ku-Redox isikhathi esigcwele kwenye yamakhompiyutha avela endaweni yedeskithophu esekelwe ku-Redox, ngemva kokuba okunye ukuthuthukiswa okwenziwe ku-rustc compiler.

Umqondo we-microkernel osetshenziswa ku-Redox wenza kube lula ukuthuthukiswa komshayeli, njengoba isistimu engaphansi ehlinzeka abashayeli ingaphinda ihlanganiswe futhi iqalwe kabusha ngaphandle kokumisa umsebenzi. Kulindeleke ukuthi ukuthuthukiswa endaweni esekwe ku-Redox kuzothuthukisa ukusebenza kahle kwezinhlelo zokuthutha nokuxazulula izinkinga ngokusekelwa kwehadiwe. Isibonelo, kuhlelwe ukuqedela isitaki se-USB futhi wengeze abashayeli bezithombe.

Inqubekela phambili ekusebenziseni i-Redox OS kuhadiwe yangempela

Masikhumbule ukuthi isistimu yokusebenza ithuthukiswa ngokuhambisana nefilosofi ye-Unix futhi iboleka imibono ethile ku-SeL4, i-Minix ne-Plan 9. I-Redox isebenzisa umqondo we-microkernel, lapho kuphela ukusebenzisana phakathi kwezinqubo nokuphathwa kwezinsiza kunikezwa ezingeni le-kernel. , futhi yonke eminye imisebenzi ithuthelwa emitapo yolwazi engasetshenziswa yizo zombili izinhlelo zokusebenza ze-kernel nezabasebenzisi. Bonke abashayeli bagijima endaweni yomsebenzisi ezindaweni ezingazodwa ze-sandbox. Ukuze uhambisane nezinhlelo zokusebenza ezikhona, kunikezwa isendlalelo esikhethekile se-POSIX, esikuvumela ukuthi usebenzise izinhlelo eziningi ngaphandle kokuthuthwa.

Uhlelo lusebenzisa umgomo othi "yonke into i-URL". Isibonelo, i-URL ethi “log://” ingasetshenziselwa ukungena, “ibhasi://” ngokusebenzisana phakathi kwezinqubo, i-“tcp://” yokusebenzelana kwenethiwekhi, njll. Amamojula, angasetshenziswa ngendlela yokushayela, izandiso ze-kernel, nezinhlelo zokusebenza zabasebenzisi, angabhalisa izibambi zawo ze-URL, isibonelo, ungabhala imojula yokufinyelela embobeni ye-I/O bese uyibophezela ku-URL ethi "port_io:// ", ngemva kwalokho ungayisebenzisela ukufinyelela ku-port 60 ngokuvula i-URL "port_io://60". Ukuthuthukiswa kwephrojekthi ukubhebhetheka ngaphansi kwelayisensi ye-MIT yamahhala.

Indawo yomsebenzisi ku-Redox eyakhelwe ngokusekelwe kugobolondo layo lesithombe Orbital (hhayi ukudideka enye igobolondo Orbital, usebenzisa i-Qt ne-Wayland) kanye nekhithi yamathuluzi I-OrbTk, ehlinzeka nge-API efana ne-Flutter, React ne-Redux. Isetshenziswa njengesiphequluli sewebhu I-Netsurf. Lo msebenzi nawo uthuthukisa owawo umphathi wephakheji, isethi yezinsiza ezijwayelekile (ama-binutils, ama-coreutils, ama-netutils, ama-extrautils), igobolondo lomyalo ion, umtapo C ojwayelekile relibc, umhleli wombhalo ofana ne-vim sodium, isitaki senethiwekhi nohlelo lwefayela TFS, ethuthukiswe ngokusekelwe emibonweni ye-ZFS (inguqulo ye-ZFS ngolimi lwe-Rust). Ukucushwa kusethwe ngolimi Toml.

Inqubekela phambili ekusebenziseni i-Redox OS kuhadiwe yangempela

Source: opennet.ru

Engeza amazwana