Lansu publikimi i parë i projektit VitruvianOS, i cili nga viti 2019 zhvillon një sistem operativ të bazuar në Debian/Linux, i cili transferon thjeshtësinë, reagimin dhe fleksibilitetin e BeOS në pajisjet moderne dhe realizon pajtueshmërinë me API me 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 komponentĂ« tĂ« hapĂ«sirĂ«s sĂ« pĂ«rdoruesit nga sistemi operativ Haiku. NĂ« vend tĂ« menaxherĂ«ve tĂ« njohur tĂ« dritareve X11 dhe kompozitĂ«ve serverĂ«sh PĂ«r ndihmĂ«n grafike nĂ« VitruvianOS aplikohet app_server â serveri grafi nga Haiku, i adaptuar pĂ«r tĂ« punuar mbi Linux KMS/DRM. Si toolkit grafik pĂ«rdoret implementimi i Interface Kit nga Haiku. NĂ« vend tĂ« systemd nĂ« tĂ« ardhmen, planifikohet tĂ« pĂ«rdoret sistemi i inicializimit janus_daemon, i cili do tĂ« funksionojĂ« 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, i cili mbulan shumë funksione jo standarde nga Haiku/BeOS mbi Linux, duke i dhënë mundësinë të funksionojnë aplikacionet dhe të përdoren komponente më të nivelit të lartë nga Haiku OS në bërthamën standarde Linux. Për realizimin e funksioneve specifike të Kernel Kit nga BeAPI është zhvilluar një nënstrukturë e bërthamës Nexus, e cila implementon API-në node_monitor, monitorimin e pajisjeve dhe komunikimin në stilin BeOS, duke lejuar realizimin e të gjitha teknologjive specifike Haiku/BeOS mbi bërthamën Linux.
Aktualisht janë realizuar:
- Ngarkimi nga sistemet e skedarëve XFS dhe SquashFS me mbështetje të plotë për atributet e zgjeruara (xattr).
- Bërthama e modifikuar Linux-rt për të rritur reagueshmërinë gjatë përmbushjes së detyrave të desktopit.
- Një nivel kompatibiliteti me API-në BeOS/Haiku me mbështetje të aplikacioneve vendase.
- Deskbar, Tracker dhe komponentët kryesorë të desktopit Vitruvian.
- Sistemi i të dhënave me mbështetje për maus, gesture, tableta dhe shumë më tepër.
- Një nivel grafi i zhvilluar posaçërisht (pa përdorur X11 dhe Wayland).
Planifikohet:
- Në versionin 0.3.1 do të përfshihen shumë komponentë që mungojnë dhe do të korrigjohen gabimet, të bazuara në komentet e para nga përdoruesit.
- Në versionin 0.3.2 pritet krijimi i një sistemi të pavarur, në të cilin VitruvianOS do të jetë në gjendje të ndërtohet vetë.
- Në versionin 0.4 do të kryhet stabilizimi dhe do të zgjerohet mbështetje për pajisjet harduerike, duke përfshirë zhvillimin e vazhdueshëm të versionit ARM (arm32 dhe aarch64).

Burimi: opennet.ru
