I-Redox 0.7 ifika kunye nokuphuculwa komsebenzi, ukunyuka kwenkxaso kunye nokunye

Emva konyaka onesiqingatha wophuhliso, ukukhutshwa kwenguqulo entsha ye-Redox 0.7 inkqubo yokusebenza yabhengezwa, inguqulo apho uphuhliso sele lugxininise kwi-hardware yangempela kunye nokuphuculwa okukhulu okuye kwaphunyezwa, ukusuka ekudityanisweni kwenkqubo ye-boot, ukuphuculwa komsebenzi, phakathi kwezinye izinto.

Kulabo abangaqhelananga neRedox, kufuneka bazi ukuba inkqubo yokusebenza iphuhliswa ngokwentanda-bulumko ye-Unix kwaye iboleka ezinye izimvo kwiSeL4, Minix kunye nePlani 9.

I-Redox isebenzisa ingqiqo yemicrokernel, apho unxibelelwano lwe-interprocess nolawulo lwezibonelelo lubonelelwa kuphela kwinqanaba le-kernel, kwaye zonke ezinye izinto zokusebenza zifakwe kwiilayibrari ezinokuthi zisetyenziswe zombini kwi-kernel nakwi-user applications.

bonke abalawuli basebenza kwindawo yomsebenzisi kwiindawo ezizimeleyo. Ukuhambelana nezicelo ezikhoyo, umaleko okhethekileyo wePOSIX unikiwe ukuvumela iinkqubo ezininzi ukuba zisebenze ngaphandle kokuthuthwa.

Inkqubo isebenzisa umgaqo othi "yonke into yi-URL". Umzekelo, i-URL "log://" ingasetyenziselwa ukuloga, "bus://" kunxibelelwano lwenkqubo, "tcp://" kunxibelelwano lwenethiwekhi, njl. Iimodyuli, ezinokuthi ziphunyezwe njengabaqhubi, izandiso eziphambili, kunye nezicelo zesiko, zinokubhalisa abaphathi babo be-URL; umzekelo, ungabhala i-I/O imodyuli yofikelelo kwaye uyibophe kwi-"port_io://" URL, emva koko ungayisebenzisa ukufikelela kwi-port 60 ngokuvula i-"port_io://60" URL.

Izinto eziphambili ezinqabileyo zeRedox 0.7

Xa ulungiselela inguqulelo entsha, ingqwalasela ephambili yahlawulwa ekuqinisekiseni umsebenzi kwi-hardware yangempela, ukususela I-bootloader ibhalwe ngokutsha ngokupheleleyo, edibanisa ikhowudi yokuqalisa kwi-BIOS kunye ne-UEFI iinkqubo kwaye ibhalwe ngokuyintloko kwi-Rust. Ukutshintsha i-bootloader kwandise kakhulu uluhlu lwezixhobo ezixhaswayo.

Kwi-kernel, Ukongeza ekulungiseni iimpazamo, umsebenzi wenziwe ukuphucula ukusebenza kunye nokwandisa inkxaso ye-hardware, ukubonakalisa (imephu) yazo zonke iinkumbulo zomzimba nazo zinikezelwe, ukusetyenziswa kwamaphepha eenkumbulo eziphindaphindayo kumisiwe, kwaye ikhowudi yokuhlanganisa ekufakweni okungaphakathi ibhalwe ngokutsha ukuze kuphuculwe ukuhambelana neenguqulelo ezizayo zomqokeleli.

Ikhowudi yokusebenza kunye ne-ACPI AML (i-ACPI Machine Language) inkcazo - uefi.org isuswe kwi-kernel ukuya kwinkqubo yangemva ye-acpid esebenza kwindawo yomsebenzisi.

Inkqubo yefayile I-RedoxFS yabhalwa ngokutsha yaza yatshintshwa ukuze kusetyenziswe indlela ye-CoW (Kopisha-uBhala), apho utshintsho alubhali ngaphezulu ulwazi, kunokuba, zigcinwa kwindawo entsha, nto leyo eyenza kube nokwenzeka ukuba kuzuzwe ukwanda kakhulu ukuthembeka. Kwiimpawu ezintsha zeRedoxFS, i inkxaso yohlaziyo lwentengiselwano, ufihlo lwedatha usebenzisa i-algorithm ye-AES, kunye nedatha kunye nokhuseleko lwemethadatha kunye neesignesha zedijithali. Ukwabelana ngekhowudi yeFS kwisistim kunye ne-bootloader inikezelwe.

Ukuphuculwa okuqhubekayo kwethala leencwadi leRelibc elisemgangathweni C iphuhliswe yiprojekthi, engasebenzanga kuphela kwiRedox, kodwa nakwizabelo ezisekelwe kwi-Linux kernel. Utshintsho lwenze ukuba kube lula ukufudusa iinkqubo ezininzi kwiRedox kwaye kwasonjululwa iingxaki ngeenkqubo ezininzi kunye namathala eencwadi abhalwe ngolwimi lweC.

A sele elungisiwe inguqulelo ye-rustc compiler enokuqhuba kwiRedox. Kweminye imisebenzi, ukulungiswa kokusebenza kunye nokulungelelaniswa komphathi wephakheji yomthwalo ukuze asebenze kwindawo yeRedox ivelele.

Olunye utshintsho ezibalaseleyo:

  • Inkxaso yokuqala eyongeziweyo yoyilo lwe-AArch64.
  • Itshintshwe ukuze kuqhutywe zonke iindlela zefayile kwi-UTF-8 encoding.
  • Imixholo ye-Initfs iye yasiwa kwifayile entsha, ukwenza ukupakishwa kube lula.

Ekugqibeleni, Ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha kwi ukulandela ikhonkco.

Khuphela iRedox OS

Kulabo abanomdla wokukwazi ukuzama i-Redox OS, kufuneka bazi ukuba ukufakela kunye nemifanekiso ephilayo, i-75 MB ngobukhulu, inikezelwa. Izakhiwo zakhelwe ulwakhiwo lwex86_64 kwaye ziyafumaneka kwiinkqubo ezine-UEFI kunye neBIOS.

Ikhonkco lokukhuphela yile.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.