E gosipụtala ntọhapụ nke ọrụ Sculpt 23.10, n'ime usoro ya, dabere na teknụzụ Genode OS Framework, a na-emepụta sistemụ arụmọrụ n'ozuzu nke ndị ọrụ nkịtị nwere ike iji rụọ ọrụ kwa ụbọchị. A na-ekesa koodu isi mmalite nke ọrụ ahụ n'okpuru ikikere AGPLv3. A na-enye onyonyo LiveUSB 28MB maka nbudata. Na-akwado ịrụ ọrụ na sistemụ nwere ndị nrụpụta Intel na eserese nwere mgbakwunye VT-d na VT-x, yana sistemụ ARM nwere ndọtị VMM.
Isi ihe ọhụrụ:
- A gbasaala ngwaọrụ maka ijikwa parampat CPU. Ihe nhụta onye ọrụ na-emekọrịta ihe agbakwunyela ikike iji gbanwee n'etiti profaịlụ ike (nchekwa ike ma ọ bụ arụmọrụ), lelee okpomọkụ nke isi CPU ọ bụla, nyochaa mgbanwe na ugboro CPU, wee banye n'ime ozi oriri ike.
- Nkwado maka ọrụ na laptọọpụ ọgbara ọhụrụ ka emelitere, dịka ọmụmaatụ, na Framework Gen 12 laptọọpụ, nleba anya batrị, njikwa azụ azụ keyboard na ikike ijikọ ihe nleba anya mpụga.
- Na mgbakọ maka PinePhone smartphone, emeziwanye interface ahụ, nkwado maka bọtịnụ ngwaike etinyere ya, na agbakwunyere ihe nchekwa ihuenyo ọhụrụ nke na-ebelata oriri ike ruo 40% site na-ebupụ ndị ọkwọ ụgbọala maka ihuenyo mmetụ aka.
- Ejiri GCC 12.3 wuo ya.
- A na-eji ụdị nke e si na kernel ebugharị dochie draịva kaadị netwọk ahụ. Linux 6.1.20.
- Emezigharịla injin maka izochi ngwaọrụ ngọngọ.
- A gbasaala ike nzipu.
- Ebufeela mmepe ahụ ka ọ jiri ọkọlọtọ C++20 (ejibu C++17 mee ihe).
- Na-enye ikike iji SDK dị adị iji mepụta ngwa maka Genode, dị ka Lomiri na Rust Cargo.
- Ọkwọ ụgbọala agbakwunyere maka njikwa USB ejiri na bọọdụ RaspberryPi na i.MX6.
- Emelitere arụmọrụ nke ndị ọkwọ ụgbọ ala maka Intel GPUs, kaadị ụda na WiFi.
- DDE (ebe ngwaọrụ na-akwọ ụgbọala) nke na-enye ohere iji ndị ọkwọ ụgbọala si Linux, emelitere ya na kernel Linux 6.1.20.
Sistemụ a na-abịa na interface eserese Leitzentrale, nke na-enye ohere maka ịrụ ọrụ nchịkwa sistemụ nkịtị. Akụkụ aka ekpe elu nke interface eserese ahụ na-egosi menu nwere ngwaọrụ maka ijikwa ndị ọrụ, ijikọ draịva, na ịhazi njikọ netwọkụ. N'etiti bụ nhazi maka ịhazi akụkụ sistemụ ahụ, nke na-enye interface dabere na eserese nke na-akọwa mmekọrịta dị n'etiti akụkụ sistemụ ahụ. Onye ọrụ nwere ike iwepụ ma ọ bụ tinye akụkụ ahụ n'ụzọ mmekọrịta, na-akọwapụta ihe mejupụtara gburugburu sistemụ ahụ ma ọ bụ igwe mebere.
N'oge ọ bụla, onye ọrụ nwere ike ịgbanwe gaa na ọnọdụ njikwa, nke na-enye ohere ka ukwuu. Enwere ike nweta desktọpụ ọdịnala site na ịgba ọsọ nkesa TinyCore. Linux в igwe mebere с LinuxGburugburu ebe a gụnyere ihe nchọgharị Firefox na Aurora, onye nchịkọta ederede dabere na Qt, na ọtụtụ ngwa dị iche iche. A na-akwado gburugburu noux maka ịgba ọsọ ngwa ọrụ iwu.
Genode na-enye usoro dị n'otu maka iwuli ngwa omenala nke na-agba ọsọ n'elu kernel. Linux (32 na 64 bit) ma ọ bụ obere obere NOVA (x86 nwere 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) na kernel nkịtị maka nyiwe ARM na RISC-V. Linux- Isi L4Linux, na-agba ọsọ n'elu Fiasco.OC microkernel, na-enye gị ohere ịme ọrụ mgbe niile na Genode Linux mmemme. kernel L4Linux anaghị arụ ọrụ na ngwaike ahụ ozugbo, mana ọ na-eji ọrụ Genode site na otu draịva mebere emebere.
E tinyela ọtụtụ ọdụ ụgbọ mmiri maka Genode Linux na akụkụ BSD, enyere nkwado Gallium3D, etinyere Qt, GCC na njikọta WebKit, ohere nke ịhazi ngwakọ Linux/Genode nke gburugburu ngwanrọ. Edobela ọdụ ụgbọ mmiri VirtualBox, na-agba ọsọ n'elu obere microkernel NOVA. Emeela ọtụtụ ngwa ka ha na-agba ọsọ ozugbo n'elu obere microkernel na gburugburu Noux, nke na-enye nhazi ọkwa OS. Maka ịgba ọsọ mmemme ndị na-abụghị ported, enwere ike ịmepụta gburugburu mebere ngwa, na-enye ohere ka mmemme na-agba ọsọ na gburugburu mebere. Linux-gburugburu ebe obibi site na iji paravirtualization.
isi: opennet.ru
