Iprojekthi yeGenode ipapashe i-Sculpt 20.02 General Purpose OS ukukhululwa

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.

Iprojekthi yeGenode ipapashe i-Sculpt 20.02 General Purpose OS ukukhululwa

Ukukhutshwa okutsha ephawulekayo Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π² графичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ интСрфСйса для администрирования (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² систСмы), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин (Π½Π° Π±Π°Π·Π΅ VirtualBox). ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы, Unix runtime ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ GUI.
Π’ выпускС Ρ‚Π°ΠΊΠΆΠ΅ задСйствованы ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, прСдставлСнныС Π² EyoMdumba ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Genode, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 64-разрядных ARM-процСссоров i.MX ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ· OpenBSD 6.6.

Iprojekthi yeGenode ipapashe i-Sculpt 20.02 General Purpose OS ukukhululwa

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

Yongeza izimvo