Projeya Genode serbestberdana Sculpt 22.10 General Purpose OS weşand

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

Nûvekirinên sereke:

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

Projeya Genode serbestberdana Sculpt 22.10 General Purpose OS weşand

Pergal bi navgînek bikarhênerek grafîkî ya Leitzentrale re tê ku destûrê dide te ku hûn karên rêveberiya pergalê yên hevpar pêk bînin. Li goşeya çepê ya jor a GUI pêşekek bi amûrên ji bo birêvebirina bikarhêneran, girêdana ajokaran û sazkirina pêwendiyek torê nîşan dide. Di navendê de ji bo sazkirina dagirtina pergalê vesazkerek heye, ku di forma grafîkê de pêwendiyek di navbera pêkhateyên pergalê de diyar dike peyda dike. Bikarhêner dikare bi înteraktîf beşan jê bike an bi kêfî lê zêde bike, berhevoka hawîrdora pergalê an makîneyên virtual diyar bike.

Di her kêliyê de, bikarhêner dikare veguherîne moda rêveberiya konsolê, ku di rêveberiyê de nermbûnek mezin peyda dike. Sermaseyek kevneşopî dikare bi xebitandina belavkirina TinyCore Linux di makîneyek virtual Linux de were bidestxistin. Di vê hawîrdanê de, gerokên Firefox û Aurora, edîtorek nivîsê ya Qt-ê û serîlêdanên cihêreng hene. Jîngeha noux ji bo xebitandina karûbarên xeta fermanê tê pêşkêş kirin.

Genode ji bo avakirina sepanên xwerû yên ku li ser kernel Linux (32 û 64 bit) an mîkrokernelên NOVA (x86 bi virtualîzekirinê), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32), binesaziyek yekgirtî peyda dike. , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM), û ji bo platformên ARM û RISC-V kernelek rasterast-xebatkar. Kernel Linux ya paravirtualîzekirî L4Linux, ku li ser mîkrokernelê Fiasco.OC dimeşe, dihêle ku bernameyên Linux-ê yên birêkûpêk li ser Genode bixebitin. Kernel L4Linux rasterast bi hardware re têkilî nake, lê karûbarên Genode bi komek ajokarên virtual bikar tîne.

Ji bo Genode pêkhateyên cihêreng Linux û BSD hatin barkirin, Gallium3D hate piştgirî kirin, Qt, GCC û WebKit hatin yek kirin, û hawîrdorên Linux/Genode yên hybrid hatin bicîh kirin. Portek VirtualBox hatiye amadekirin ku li ser mîkrokernelê NOVA dimeşe. Hejmarek mezin serîlêdan têne adaptekirin ku rasterast li ser mîkrokernel û hawîrdora Noux-ê, ku di asta OS-ê de virtualbûnê peyda dike, bixebitin. Ji bo meşandina bernameyên ne-porterî, gengaz e ku meriv mekanîzmaya çêkirina hawîrdorên virtual di asta serîlêdanên kesane de bikar bîne, ku dihêle hûn bernameyan di hawîrdorek Linux-ya virtual de bi karanîna paravirtualîzasyonê bimeşînin.

Source: opennet.ru

Add a comment