VitruvianOS esimene avalik väljaanne — Haiku ja Linuxi tuumaga hübriid.

Projekti VitruvianOS esimene avalik väljaanne toimus, käivitades alates 2019. aastast Debian/Linuxi põhise süsteemi, mis toob BeOS-i lihtsuse, reageerimise ja paindlikkuse kaasaegsele riistvarale ning rakendab API ühilduvust Haiku ja BeOS-i jaoks loodud rakendustega. Projekti kood on kirjutatud keeles C++ ja levitatakse GPLv2 litsentsi alusel.

VitruvianOS kasutab kasutajaruumi komponente operatsioonisüsteemist Haiku. Tavaliste X11 aknahaldurite ja komposiitide asemel serverite VitruvianOS-is kasutatakse graafika väljastamiseks app_serverit — grafiikaserverit Haikust, mis on kohandatud töötama Linux KMS/DRM-i peal. Graafilise tööriistakomplektina kasutatakse Haiku Interface Kiti rakendust. Tulevikus plaanitakse systemd asemel kasutada initsialiseerimissüsteemi janus_daemon, mis töötab nagu launch_daemon Haikus.

BeAPI enamik rakendusi kasutab oma versiooni libroot teegist, mis pakub paljusid tavalisi Haiku/BeOS funktsioone Linuxi peal, võimaldades käivitada rakendusi ja kasutada kõrgema taseme Haiku OS komponente tavalises Linuxi tuumas. Haiku/BeOS spetsiifiliste Kernel Kit funktsioonide rakendamiseks on välja töötatud Nexus-rahva tuuma alamsüsteem, mis teenindab API node_monitor, jälgimine seadmete ja BeOS stiilis sõnumivahetus, mis võimaldab ellu viia kõik Haiku/BeOS tehnoloogiad Linuxi tuuma peal.

Praegu on rakendatud:

  • XFS ja SquashFS failisüsteemide tugi koos täiustatud atribuutide (xattr) täieliku toega.
  • Muudetud Linux-rt tuum, et suurendada reageerimisvõimet töölauategevuste ajal.
  • BeOS/Haiku API ühilduvuskihiga koos kohalike rakenduste toe.
  • Deskbar, Tracker ja Vitruviani töölaudade põhikomponendid.
  • Sisend-süsteem, mis toetab hiirt, žeste, tahvelarvuteid ja palju muud.
  • Eriti loodud graafikakihiga (ilma X11 ja Waylandi kasutamiseta).

Plaanis:

  • Versioonis 0.3.1 lisatakse paljud puuduvad komponendid ja parandatakse vigu, mis põhinevad esimesel kasutajate tagasisidel.
  • Versioonis 0.3.2 on oodata iseseisva süsteemi loomist, kus VitruvianOS suudab iseseisvalt koguneda.
  • Versioonis 0.4 stabiliseeritakse ja laiendatakse riistvara tuge, sealhulgas jätkuv ARM versiooni arendamine (arm32 ja aarch64).

VitruvianOS esimene avalik väljaanne - Haiku hübriid Linuxi kernelil VitruvianOS esimene avalik väljaanne - Haiku hübriid Linuxi kernelil

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster