I-Redox i-OS ebhalwe kuRust ifika nohlobo olusha 0.6 futhi lezi yizindaba zayo

Ngemuva konyaka nengxenye yentuthuko Ukukhishwa kwesistimu yokusebenza kweRoxox 0.6 kuvuliwe, eyakhiwa kusetshenziswa ulimi lweRust kanye nomqondo we-microkernel, ngaphezu kwe eyakhiwa ngokwefilosofi ye-Unix futhi iboleka eminye imibono evela ku-SeL4, iMinix nePlani 9.

I-Redox sebenzisa umqondo we-microkernel, lapho kuphela ukuxhumana phakathi kwezinqubo nokuphathwa kwezinsizakusebenza okunikezwa ezingeni le-kernel, nakho konke okunye ukusebenza kudluliselwa emitatsheni yezincwadi. engasetshenziswa yizinhlelo zombili ze-kernel nezangokwezifiso. Bonke abalawuli bagijima esikhaleni somsebenzisi ezindaweni ze-sandbox. Ngokuhambisana nezinhlelo zokusebenza ezikhona, kunikezwa isendlalelo esikhethekile se-POSIX esivumela ukuthi usebenzise izinhlelo eziningi ngaphandle kokufuduka.

Uhlelo lusebenzisa umgomo "konke kuyi-URL". Isibonelo, i- "log: //" ingasetshenziselwa ukurekhoda i-URL, "ibhasi: //" yokuxhumana okuphakathi kwenqubo, "tcp: //" yokuxhumana kwenethiwekhi, njalonjalo.

Amamojula angasetshenziswa ngendlela yezilawuli, Izandiso ze-kernel nezinhlelo zokusebenza ezingokwezifiso zingabhalisa abaphathi bazo be-URL, ngokwesibonelo ungabhala imodyuli ukufinyelela amachweba we-I / O bese uyibopha ku-URL "port_io: //", ngemuva kwalokho ungayisebenzisa ukufinyelela ukufaka i-port 60 ngokuvula i-URL "port_io: // 60". Ukuthuthuka kwephrojekthi kusatshalaliswa ngaphansi kwelayisense yamahhala ye-MIT.

Imvelo yomsebenzisi eRedox yakhelwe kugobolondo lika-Orbital uqobo (ukungadidaniswa nelinye igobolondo le-Orbital elisebenzisa i-Qt neWayland) nethuluzi lamathuluzi le-OrbTk, elihlinzeka ngama-API afana neFlutter, React, neRedux. INetsurf isetshenziswa njengesiphequluli sewebhu. Le phrojekthi iphinda yakhe umphathi wayo wephakeji, iqoqo lamathuluzi ajwayelekile (ama-binutils, ama-coreutils, ama-netutils, ama-extrautils), igobolondo le-ion, umtapo wolwazi ojwayelekile we-C, umhleli wombhalo ofana ne-sodium vim, isitaki senethiwekhi, kanye nohlelo lwefayela lwe-TFS ngokususelwa emibonweni yeZFS (inguqulo ye-modular yeZFS ngolimi lweRust). Amasethingi asethwe ngolimi lwe-Toml.

Izinto ezintsha ezintsha zeRedox 0.6

Kwezinto ezintsha ezivelela enguqulweni entsha, iku- kernel memory manager (rmm) ebhalwe kabusha ngokuphelele. Ukuqaliswa okusha ukwazile ukuqeda ukuvuza kwenkumbulo lokho kudale izinkinga lapho usebenzisa imenenja endala yememori. Ngaphezu kwalokho, ukuzinza kokusekelwa kwezinhlelo ze-multicore sekuthuthukisiwe.

Kuyaziwa futhi ukuthi le nguqulo entsha yeRedox 0.6 ifaka phakathi amaphrojekthi amaningi athuthukiswe ngabafundi ngaphansi kohlelo lwe-RSoC (Redox OS Summer of Code), kufaka phakathi intuthuko ehlobene nokusekelwa kwe-io_uring, ptrace, strace, gdb, disk partitions, ne-registry.

Umtapo wezincwadi ojwayelekile weRelibc othuthukiswe yiphrojekthi usuthuthukiswe kakhulu, ongasebenzi hhayi kuRedox kuphela, kepha nasekuhanjisweni okususelwa ku-Linux kernel.

Ngakolunye uhlangothi futhi kushiwo ukuthi umphathi wayo we-pkgar package wanezelwa nefomethi yephakeji ehambisanayo, yathuthukiswa kucatshangelwa izici ezithile zeRedox OS. Umphathi wephakheji unikeza ukuqinisekiswa komthombo ngesiginesha yedijithali, ukulawula ubuqotho, ukwakha kabusha, ukuvuselelwa okuzenzakalelayo, ukudluliswa kwedatha eshintshiwe kuphela, ukuzimela kwesiqondisi sokuzimela Ngokungafani namanye amafomethi, i-pkgar ifaka kuphela imethadatha edingekayo ukukhipha iphakheji.

Of ezinye izinguquko ezigqamile:

  • Izikripthi zencwadi yokupheka, kufaka phakathi imiyalo yokuthi ungahlanganisa kanjani izinto ezahlukahlukene zohlelo lokusebenza lweRedox, zidluliselwe ohlelweni olusha lokwakha, olubhalwe ngolimi lweRust.
  • Kuhlelo olusha lokuhlanganiswa, esikhundleni semibhalo yeShell yokuchaza umqondo wokuhlanganiswa, kuhlongozwa amafayela ngefomethi yeToml.
  • Isikhathi esiningi sichithwe kulungiselelwa ukulungiswa kabusha kokulwa nezinguquko zokuhambisana kwekhefu ekwakhiweni kweRust yasebusuku ehlotshaniswa nokusebenza kabusha kwe-Asm macro.

Thola i-Redox 0.6

Kulabo abanentshisekelo yokwazi uhlelo, kufanele bakwazi lokho izithombe ezilungiselelwe ze-boot zinikelwa ukusebenzisa (61 MB) ukuhlola isistimu yokusebenza yeRedox. Ngokungafani nezinhlobo zangaphambilini, igatsha 0.6 lithathwa njengelifanele ukuhlolwa kwi-hardware yangempela, hhayi i-QEMU neVirtualBox kuphela.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.