První veřejné vydání VitruvianOS — hybrid Haiku na jádru Linux

Dne 2019 se uskutečnilo první veřejné vydání projektu VitruvianOS, který vyvíjí operační systém na bázi Debian/Linux, přenášející jednoduchost, odezvu a flexibilitu BeOS na moderní hardware a realizující API kompatibilitu s aplikacemi vytvořenými pro Haiku a BeOS. Kód projektu je napsán v jazyce C++ a šíří se pod licencí GPLv2.

VitruvianOS používá komponenty uživatelského prostoru z OS Haiku. Místo obvyklých oknových manažerů X11 a kompozitních servery Wayland pro výstup grafiky v VitruvianOS se používá app_server — grafický server z Haiku, adaptovaný pro práci nad Linux KMS/DRM. Jako grafický toolkit se používá implementace Interface Kit z Haiku. Místo systemd se v budoucnu plánuje použít systém inicializace janus_daemon, který bude fungovat jako launch_daemon v Haiku.

Pro implementaci většiny BeAPI se používá vlastní verze knihovny libroot, která obaluje mnohé nestandardní funkce Haiku/BeOS nad Linuxem, což umožňuje spouštět aplikace a používat více vysoceúrovňové komponenty Haiku OS na standardním jádru Linux. Pro implementaci specifických funkcí Kernel Kit z BeAPI byla vyvinuta subsystém jádra Nexus, realizující API node_monitor, sledování zařízení a výměnu zpráv ve stylu BeOS, což umožňuje implementaci všech specifických technologií Haiku/BeOS nad jádrem Linux.

V současné době je implementováno:

  • Zavádění z файловých systémů XFS a SquashFS s plnou podporou rozšířených atributů (xattr).
  • Modifikované jádro Linux-rt pro zvýšení odezvy při vykonávání desktopových úloh.
  • Vrstva kompatibility s API BeOS/Haiku s podporou nativních aplikací.
  • Deskbar, Tracker a základní komponenty pracovní plochy Vitruvian.
  • Systém vstupu s podporou myši, gest, tabletů a mnoha dalších.
  • Speciálně navržená grafická vrstva (bez použití X11 a Wayland).

Plánováno:

  • V verzi 0.3.1 budou zahrnuty mnohé chybějící komponenty a opraveny chyby na základě prvních zpětných vazeb od uživatelů.
  • V verzi 0.3.2 se očekává vytvoření soběstačného systému, ve kterém VitruvianOS bude schopno se sestavovat samo.
  • Ve verzi 0.4 bude provedena stabilizace a rozšířena podpora hardwaru, včetně pokračujícího vývoje ARM verze (arm32 a aarch64).

První veřejné vydání VitruvianOS - hybridu Haiku na základě Linuxu První veřejné vydání VitruvianOS - hybridu Haiku na základě Linuxu

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