Лоиҳаи Genode версияи Sculpt 22.10 General Purpose OS-ро нашр кард

Нашри системаи оператсионии Sculpt 22.10 муаррифӣ шуд, ки дар доираи он дар асоси технологияҳои Genode OS Framework системаи оператсионии умумӣ таҳия карда мешавад, ки онро корбарони оддӣ барои иҷрои вазифаҳои ҳаррӯза истифода бурда метавонанд. Рамзи сарчашмаи лоиҳа тибқи иҷозатномаи AGPLv3 паҳн карда мешавад. Тасвири 28 МБ LiveUSB барои зеркашӣ пешниҳод карда мешавад. Амалиётро дар системаҳои протсессори Intel ва графика бо васеъшавии VT-d ва VT-x фаъол дастгирӣ мекунад.

Навовариҳои асосӣ:

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

Лоиҳаи Genode версияи Sculpt 22.10 General Purpose OS-ро нашр кард

Система бо интерфейси корбари графикии Leitzentrale меояд, ки ба шумо имкон медиҳад, ки вазифаҳои умумии идоракунии системаро иҷро кунед. Дар кунҷи чапи болоии GUI меню бо асбобҳо барои идоракунии корбарон, пайваст кардани дискҳо ва насби пайвасти шабака нишон дода мешавад. Дар марказ конфигуратор барои ташкили пуркунии система мавҷуд аст, ки интерфейсро дар шакли график таъмин мекунад, ки муносибати байни ҷузъҳои системаро муайян мекунад. Истифодабаранда метавонад ба таври интерактивӣ ҷузъҳоро худсарона хориҷ кунад ё илова кунад, ки таркиби муҳити система ё мошинҳои виртуалиро муайян кунад.

Дар ҳар вақт, корбар метавонад ба ҳолати идоракунии консол гузарад, ки чандирии бештарро дар идоракунӣ таъмин мекунад. Мизи кории анъанавиро тавассути иҷро кардани тақсимоти TinyCore Linux дар мошини виртуалии Linux ба даст овардан мумкин аст. Дар ин муҳит браузерҳои Firefox ва Aurora, муҳаррири матнии Qt ва замимаҳои гуногун мавҷуданд. Муҳити noux барои иҷро кардани утилитаҳои сатри фармон пешниҳод карда мешавад.

Genode инфрасохтори ягонаро барои сохтани барномаҳои фармоишӣ дар болои ядрои Linux (32 ва 64 бит) ё микроядроҳои NOVA (x86 бо виртуализатсия), 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) ва ядрои мустақим барои платформаҳои ARM ва RISC-V. Ядрои паравиртуализатсияшудаи Linux L4Linux, ки дар болои микро ядрои Fiasco.OC кор мекунад, имкон медиҳад, ки барномаҳои муқаррарии Linux дар Genode кор кунанд. Ядрои L4Linux мустақиман бо сахтафзор ҳамкорӣ намекунад, аммо хидматҳои Genodeро тавассути маҷмӯи драйверҳои виртуалӣ истифода мебарад.

Барои Genode ҷузъҳои гуногуни Linux ва BSD интиқол дода шуданд, Gallium3D дастгирӣ карда шуд, Qt, GCC ва WebKit ҳамгиро карда шуданд ва муҳити гибридии Linux/Genode амалӣ карда шуданд. Порти VirtualBox омода шудааст, ки дар болои микро ядрои NOVA кор мекунад. Шумораи зиёди барномаҳо барои иҷро кардани мустақим дар болои микроядро ва муҳити Noux мутобиқ карда шудаанд, ки виртуализатсияро дар сатҳи OS таъмин мекунад. Барои иҷро кардани барномаҳои ғайрифаъол, метавон механизми эҷоди муҳити виртуалиро дар сатҳи барномаҳои инфиродӣ истифода бурд, ки ба шумо имкон медиҳад барномаҳоро дар муҳити виртуалии Linux бо истифода аз паравиртуализатсия иҷро кунед.

Манбаъ: opennet.ru

Илова Эзоҳ