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

Представлен выпуск операционной системы Sculpt 22.10, в рамках которой на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 28 МБ. Поддерживается работа на системах с процессорами и графической подсистемой Intel с включёнными расширениями VT-d и VT-x.

Isi ihe ọhụrụ:

  • Для управления прерываниями от устройств и конфигурацией PCI применены более жёсткие ограничения, предусмотренные архитектурой Genode. Изменение потребовало большой внутренней переработки, затронувшей все драйверы, и позволило реализовать новые оптимизации и дополнительную функциональность. При этом разработчики попытались сохранить общее поведение при работе пользователя в системе.
  • Предложено несколько значительных оптимизаций, позволивших ускорить запуск, увеличить пропускную способность сетевой подсистемы и повысить отзывчивость интерфейса пользователя.
  • Улучшена поддержка горячего подключения USB-устройств. Добавлена возможность динамического прикрепления USB-устройств к виртуальным машинам и открепления устройств.
  • Обновлён браузерный движок Chromium, задействованный в предлагаемых пользователю браузерах Falkon и Morph.
  • Обновлён звуковой драйвер, который синхронизирован с кодом из OpenBSD 7.1.
  • Началась работа по адаптации Sculpt для мобильных телефонов. Улучшения затронули поддержку USB ECM, GPU Mali-400 GPU, подключение SD-карт, стек для телефонии и мобильных сетей передачи данных, браузер Morph и интерфейс пользователя. Добавлена поддержка смарт-карт с интерфейсом USB.

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

Sistemu na-abịa na interface njirimara Leitzentrale nke na-enye gị ohere ịrụ ọrụ nchịkwa sistemu nkịtị. Nkuku aka ekpe nke GUI na-egosiputa menu nwere ngwaọrụ maka ijikwa ndị ọrụ, draịva jikọọ, na ịtọlite ​​​​njikọ netwọkụ. N'etiti etiti e nwere onye nhazi maka ịhazi njuputa nke usoro ahụ, nke na-enye interface n'ụdị eserese nke na-akọwa mmekọrịta dị n'etiti ihe ndị na-emepụta ihe. Onye ọrụ nwere ike na-emekọrịta ihe na-ewepụ ma ọ bụ tinye akụrụngwa na-akpaghị aka, na-akọwapụta ihe mejupụtara sistemụ gburugburu ma ọ bụ igwe mebere.

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.

Genode na-enye akụrụngwa ejikọtara ọnụ maka iwulite ngwa ọdịnala na-agba n'elu Linux kernel (32 na 64 bits) ma ọ bụ NOVA microkernels (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), na kernel na-eme ihe maka nyiwe ARM na RISC-V. Nke gụnyere paravirtualized Linux kernel L4Linux, na-agba ọsọ n'elu Fiasco.OC microkernel, na-enye ohere mmemme Linux na-agba ọsọ na Genode. kernel L4Linux anaghị eji ngwaike emekọrịta ihe, kama ọ 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