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

Ewebata ntọhapụ sistemụ arụmọrụ Ihe ọkpụkpụ 20.08, в рамках которой на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта kesaa ikike n'okpuru AGPLv3. Dị maka nbudata Foto LiveUSB, 26 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.

Ntọhapụ ọhụrụ dị ịrịba ama переработкой низкоуровневого графического стека и обеспечением совместимости с браузерами на базе движка Chromium. Первым реализована возможность запуска web-браузера Falcon, использующего движок Chromium, без применения виртуальной машины с Linux. Добавлена возможность интерактивной привязки компонентов к определённым ядрам CPU (CPU-affinity).

Изменения в графическом стеке повысили отзывчивость, увеличили качество пиксельного вывода, обеспечили поддержку замены драйверов видеокарт и драйверов устройств ввода без перезапуска системы, а также заложили основу для таких возможностей, как захват содержимого экрана и удалённый доступ к рабочему столу. Улучшена поддержка фреймворка Qt. В драйвер VESA добавлена поддержка динамического изменения разрешения экрана. В системе управления шрифтами обеспечена поддержка мгновенного применения изменения размера шрифта.

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

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.

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.

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