The Genode Project ebipụtala Sculpt 19.07 General Purpose OS ntọhapụ

Ndị na-emepụta sistemụ microkernel mepere emepe Genode OS Framework kpụrụ ntọhapụ sistemụ arụmọrụ Ihe ọkpụkpụ 19.07. Dịka akụkụ nke ọrụ Sculpt, dabere na teknụzụ Genode, a na-emepụta sistemu eji arụ ọrụ izugbe nke ndị ọrụ nkịtị nwere ike iji rụọ ọrụ kwa ụbọchị. Isi mmalite nke oru ngo kesaa ikike n'okpuru AGPLv3. Dị maka nbudata Foto LiveUSB, 24 MB n'ogo. Na-akwado ịrụ ọrụ na sistemụ nwere ndị nrụpụta Intel yana eserese nwere ndọtị VT-d na VT-x.

Sistemu ahụ na-abịa na interface eserese Leitzentrale nke na-enye gị ohere ịrụ ọrụ nchịkwa sistemụ na-ahụkarị. Nkuku aka ekpe nke elu GUI na-egosiputa menu nwere ngwaọrụ maka ijikwa ndị ọrụ, jikọọ ngwaọrụ nchekwa, yana ịtọlite ​​​​njikọ netwọkụ. Na etiti e nwere onye nhazi maka ịhazi ndochi nke usoro, nke na-enye interface n'ụdị eserese nke na-akọwa mmekọrịta dị n'etiti ihe ndị dị na sistemụ. Onye ọrụ nwere ike na-akpaghị aka wepụ ma ọ bụ tinye akụrụngwa, na-akọwa ihe mejupụtara nke sistemụ gburugburu ma ọ bụ mebere igwe.

The Genode Project ebipụtala Sculpt 19.07 General Purpose OS ntọhapụ

N'oge ọ bụla, onye ọrụ nwere ike ịgbanwe gaa na njikwa njikwa njikwa, nke na-enye mgbanwe dị ukwuu na njikwa. Enwere ike nweta desktọpụ ọdịnala site na iji nkesa Linux TinyCore na igwe mebere Linux. Na gburugburu ebe a, ihe nchọgharị Firefox na Aurora, onye ndezi ederede dabere na Qt na ngwa dị iche iche dị. A na-enye gburugburu noux ka ọ rụọ ọrụ ahịrị iwu.

Ntọhapụ ọhụrụ dị ịrịba ama mmejuputa nkwado klipbọọdụ maka idegharị na mado ederede n'etiti ọnụ, ngwa GUI dabere na Qt5 na igwe mebere. E mewokwa ọrụ iji mụbaa arụpụta ihe na imeziwanye nzaghachi nke interface ahụ. Gụnyere mmelite ewepụtara na nkwalite ikpo okwu Mee
Genode, dị ka kernel-independent virtualization interface, nkwado maka ụkpụrụ ụlọ AARCH64, mgbanwe iji ọkọlọtọ C ++ 17 na ndabara, ngwa ngwa ọhụrụ dabere na GCC 8.3 yana oge ọ bụla emelitere dabere na libc sitere na FreeBSD 12.

Ka anyị chetara gị na Genode na-enye akụrụngwa ejikọtara ọnụ maka imepụta ngwa ọdịnala na-agba n'elu kernel Linux (32 na 64 bit) ma ọ bụ microkernels NOVA (x86 na 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) ma gbuo kernel ozugbo maka nyiwe ARM na RISC-V. Ihe gụnyere paravirtualized Linux kernel L4Linux, na-agba ọsọ n'elu Fiasco.OC microkernel, na-enye gị ohere ịme mmemme Linux oge niile na Genode. kernel L4Linux anaghị arụ ọrụ na ngwaike ozugbo, mana ọ na-eji ọrụ Genode site na otu ndị ọkwọ ụgbọ ala mebere.

Ebutere ihe dị iche iche Linux na BSD maka Genode, akwadoro Gallium3D, agbakwunyere Qt, GCC na WebKit, yana gburugburu Linux/Genode ngwakọ etinyere. A kwadobela ọdụ ụgbọ mmiri VirtualBox nke na-aga n'elu microkernel NOVA. A na-emegharị ọnụ ọgụgụ dị ukwuu nke ngwa ka ọ na-agba ọsọ ozugbo n'elu microkernel na gburugburu Noux, nke na-enye ihe ngosi na ọkwa OS. Iji mee mmemme na-abụghị ported, ọ ga-ekwe omume iji usoro maka ịmepụta gburugburu mebere na ọkwa nke ngwa nke ọ bụla, na-enye gị ohere ịme mmemme na gburugburu Linux mebere site na iji paravirtualization.

isi: opennet.ru

Tinye a comment