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

Abathuthukisi besistimu yokusebenza ye-microkernel evulekile I-Genode OS Framework kwakheka ukukhishwa kwesistimu yokusebenza Umdwebi 20.02. 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, 26 MB ngosayizi. Isekela ukusebenza kumasistimu anama-Intel processors kanye nemifanekiso enezandiso ze-VT-d ne-VT-x ezinikwe amandla.

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

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

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

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.

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.

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