A VitruvianOS első nyilvános kiadása — a Haiku és a Linux kernel hibridje

Megjelent a VitruvianOS projekt első nyilvános verziója, amely 2019 óta fejleszti a Debian/Linux alapú operációs rendszert. Ez a rendszer a BeOS egyszerűségét, válaszkészségét és rugalmasságát a modern hardverekre viszi át, valamint API-kompatibilitást valósít meg a Haiku és BeOS számára készült alkalmazásokkal. A projekt kódja C++ nyelven készült, és GPLv2 licenc alatt terjesztett.

A VitruvianOS a Haiku OS felhasználói teréből származó komponenseket használ. A megszokott X11 ablakkezelők és kompozitok helyett szerverek a VitruvianOS grafikájához a Haiku app_server grafikus szerverét alkalmazza, amelyet a Linux KMS/DRM fölé adaptáltak. Grafikus toolkit-ként a Haiku Interface Kit megvalósítását használja. A jövőben a systemd helyett egy janus_daemon inicializáló rendszert terveznek, amely mint a Haiku launch_daemon működik.

A BeAPI nagy részének megvalósításához a libroot saját verzióját használják, amely sok nem szabványos Haiku/BeOS funkciót von be a Linux fölé, így lehetővé téve a Haiku OS magasabb szintű komponenseinek és alkalmazásainak futtatását a standard Linux kernel alatt. A BeAPI Kernel Kit specifikus funkcióinak megvalósításához a Nexus kernel alrendszert fejlesztették ki, amely megvalósítja a node_monitor API-t, eszközfigyelést és üzenetküldést a BeOS stílusában, lehetővé téve a Haiku/BeOS specifikus technológiák alkalmazását a Linux kernel alatt.

Jelenleg megvalósult:

  • XFS és SquashFS fájlrendszerek indítása, teljes körű kiterjesztett attribútumok (xattr) támogatásával.
  • Módosított Linux-rt kernel a desktop feladatok végrehajtásának válaszkészségének növelése érdekében.
  • BeOS/Haiku API kompatibilitási réteg natív alkalmazások támogatásával.
  • Deskbar, Tracker és a Vitruvian asztal főbb komponensei.
  • Bemeneti rendszer egér, gesztusok, táblagépek és sok más támogatásával.
  • Kifejezetten tervezett grafikus réteg (X11 és Wayland használata nélkül).

Tervezve:

  • A 0.3.1-es verzióban sok hiányzó komponenst fognak bevezetni, és javítani fogják a hibákat a felhasználók első visszajelzései alapján.
  • A 0.3.2-es verzióban tervezzük egy önálló rendszer létrehozását, amely lehetővé teszi a VitruvianOS számára, hogy önállóan épüljön fel.
  • A 0.4-es verzióban stabilizálják a rendszert, és bővítik a hardver támogatást, beleértve a folytatódó ARM verzió (arm32 és aarch64) fejlesztését.

A VitruvianOS első nyilvános kiadása - a Haiku hibridje Linux kernel alatt A VitruvianOS első nyilvános kiadása - a Haiku hibridje Linux kernel alatt

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster