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

Ukukhululwa kwesistimu yokusebenza ye-Sculpt 22.10 yethulwa, lapho, ngokusekelwe kubuchwepheshe be-Genode OS Framework, uhlelo lokusebenza lwenhloso evamile luthuthukiswa olungasetshenziswa ngabasebenzisi abajwayelekile ukwenza imisebenzi yansuku zonke. Imibhalo yomthombo wephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-AGPLv3. Isithombe se-LiveUSB sinikezwa ukuze silandwe, usayizi ongu-28 MB. Umsebenzi usekelwa kumasistimu anama-Intel processors kanye nesistimu engaphansi yezithombe enezandiso ze-VT-d ne-VT-x ezinikwe amandla.

Okuqanjiwe okuyinhloko:

  • Ukuphathwa kokuphazamiseka kwedivayisi nokulungiselelwa kwe-PCI kungaphansi kwemikhawulo eqinile ehlinzekwa ukwakheka kwe-Genode. Ushintsho lwaludinga ukuguqulwa okukhulu kwangaphakathi okuthinte bonke abashayeli futhi kwavumela ukulungiselelwa okusha nokusebenza okwengeziwe. Ngesikhathi esifanayo, abathuthukisi bazama ukulondoloza ukuziphatha okuvamile lapho umsebenzisi esebenza ohlelweni.
  • Kuphakanyiswe ukulungiselelwa okuningana okubalulekile ukuze kusheshiswe ukuqalisa, kwandiswe ukusebenza kwesistimu engaphansi yenethiwekhi, futhi kwandise ukusabela kwesixhumi esibonakalayo somsebenzisi.
  • Ukusekelwa okuthuthukisiwe kokuxhuma okushisayo kwemishini ye-USB. Kwengezwe amandla okunamathisela ngokuguquguqukayo amadivayisi e-USB emishinini ebonakalayo futhi kukhishwe amadivayisi.
  • Injini yesiphequluli ye-Chromium esetshenziswe kuziphequluli ze-Falkon ne-Morph ezinikezwa umsebenzisi ibuyekeziwe.
  • Umshayeli womsindo obuyekeziwe ukuze avumelaniswe nekhodi evela ku-OpenBSD 7.1.
  • Usuqalile umsebenzi wokulungisa i-Sculpt kumaselula. Ukuthuthukiswa kufaka phakathi ukwesekwa kwe-USB ECM, i-Mali-400 GPU, ukuxhumeka kwekhadi le-SD, isitaki sedatha yocingo neselula, isiphequluli se-Morph nesixhumi esibonakalayo somsebenzisi. Ukwesekwa okwengeziwe kwamakhadi ahlakaniphile e-USB.

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

Uhlelo luza ne-Leitzentrale graphical interface yomsebenzisi ekuvumela ukuthi wenze imisebenzi evamile yokuphatha uhlelo. Ikhona elingaphezulu kwesokunxele le-GUI libonisa imenyu enamathuluzi okuphatha abasebenzisi, ukuxhuma amadrayivu, nokusetha uxhumano lwenethiwekhi. Phakathi nendawo kukhona umhleli wokuhlela ukugcwaliswa kwesistimu, ehlinzeka nge-interface ngendlela yegrafu echaza ubudlelwano phakathi kwezingxenye zesistimu. Umsebenzisi angasusa noma engeze izingxenye ngokuhlanganyela, 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.

I-Genode ihlinzeka ngengqalasizinda ehlanganisiwe yokwakha izinhlelo zokusebenza ngokwezifiso ezisebenza phezu kwe-Linux kernel (32 namabhithi angu-64) noma ama-microkernel e-NOVA (x86 ane-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 esebenza ngokuqondile yezingxenyekazi ze-ARM ne-RISC-V. I-Linux kernel ehlanganisiwe ye-L4Linux ehlanganisiwe, esebenza phezu kwe-microkernel ye-Fiasco.OC, ivumela izinhlelo ze-Linux ezivamile ukuthi zisebenze ku-Genode. I-L4Linux kernel ayisebenzi ngokuqondile ne-hardware, kodwa isebenzisa izinsizakalo 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