It Genode Project hat de Sculpt 22.10 General Purpose OS release publisearre

De frijlitting fan it bestjoeringssysteem Sculpt 22.10 wurdt yntrodusearre, wêryn't, basearre op 'e technologyen fan it Genode OS Framework, in algemien-doel bestjoeringssysteem wurdt ûntwikkele dat kin wurde brûkt troch gewoane brûkers om deistige taken út te fieren. De boarneteksten fan it projekt wurde ferspraat ûnder de AGPLv3-lisinsje. In LiveUSB-ôfbylding wurdt oanbean foar download, 28 MB yn grutte. Wurk wurdt stipe op systemen mei Intel-processors en grafysk subsysteem mei VT-d en VT-x tafoegings ynskeakele.

Wichtichste ynnovaasjes:

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

It Genode Project hat de Sculpt 22.10 General Purpose OS release publisearre

It systeem komt mei in Leitzentrale grafyske brûkersynterface wêrmei jo te fieren mienskiplike systeem administraasje taken. De linker boppeste hoeke fan 'e GUI toant in menu mei ark foar it behearen fan brûkers, it ferbinen fan skiven en it ynstellen fan in netwurkferbining. Yn it sintrum is d'r in konfigurator foar it regeljen fan it filling fan it systeem, dat in ynterface leveret yn 'e foarm fan in grafyk dy't de relaasje tusken systeemkomponinten definiearret. De brûker kin ynteraktyf fuortsmite of tafoegje komponinten willekeurich, it definiearjen fan de gearstalling fan it systeem omjouwing of firtuele masines.

Op elk momint kin de brûker oerstappe nei de konsolebehearmodus, dy't gruttere fleksibiliteit yn behear leveret. In tradisjoneel buroblêd kin wurde krigen troch in TinyCore Linux-distribúsje út te fieren yn in Linux firtuele masine. Yn dizze omjouwing binne Firefox- en Aurora-browsers, in Qt-basearre tekstbewurker en ferskate applikaasjes beskikber. De noux-omjouwing wurdt oanbean om kommandorigel-nutsbedriuwen út te fieren.

Genode leveret in unifoarm ramt foar it bouwen fan oanpaste applikaasjes dy't boppe op Linux kernel (32 en 64 bit) of NOVA mikrokernel (x86 mei virtualisaasje), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_achio, IAL, Power), IAL, Power), asco (IA64, AMD4, ARM) en in direkte útfierende kernel foar ARM- en RISC-V-platfoarms. De ynbegrepen paravirtualisearre Linux-kernel L32Linux, dy't boppe op 'e Fiasco.OC-mikrokernel rint, lit reguliere Linux-programma's op Genode rinne. De L4Linux kernel ynteraksje net direkt mei de hardware, mar brûkt Genode tsjinsten fia in set fan firtuele bestjoerders.

Ferskate Linux- en BSD-komponinten waarden porteare foar Genode, Gallium3D waard stipe, Qt, GCC en WebKit waarden yntegrearre, en hybride Linux / Genode-omjouwings waarden ymplementearre. In haven fan VirtualBox is taret dy't boppe op 'e NOVA mikrokernel rint. In grut oantal applikaasjes binne oanpast om direkt boppe op 'e mikrokernel en de Noux-omjouwing te rinnen, dy't virtualisaasje op OS-nivo leveret. Om net-porteare programma's út te fieren, is it mooglik om it meganisme te brûken foar it meitsjen fan firtuele omjouwings op it nivo fan yndividuele applikaasjes, wêrtroch jo programma's kinne útfiere yn in firtuele Linux-omjouwing mei paravirtualisaasje.

Boarne: opennet.ru

Add a comment