U publik është lëshuar projekti VitruvianOS, i cili nga viti 2019 po zhvillon një sistem operativ të bazuar në Debian/Linux, që sjell thjeshtësinë, reagimin dhe fleksibilitetin e BeOS në pajisjet moderne dhe realizon pajtueshmërinë me API-të për aplikacionet e krijuara për Haiku dhe BeOS. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv2.
VitruvianOS përdor komponente të hapësirës së përdoruesit nga sistemi operativ Haiku. Në vend të menaxherëve të zakonshëm të dritareve X11 dhe kompozitorëve servera Në VitruvianOS, app_server përdoret për paraqitjen grafike, një server grafik nga Haiku, i adaptuar për të punuar mbi Linux KMS/DRM. Si toolkit grafike përdoret implementimi i Interface Kit nga Haiku. Në vend të systemd, planifikohet që në të ardhmen të përdoret një sistem inicializimi janus_daemon, i cili do të punojë si launch_daemon në Haiku.
Për realizimin e pjesës më të madhe të BeAPI, përdoret një version i veçantë i bibliotekës libroot, e cila mbështjell shumë funksione jo-standarde të Haiku/BeOS mbi Linux, duke dhënë mundësinë për të ekzekutuar aplikacione dhe për të përdorur komponente më të nivelit të lartë të Haiku OS mbi bërthamën standarde të Linux. Për realizimin e funksioneve specifike të Kernel Kit nga BeAPI, është zhvilluar një nën-sistem bërthamor Nexus, që implementon API-në node_monitor, mbikëqyrjen e pajisjeve dhe shkëmbimin e mesazheve në stilin BeOS, që lejon realizimin e të gjitha teknologjive specifike të Haiku/BeOS mbi bërthamën Linux.
Aktualisht është realizuar:
- Ngarkimi nga sistemet e skedarëve XFS dhe SquashFS me mbështetje të plotë për atributet e avancuara (xattr).
- Bërthama e modifikuar Linux-rt për të rritur reagueshmërinë gjatë ekzekutimit të detyrave desktop.
- Shtresa e pajtueshmërisë me API-në BeOS/Haiku me mbështetje për aplikacione native.
- Deskbar, Tracker dhe komponentët kryesorë të desktopit Vitruvian.
- Sistemi i hyrjes me mbështetje për miun, gjestet, tabletët dhe shumë të tjera.
- Shtresa grafike e krijuar posaçërisht (pa përdorimin e X11 dhe Wayland).
Planifikohet:
- Në versionin 0.3.1 do të përfshihen shumë komponentë të munguar dhe do të korrigjohen gabimet, të bazuara në vlerësimet e para të përdoruesve.
- Në versionin 0.3.2 pritet krijimi i një sistemi autonom, në të cilin VitruvianOS do të mund të montohet vetë.
- Në versionin 0.4 do të bëhet stabilizimi dhe do të zgjerohen përkrahjet për pajisje, duke përfshirë zhvillimin e vazhdueshëm të versionit ARM (arm32 dhe aarch64).

Burimi: opennet.ru
