Projekt Genode zveřejnil vydání OS Sculpt 22.10 General Purpose

Představuje se vydání operačního systému Sculpt 22.10, v rámci kterého je na základě technologií Genode OS Framework vyvíjen operační systém pro všeobecné použití, který mohou používat běžní uživatelé k provádění každodenních úkolů. Zdrojové texty projektu jsou šířeny pod licencí AGPLv3. Ke stažení je nabízen obrázek LiveUSB o velikosti 28 MB. Práce je podporována na systémech s procesory Intel a grafickým subsystémem s povolenými rozšířeními VT-d a VT-x.

Hlavní inovace:

  • Správa přerušení zařízení a konfigurace PCI jsou přísnější než architektura Genode. Změna si vyžádala velké interní přepracování, které ovlivnilo všechny ovladače a umožnilo nové optimalizace a další funkce. Vývojáři se zároveň snažili zachovat obecné chování, když uživatel v systému pracuje.
  • Bylo navrženo několik významných optimalizací pro urychlení spouštění, zvýšení šířky pásma síťového subsystému a zvýšení odezvy uživatelského rozhraní.
  • Vylepšená podpora pro hot pluging USB zařízení. Přidána možnost dynamicky připojovat zařízení USB k virtuálním strojům a odpojovat zařízení.
  • Prohlížeč Chromium používaný v prohlížečích Falkon a Morph nabízených uživateli byl aktualizován.
  • Ovladač zvuku byl aktualizován, aby byl synchronizován s kódem z OpenBSD 7.1.
  • Začaly práce na úpravě Sculpt pro mobilní telefony. Mezi vylepšení patří podpora USB ECM, Mali-400 GPU, konektivita SD karty, zásobník pro telefonování a mobilní data, prohlížeč Morph a uživatelské rozhraní. Přidána podpora pro USB čipové karty.

Projekt Genode zveřejnil vydání OS Sculpt 22.10 General Purpose

Systém je dodáván s grafickým uživatelským rozhraním Leitzentrale, které vám umožňuje provádět běžné úlohy správy systému. V levém horním rohu GUI se zobrazuje nabídka s nástroji pro správu uživatelů, připojení jednotek a nastavení síťového připojení. Uprostřed se nachází konfigurátor pro uspořádání plnění systému, který poskytuje rozhraní v podobě grafu, který definuje vztah mezi komponentami systému. Uživatel může interaktivně libovolně odebírat nebo přidávat komponenty a definovat tak složení systémového prostředí nebo virtuálních strojů.

Uživatel může kdykoli přepnout do režimu správy konzoly, který poskytuje větší flexibilitu při správě. Tradiční desktop lze získat spuštěním distribuce TinyCore Linux na virtuálním počítači Linux. V tomto prostředí jsou k dispozici prohlížeče Firefox a Aurora, textový editor založený na Qt a různé aplikace. Prostředí noux se nabízí ke spouštění nástrojů příkazového řádku.

Genode poskytuje jednotnou infrastrukturu pro vytváření vlastních aplikací běžících na linuxovém jádře (32 a 64 bitů) nebo mikrojádrech NOVA (x86 s virtualizací), 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) a přímo spouštěcí jádro pro platformy ARM a RISC-V. Zahrnuté paravirtualizované linuxové jádro L4Linux běžící nad mikrokernelem Fiasco.OC umožňuje běžným linuxovým programům běžet na Genode. Jádro L4Linux neinteraguje přímo s hardwarem, ale využívá služby Genode prostřednictvím sady virtuálních ovladačů.

Pro Genode byly portovány různé komponenty Linuxu a BSD, podporováno bylo Gallium3D, byly integrovány Qt, GCC a WebKit a byla implementována hybridní prostředí Linux/Genode. Byl připraven port VirtualBox, který běží na mikrokernelu NOVA. Velké množství aplikací je uzpůsobeno pro provoz přímo nad mikrokernelem a prostředím Noux, které zajišťuje virtualizaci na úrovni OS. Pro spouštění neportovaných programů je možné využít mechanismus pro vytváření virtuálních prostředí na úrovni jednotlivých aplikací umožňující spouštět programy ve virtuálním prostředí Linuxu pomocí paravirtualizace.

Zdroj: opennet.ru

Přidat komentář