Abaphuhlisi benkqubo yokusebenza ye-microkernel evulekileyo Isakhelo se-Genode OS yenziwe ukukhululwa kwenkqubo yokusebenza Umfanekiso oqingqiweyo 20.02. Njengenxalenye yeprojekthi ye-Sculpt, esekelwe kubuchwephesha beGenode, inkqubo yokusebenza yenjongo jikelele iphuhliswa enokusetyenziswa ngabasebenzisi abaqhelekileyo ukwenza imisebenzi yemihla ngemihla. Imithombo yeprojekthi usasazeko inikwe ilayisenisi phantsi kwe-AGPLv3. Iyafumaneka ukukhuphela Umfanekiso we-LiveUSB, 26 MB ngobukhulu. Ixhasa ukusebenza kwiisistim ezineeprosesa ze-Intel kunye nemizobo ene-VT-d kunye ne-VT-x eyandisiweyo.
Ukukhutshwa okutsha ephawulekayo Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°, ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ), ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠ°Π±ΠΎΡΠΈΡ
ΡΡΠΎΠ»ΠΎΠ², ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΠΌΠ°ΡΠΈΠ½ (Π½Π° Π±Π°Π·Π΅ VirtualBox). ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Unix runtime ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ GUI.
Π Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² EyoMdumba ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Genode, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 64-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ARM-ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² i.MX ΠΈ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΈΠ· OpenBSD 6.6.
Inkqubo iza ne-Leitzentrale graphical interface ekuvumela ukuba wenze imisebenzi yolawulo lwenkqubo eqhelekileyo. Ikona eliphezulu lasekhohlo le-GUI libonisa imenyu enezixhobo zokulawula abasebenzisi, ukudibanisa izixhobo zokugcina, kunye nokuseta uxhulumaniso lwenethiwekhi. Embindini kukho umqwalaseli wokuqwalasela ukuzaliswa kwenkqubo, leyo ibonelela ujongano ngendlela yegrafu echaza unxulumano phakathi kwamalungu enkqubo. Umsebenzisi unokusebenzisa ngokungenasizathu ukususa okanye ukongeza amacandelo, echaza ukubunjwa kwendawo yenkqubo okanye oomatshini benyani.
Ngaliphi na ixesha, umsebenzisi unokutshintshela kwimodi yokulawula i-console, enika ukuguquguquka okukhulu ekulawuleni. Idesktop yemveli inokufunyanwa ngokuqhuba unikezelo lwe-TinyCore Linux kumatshini weLinux wenyani. Kule meko, iziphequluli zeFirefox kunye ne-Aurora, umhleli wombhalo osekwe kwi-Qt kunye nezicelo ezahlukeneyo ziyafumaneka. Imeko-bume ye-noux inikezelwa ukuqhuba izixhobo zomgca womyalelo.
Masikukhumbuze ukuba iGenode ibonelela isiseko esimanyeneyo sokwenza izicelo zesiko ezisebenza phezu kwe Linux kernel (32 kunye ne 64 bit) okanye iimicrokernel 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) kunye nekernel eyenziwe ngokuthe ngqo kwi-ARM kunye namaqonga e-RISC-V. I-Linux kernel efakwe kwi-paravirtualized L4Linux, esebenza phezulu kwe-microkernel ye-Fiasco.OC, ikuvumela ukuba uqhube iinkqubo eziqhelekileyo ze-Linux kwi-Genode. I-kernel ye-L4Linux ayisebenzi nge-hardware ngokuthe ngqo, kodwa isebenzisa iinkonzo ze-Genode ngokusebenzisa iseti yabaqhubi benyani.
Iintlobo ezahlukeneyo ze-Linux kunye ne-BSD zifakwe kwi-Genode, i-Gallium3D yaxhaswa, i-Qt, i-GCC kunye ne-WebKit zaye zadityaniswa, kwaye i-hybridi ye-Linux / i-Genode environments zaphunyezwa. I-port ye-VirtualBox ilungisiwe ehamba phezu kwe-NOVA microkernel. Inani elikhulu lezicelo zilungelelaniswe ukuba ziqhube ngokuthe ngqo phezulu kwe-microkernel kunye ne-Noux environment, ebonelela ngokubonakalayo kwinqanaba le-OS. Ukuqhuba iinkqubo ezingafakwanga, kuyenzeka ukusebenzisa indlela yokudala iimeko-bume ezinenyani kwinqanaba lezicelo ezizimeleyo, ezikuvumela ukuba uqhube iinkqubo kwindawo yeLinux enenyani usebenzisa iparavirtualization.
umthombo: opennet.ru