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

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.

VitruvianOS esimene avalik väljaanne - Linux'i kerneli peal põhinev Haiku hübriid. VitruvianOS esimene avalik väljaanne - Linux'i kerneli peal põhinev Haiku hübriid.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster