I-Redox 0.7 ifika nokuthuthukiswa kokusebenza, ukwesekwa okukhulisiwe nokunye okwengeziwe

Ngemuva konyaka nengxenye yentuthuko, ukukhululwa kwenguqulo entsha yesistimu yokusebenza ye-Redox 0.7 kwamenyezelwa, inguqulo lapho ukuthuthukiswa sekuvele kugxile kwi-hardware yangempela futhi okuye kwafinyelelwa ngayo ukuthuthukiswa okukhulu, kusukela ekuhlanganisweni kwesistimu ye-boot, ukuthuthukiswa kokusebenza, phakathi kwezinye izinto.

Kulabo abangajwayelene ne-Redox, kufanele bazi ukuthi uhlelo lokusebenza ithuthukiswa ngokwefilosofi ye-Unix futhi iboleka eminye imibono kwa-SeL4, Minix kanye ne-Plan 9.

I-Redox isebenzisa umqondo we-microkernel, lapho ukuxhumana kwezinqubo kanye nokuphathwa kwezinsiza kunikezwa kuphela ezingeni le-kernel, futhi konke okunye ukusebenza kufakwa emitapo yolwazi engasetshenziswa kokubili ku-kernel kanye nasezinhlelweni zabasebenzisi.

bonke izilawuli zisebenza endaweni yomsebenzisi ezindaweni ezingazodwa. Ukuze uhambisane nezinhlelo zokusebenza ezikhona, isendlalelo esikhethekile se-POSIX sinikezwa ukuvumela izinhlelo eziningi ukuthi zisebenze ngaphandle kokuthuthwa.

Uhlelo lisebenzisa umgomo othi "yonke into i-URL". Isibonelo, i-URL ethi "log://" ingasetshenziselwa ukungena, "ibhasi://" yokuxhumana phakathi kwezinqubo, "tcp://" yokuxhumana kwenethiwekhi, njll. Amamojula, angasetshenziswa njengezishayeli, izandiso eziyinhloko, nezinhlelo zokusebenza ezingokwezifiso, angabhalisa izibambi zawo ze-URL; isibonelo, ungabhala imojuli yokufinyelela ye-I/O bese uyibophezela ku-URL ye-"port_io://", ngemva kwalokho ungayisebenzisa ukuze ufinyelele ku-port 60 ngokuvula i-URL ethi "port_io://60".

Izinto ezintsha ezintsha zeRedox 0.7

Lapho ulungiselela inguqulo entsha, ukunakwa okuyinhloko kukhokhwa ekuqinisekiseni umsebenzi ku-hardware yangempela, kusukela I-bootloader ibhalwe kabusha ngokuphelele, ehlanganisa ikhodi yokuqalisa ezinhlelweni ze-BIOS ne-UEFI futhi ibhalwe ngokuyinhloko kokuthi Rust. Ukushintsha i-bootloader kukhulise kakhulu ububanzi bezingxenyekazi zekhompuyutha ezisekelwayo.

Ku-kernel, Ngaphezu kokulungisa amaphutha, kwenziwe umsebenzi wokuthuthukisa ukusebenza nokwandisa ukwesekwa kwehardware, ukuboniswa (imephu) kwayo yonke inkumbulo yomzimba nakho kuhlinzekiwe, ukusetshenziswa kwamakhasi enkumbulo ephindaphindayo kuyamiswa, futhi ikhodi yokuhlanganisa ekufakweni okusemgqeni ibhalwe kabusha ukuze kuthuthukiswe ukuhambisana nezinguqulo zesikhathi esizayo zomhlanganisi.

Ikhodi yokusebenza nokucaciswa kwe-ACPI AML (ACPI Machine Language) - uefi.org isusiwe ku-kernel yayiswa kunqubo yangemuva ye-acpid esebenza endaweni yomsebenzisi.

Uhlelo lwefayela I-RedoxFS yabhalwa kabusha futhi yashintshwa ukuze kusetshenziswe indlela ye-CoW (Kopisha-ubhale), lapho izinguquko zingalubhali ngaphezulu ulwazi, kunalokho, zigcinwa endaweni entsha, okwenza kube nokwenzeka ukuzuza ukwanda okuphawulekayo kokuthembeka. Ezicini ezintsha ze-RedoxFS, i ukusekelwa kwezibuyekezo zokwenziwayo, ukubethelwa kwedatha usebenzisa i-algorithm ye-AES, kanye nokuphepha kwedatha kanye nemethadatha enamasiginesha edijithali. Ukwabelana ngekhodi ye-FS ohlelweni kanye ne-bootloader kunikezwa.

Ukuthuthukiswa okuqhubekayo kwelabhulali ye-Relibc ejwayelekile C ithuthukiswe iphrojekthi, engasebenza kuphela ku-Redox, kodwa futhi nasekusabalazweni okusekelwe ku-Linux kernel. Izinguquko zenze kwaba lula ukuthuthela izinhlelo ezimbalwa ku-Redox futhi zaxazulula izinkinga ngezinhlelo eziningi nemitapo yolwazi ebhalwe ngolimi C.

U-A ulungisiwe inguqulo ye-rustc compiler engasebenza ku-Redox. Kuyo yonke eminye imisebenzi, ukwenziwa ngcono kokusebenza kanye nokuzivumelanisa nezimo komphathi wephakheji lomthwalo ukuze asebenze endaweni ye-Redox kuyagqama.

Kwezinye izinguquko okugqamile:

  • Kwengezwe usekelo lokuqala lwe-architecture ye-AArch64.
  • Kushintshwe ukuze kucutshungulwe zonke izindlela zefayela ekubhalweni ngekhodi kwe-UTF-8.
  • Okuqukethwe kwe-Initfs kuhanjiswe efayelini elisha, okwenza ukupakisha kube lula.

Ekugcineni, Uma unesifiso sokwazi okwengeziwe ngakho, ungabheka imininingwane kufayela le- isixhumanisi esilandelayo.

Landa i-Redox OS

Kulabo abanentshisekelo yokukwazi ukuzama i-Redox OS, kufanele bazi ukuthi ukufakwa nemifanekiso ebukhoma, usayizi we-75 MB, inikezwa. Izakhiwo zakhelwe ukwakhiwa kwe-x86_64 futhi ziyatholakala kumasistimu ane-UEFI ne-BIOS.

Isixhumanisi sokulanda yilokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  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.