Iprojekthi yeGenode ipapashe i-Sculpt 19.07 General Purpose OS ukukhululwa

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ микроядСрной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Isakhelo se-Genode OS yenziwe ukukhululwa kwenkqubo yokusebenza Umfanekiso oqingqiweyo 19.07. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Sculpt Π½Π° Π±Π°Π·Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Genode развиваСтся опСрационная систСма ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, которая смоТСт Π±Ρ‹Ρ‚ΡŒ использована ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ для выполнСния повсСднСвных Π·Π°Π΄Π°Ρ‡. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° usasazeko inikwe ilayisenisi phantsi kwe-AGPLv3. Iyafumaneka ukukhuphela Umfanekiso we-LiveUSB, 24 MB ngobukhulu. Ixhasa ukusebenza kwiisistim ezineeprosesa ze-Intel kunye nemizobo ene-VT-d kunye ne-VT-x eyandisiweyo.

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.

Iprojekthi yeGenode ipapashe i-Sculpt 19.07 General Purpose OS ukukhululwa

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.

Ukukhutshwa okutsha ephawulekayo Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ utshintsho lwebhodi eqhotyoshwayo для копирования ΠΈ вставки тСкста ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ, графичСскими прилоТСниями Π½Π° Π±Π°Π·Π΅ Qt5 ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ отзывчивости интСрфСйса. ЗадСйствованы ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, прСдставлСнныС Π² майском ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
Genode, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ нСзависимый ΠΎΡ‚ ядра интСрфСйс Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ AARCH64, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° использованиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стандарта C++17, Π½ΠΎΠ²Ρ‹ΠΉ инструмСнтарий Π½Π° Π±Π°Π·Π΅ GCC 8.3 ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ runtime Π½Π° основС libc ΠΈΠ· FreeBSD 12.

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