The Genode Project har publisert Sculpt 22.10 General Purpose OS-utgivelsen

Utgivelsen av operativsystemet Sculpt 22.10 introduseres, der det, basert på teknologiene til Genode OS Framework, utvikles et generellt operativsystem som kan brukes av vanlige brukere til å utføre daglige oppgaver. Kildetekstene til prosjektet er distribuert under AGPLv3-lisensen. Et LiveUSB-bilde tilbys for nedlasting, 28 MB i størrelse. Arbeid støttes på systemer med Intel-prosessorer og grafikkundersystem med VT-d og VT-x utvidelser aktivert.

Hovedinnovasjoner:

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

The Genode Project har publisert Sculpt 22.10 General Purpose OS-utgivelsen

Systemet kommer med et Leitzentrale grafisk brukergrensesnitt som lar deg utføre vanlige systemadministrasjonsoppgaver. Øvre venstre hjørne av GUI viser en meny med verktøy for å administrere brukere, koble til stasjoner og sette opp en nettverkstilkobling. I midten er det en konfigurator for å ordne fyllingen av systemet, som gir et grensesnitt i form av en graf som definerer forholdet mellom systemkomponenter. Brukeren kan interaktivt fjerne eller legge til komponenter vilkårlig, og definere sammensetningen av systemmiljøet eller virtuelle maskiner.

Når som helst kan brukeren bytte til konsolladministrasjonsmodus, som gir større fleksibilitet i administrasjonen. Et tradisjonelt skrivebord kan fås ved å kjøre en TinyCore Linux-distribusjon i en virtuell Linux-maskin. I dette miljøet er nettlesere Firefox og Aurora, et Qt-basert tekstredigeringsprogram og ulike applikasjoner tilgjengelig. Noux-miljøet tilbys for å kjøre kommandolinjeverktøy.

Genode gir en enhetlig infrastruktur for å bygge tilpassede applikasjoner som kjører på toppen av Linux-kjernen (32 og 64 biter) eller NOVA mikrokjerner (x86 med virtualisering), 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), og en direktekjørende kjerne for ARM- og RISC-V-plattformer. Den inkluderte paravirtualiserte Linux-kjernen L4Linux, som kjører på toppen av Fiasco.OC mikrokjernen, lar vanlige Linux-programmer kjøre på Genode. L4Linux-kjernen samhandler ikke direkte med maskinvaren, men bruker Genode-tjenester gjennom et sett med virtuelle drivere.

Ulike Linux- og BSD-komponenter ble portert for Genode, Gallium3D ble støttet, Qt, GCC og WebKit ble integrert, og hybride Linux/Genode-miljøer ble implementert. Det er utarbeidet en VirtualBox-port som kjører på toppen av NOVA-mikrokjernen. Et stort antall applikasjoner er tilpasset for å kjøre direkte på toppen av mikrokjernen og Noux-miljøet, som gir virtualisering på OS-nivå. For å kjøre ikke-porterte programmer, er det mulig å bruke mekanismen for å lage virtuelle miljøer på nivå med individuelle applikasjoner, slik at du kan kjøre programmer i et virtuelt Linux-miljø ved å bruke paravirtualisering.

Kilde: opennet.ru

Legg til en kommentar