Първото публично издание на VitruvianOS — хибрид на Haiku на ядрото Linux

Първият публичен релиз на проекта VitruvianOS вече е факт, с разработка на операционна система на база Debian/Linux, която пренася простотата, отзивчивостта и гъвкавостта на BeOS на съвременни устройства и реализира API-съвместимост с приложения, създадени за Haiku и BeOS. Кодът на проекта е написан на C++ и се разпространява под лицензия GPLv2.

VitruvianOS използва компоненти от потребителското пространство на операционната система Haiku. Вместо традиционните мениджъри на прозорци X11 и композитни сървъри Wayland, в VitruvianOS се използва app_server — графичен сървър от Haiku, адаптиран да работи върху Linux KMS/DRM. За графичен инструментариум се използва реализация на Interface Kit от Haiku. В бъдеще вместо systemd се планира да се използва система за инициализация janus_daemon, която ще работи като launch_daemon в Haiku.

За реализиране на по-голямата част от BeAPI се използва собствена версия на библиотеката libroot, която обвива много нестандартни функции на Haiku/BeOS върху Linux, позволявайки стартирането на приложения и използването на по-високо ниво компоненти от Haiku OS на стандартно Linux ядро. За реализиране на специфични функции на Kernel Kit от BeAPI е разработена подсистема на ядрото Nexus, реализираща API node_monitor, мониторинг на устройства и обмен на съобщения в стил BeOS, което позволява реализирането на всички специфични технологии на Haiku/BeOS върху ядрото на Linux.

Към момента са реализирани:

  • Зареждане от файлови системи XFS и SquashFS с пълна поддръжка на разширени атрибути (xattr).
  • Модифицирано ядро на Linux-rt за повишаване на отзивчивостта при изпълнение на настолни задачи.
  • Слой на съвместимост с API BeOS/Haiku с поддръжка на нативни приложения.
  • Deskbar, Tracker и основни компоненти на работния плот Vitruvian.
  • Система за вход с поддръжка на мишка, жестове, таблетки и много други.
  • Специално разработен графичен слой (без използване на X11 и Wayland).

Планирано:

  • В версия 0.3.1 ще бъдат включени много липсващи компоненти и поправени грешки, базирани на първоначални отзиви от потребители.
  • В версия 0.3.2 се очаква да се създаде самостоятелна система, в която VitruvianOS ще може да се компилира самостоятелно.
  • В версия 0.4 ще бъде проведена стабилизация и разширена поддръжка на хардуер, включително продължаваща разработка на ARM версия (arm32 и aarch64).

Първо публично издание на VitruvianOS - хибрид на Haiku на базата на Linux Първо публично издание на VitruvianOS - хибрид на Haiku на базата на Linux

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster