I-Genode Project ishicilele ukukhishwa kwe-Sculpt 19.07 General Purpose OS

Abathuthukisi besistimu yokusebenza ye-microkernel evulekile I-Genode OS Framework kwakheka ukukhishwa kwesistimu yokusebenza Umdwebi 19.07. Njengengxenye yephrojekthi ye-Sculpt, esekelwe kubuchwepheshe be-Genode, uhlelo lokusebenza lwenhloso evamile luyathuthukiswa olungasetshenziswa abasebenzisi abajwayelekile ukwenza imisebenzi yansuku zonke. Imithombo yephrojekthi ukubhebhetheka ilayisensi ngaphansi kwe-AGPLv3. Iyatholakala ukuze ilandwe Isithombe se-LiveUSB, 24 MB ngosayizi. Isekela ukusebenza kumasistimu anama-Intel processors kanye nemifanekiso enezandiso ze-VT-d ne-VT-x ezinikwe amandla.

Uhlelo luza ne-Leitzentrale graphical interface ekuvumela ukuthi wenze imisebenzi ejwayelekile yokuphatha uhlelo. Ikhona elingaphezulu kwesokunxele le-GUI libonisa imenyu enamathuluzi okuphatha abasebenzisi, ukuxhuma amadivaysi okugcina, nokusetha uxhumano lwenethiwekhi. Phakathi nendawo kukhona i-configurator yokumisa ukugcwaliswa kwesistimu, okuyinto ihlinzeka interface ngendlela yegrafu echaza ubudlelwano phakathi kwezingxenye zesistimu. Umsebenzisi angakwazi ukususa ngokuzenzakalelayo noma engeze izingxenye, echaza ukwakheka kwendawo yesistimu noma imishini ebonakalayo.

I-Genode Project ishicilele ukukhishwa kwe-Sculpt 19.07 General Purpose OS

Noma kunini, umsebenzisi angashintshela kumodi yokuphatha ikhonsoli, ehlinzeka ngokuguquguquka okukhulu ekuphatheni. Ideskithophu yendabuko ingatholwa ngokusebenzisa ukusabalalisa kwe-TinyCore Linux emshinini we-Linux we-virtual. Kule ndawo, iziphequluli zeFirefox ne-Aurora, isihleli sombhalo esisekelwe ku-Qt kanye nezinhlelo zokusebenza ezihlukahlukene ziyatholakala. Imvelo ye-noux inikezwa ukusebenzisa izinsiza zomugqa womyalo.

Ukukhishwa okusha ephawulekayo ukuqaliswa kokusekela ibhodi lokunamathisela ukukopisha nokunamathisela umbhalo phakathi kwamatheminali, izinhlelo zokusebenza ze-GUI ezisekelwe ku-Qt5 nemishini ebonakalayo. Umsebenzi wenziwa futhi ukuze kwandiswe umkhiqizo kanye nokwenza ngcono ukusabela kwesixhumi esibonakalayo. Kufaka ukuthuthukiswa okwethulwe kusibuyekezo senkundla yangoMeyi
I-Genode, njengesixhumi esibonakalayo esizimele se-kernel, usekelo lwezakhiwo ze-AARCH64, inguquko ekusebenziseni izinga le-C++17 ngokuzenzakalelayo, ikhithi yamathuluzi entsha esekelwe ku-GCC 8.3 kanye nesikhathi sokusebenza esibuyekeziwe esisekelwe ku-libc kusukela ku-FreeBSD 12.

Ake sikukhumbuze ukuthi Genode ihlinzeka ingqalasizinda ehlanganisiwe yokudala izinhlelo zokusebenza ezenziwe ngokwezifiso ezisebenza phezu kwe-Linux kernel (32 kanye ne-64 bit) noma ama-microkernels I-NOVA (x86 nge-virtualization), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) kanye ne-kernel ekhishwe ngokuqondile yamapulatifomu e-ARM kanye ne-RISC-V. I-Linux kernel ehlanganisiwe ye-L4Linux ehlanganisiwe, esebenza phezu kwe-microkernel ye-Fiasco.OC, ikuvumela ukuthi usebenzise izinhlelo ze-Linux ezijwayelekile ku-Genode. I-L4Linux kernel ayisebenzi ngehadiwe ngokuqondile, kodwa isebenzisa izinsiza ze-Genode ngesethi yamashayeli abonakalayo.

Izingxenye ezihlukahlukene ze-Linux ne-BSD zafakwa ku-Genode, i-Gallium3D yasekelwa, i-Qt, i-GCC ne-WebKit yahlanganiswa, futhi izindawo ezixubile ze-Linux/Genode zasetshenziswa. Ichweba le-VirtualBox selilungisiwe eligijima phezu kwe-NOVA microkernel. Inani elikhulu lezinhlelo zokusebenza lishintshwa ukuze lisebenze ngqo phezulu kwe-microkernel kanye nemvelo ye-Noux, ehlinzeka nge-virtualization ezingeni le-OS. Ukuze usebenzise izinhlelo ezingathuthwanga, kuyenzeka ukuthi usebenzise indlela yokwakha izindawo ezibonakalayo ezingeni lezinhlelo zokusebenza ngazinye, okukuvumela ukuthi uqhube izinhlelo endaweni ye-Linux ebonakalayo usebenzisa i-paravirtualization.

Source: opennet.ru

Engeza amazwana