VitruvianOS projekti esimene avalik väljaanne toimus 2019. aastal, arendades Debian/Linux'i põhjal tegutsevat operatsioonisüsteemi, mis toob BeOS'i lihtsuse, reageerimisvõime ja paindlikkuse tänapäeva riistvarale ning rakendab API ühilduvust Haiku ja BeOS'ile loodud rakendustega. Projekti kood on kirjutatud C++ keeles ja see jagatakse GPLv2 litsentsi alusel.
VitruvianOS kasutab Haiku operatsioonisüsteemist kasutusruumi komponente. Tavaliste X11 aknahaldurite ja komposiitide asemel serverid kasutatakse graafika väljastamiseks VitruvianOS'is app_serverit - Haiku graafikaserverit, mis on kohandatud töötama Linux KMS/DRM'i peal. Graafika tööriistakomplektina kasutatakse Haiku Interface Kit'i teostust. Tulevikus plaanitakse systemd'i asemel kasutada janus_daemon'i initsialiseerimissüsteemi, mis töötab nagu Haiku's launch_daemon.
BeAPI suurema osa rakendamise jaoks kasutatakse oma versiooni raamatukogust libroot, mis katab paljusid Haiku/BeOS'i ebastandardsed funktsioonid Linux'i peal, mis võimaldab rakenduste käitamist ja kõrgema taseme Haiku OS komponentside kasutamist tavalise Linux'i kerneli peal. BeAPI-spetsiifiliste funktsioonide rakendamiseks on välja töötatud Nexus kerneli alamsüsteem, mis rakendab API node_monitor, seadmeseire ja sõnumivahetuse BeOS'i stiilis, mis võimaldab rakendada kõiki Haiku/BeOS'i spetsiifilisi tehnoloogiaid Linux'i kerneli peal.
Praegu on rakendatud:
- XFS ja SquashFS failisüsteemide tugi koos täiustatud atribuutide (xattr) täieliku toetamisega.
- Modifitseeritud Linux-rt kernel, et suurendada reageerimisvõimet lauaarvuti ülesannete täitmisel.
- BeOS/Haiku API ühilduvuskiht koos natiivsete rakenduste toega.
- Deskbar, Tracker ja Vitruviani põhikomponendid.
- Sisend süsteem koos hiire, žestide, tahvelarvutite ja paljude muude toetustega.
- Eriti disainitud graafikakiht (ilma X11 ja Wayland'i kasutamiseta).
Plaanitakse:
- Versioonis 0.3.1 lisatakse palju puuduvaid komponente ja parandatakse vigu, mis põhinevad esimestel kasutajate tagasisidetel.
- Versioonis 0.3.2 oodatakse iseseisva süsteemi loomist, kus VitruvianOS suudab iseseisvalt koostada.
- Versioonis 0.4 viiakse läbi stabiilsuse tagamine ja riistvara toe laiendamine, sealhulgas ARM versiooni (arm32 ja aarch64) pidev arendamine.

Allikas: opennet.ru
