Projekt Genode zveřejnil vydání OS pro obecné použití Sculpt 20.08

Představení vydání operačního systému Sculpt 20.08, v rámci kterého se na základě technologií Genode OS Framework vyvíjí operační systém pro obecné použití, který mohou běžní uživatelé využívat pro každodenní úkoly. Zdrojové texty projektu se distribují jsou dostupné pod licencí AGPLv3. K dispozici je LiveUSB obraz, o velikosti 26 MB. Podporována je práce na systémech s procesory a grafickou subsystémem Intel s povolenými rozšířeními VT-d a VT-x.

Nové vydání je pozoruhodné přepracováním nízkoúrovňového grafického zásobníku a zajištěním kompatibility s prohlížeči založenými na enginu Chromium. Jako první byla realizována možnost spuštění webového prohlížeče Falkon, který používá engine Chromium, bez využití virtuálního stroje s Linuxem. Byla přidána možnost interaktivního přiřazení komponent k určitým jádrům CPU (CPU-affinity).

Změny v grafickém zásobníku zvýšily odezvu, zlepšily kvalitu pixelového výstupu, zajistily podporu pro výměnu ovladačů grafických karet a zařízení pro vstup bez restartu systému a položily základ pro funkce jako je zachycení obsahu obrazovky a vzdálený přístup k pracovnímu stolu. Byla vylepšena podpora rámce Qt. Do ovladače VESA byla přidána podpora dynamické změny rozlišení obrazovky. V systému správy písem byla zajištěna podpora okamžitého uplatnění změny velikosti písma.

Projekt Genode zveřejnil vydání OS pro obecné použití Sculpt 20.08

Systém je dodáván s grafickým rozhraním Leitzentrale, které umožňuje vykonávat standardní úkoly správy systému. V levém horním rohu grafického rozhraní je zobrazeno menu s nástroji pro správu uživatelů, připojení úložišť a nastavení síťového připojení. Uprostřed se nachází konfigurátor pro sestavení komponent systému, který poskytuje má rozhraní ve formě grafu, který určuje vztah mezi systémovými komponenty. Uživatel může v interaktivním režimu libovolně odebírat nebo přidávat komponenty, čímž určuje složení systémového prostředí nebo virtuálních strojů.

Uživatel se kdykoliv může přepnout do konzolového režimu správy, který poskytuje větší flexibilitu v řízení. Tradiční pracovní plocha může být získána spuštěním distribuce TinyCore Linux ve virtuálním stroji s Linuxem. V tomto prostředí jsou k dispozici prohlížeče Firefox a Aurora, textový editor založený na Qt a různé aplikace. Pro spuštění příkazových nástrojů je nabídnuto prostředí noux.

Připomínáme, že Genode poskytuje je unifikovaná infrastruktura pro vytváření uživatelských aplikací, které běží na jádře Linux (32 a 64 bitů) nebo mikrojádra 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 jádro bezprostředně běžící na platformách ARM a RISC-V. Součástí je paravirtualizované linuxové jádro L4Linux, které běží na mikro jádře Fiasco.OC, což umožňuje spouštět v Genode běžné linuxové programy. Jádro L4Linux nepracuje přímo s hardwarem, ale využívá služby Genode prostřednictvím sady virtuálních ovladačů.

Pro Genode bylo portováno různé komponenty Linux a BSD, byla zajištěna podpora Gallium3D, byla provedena integrace Qt, GCC a WebKit, a byla implementována možnost organizace hybridních Linux/Genode softwarových prostředí. Byl připraven port VirtualBox, který běží na mikro jádře NOVA. Velké množství aplikací bylo upraveno pro spuštění přímo na mikro jádru a prostředí Noux, které poskytuje virtualizaci na úrovni OS. Pro spuštění nepřepřených programů byla zajištěna možnost využití mechanismu vytváření virtuálních prostředí na úrovni jednotlivých aplikací, což umožňuje spouštět programy v virtuálním linuxovém prostředí s využitím paravirtualizace.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster