Projekt Genode vydal verzi univerzálního operačního systému Sculpt 19.07

Vývojáři otevřeného mikrojádrového operačního systému Genode OS Framework vytvořili vydání operačního systému Sculpt 19.07. V rámci projektu Sculpt založeného na technologiích Genode se vyvíjí operační systém pro všeobecné použití, který bude moci být využit běžnými uživateli pro každodenní úkoly. Zdrojové kódy projektu se distribují jsou dostupné pod licencí AGPLv3. K dispozici je LiveUSB obraz, o velikosti 24 MB. Podporuje provoz na systémech s procesory a grafickými subsystémy Intel se zapnutými rozšířeními VT-d a VT-x.

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ů.

Projekt Genode vydal verzi univerzálního operačního systému Sculpt 19.07

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.

Nové vydání je pozoruhodné implementací podpory schránky pro kopírování a vkládání textu mezi terminály, grafickými aplikacemi založenými na Qt5 a virtuálními stroji. Byla také provedena práce na zvýšení výkonu a zlepšení odezvy rozhraní. Byly využity vylepšení, která byla představena v květnové aktualizaci platformy
Genode, jako je nezávislé na jádře rozhraní virtualizace, podpora architektury AARCH64, přechod na používání standardu C++17 jako výchozí a nový nástrojový řetězec na bázi GCC 8.3 a aktualizovaný runtime založený na libc z FreeBSD 12.

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