Вышла новая десктопная ОС Airyx

25.10.2021
Цод Миранов

Миру не хватает десктопной операционной системой, которая реализует элегантность и функциональность macOS на платформе x86-64. Теперь такая система есть, говорит разработчик десктопной ОС Airyx. Система построена на базе FreeBSD, то есть по коду близка к оригинальной ОС Darwin (macOS) от компании Apple, которая позаимствовала основную часть кода у BSD и других открытых проектов.

Основные фичи, которые удалось реализовать, по описанию автора:

  • совместимость с приложениями macOS (т.е. вы можете скомпилировать приложение Mac на Airyx и запустить его)
  • схожие метафоры графического интерфейса и привычный UX (файловый менеджер, лаунчер приложений, верхняя строка меню, отражающая открытое приложение, и т.д.)
  • совместимость с файловыми системами macOS (HFS+ и APFS) и расположением папок (/Library, /System, /Users, /Volumes и др.)
  • автономные приложения в папках или одном файле и (почти полное) отсутствие необходимости инсталлятора для /Applications
  • в основном поддерживается совместимость с базовой системой FreeBSD и X11, то есть под капотом стандартное окружение Unix
  • совместимость с исполняемыми файлами Linux через поддержку Linux во FreeBSD
  • потенциальная совместимость с бинарниками x86-64 macOS (Mach-O) и библиотеками
  • приятная в использовании система, безопасная, стабильная и производительная

Нужно заметить, что существует несколько Linux-дистрибутивов, которые тоже стараются максимально реализовать внешний вид macOS, такие как elementaryOS. Но эта система выгодно отличается от них тем, что базируется на родственной системе BSD и может запускать нативные приложения macOS.

Конечно, нативные маковские приложения будут лучше запускаться в Airyx, чем в эмуляторе Darling под Linux.

В разработке Airyx использовался только открытый код, доступный под свободными лицензиями. В системе нет никаких проприетарных элементов, таких как шрифты, иконки и так далее.

Концепция Airyx во многом повторяет дистрибутив helloSystem, тоже использующий FreeBSD и напоминающий macOS. Тот позиционируется как свободный дистрибутив, на который всегда могут перейти любители macOS, недовольные политикой Apple. Разработчики helloSystem стремятся создать систему, которая будет «маленькой и быстрой».

В отличие от helloSystem, в Airyx главной целью заявляется максимальная совместимость с нативным программным обеспечением macOS даже на бинарном уровне, с такими же API, при этом не теряя поддержки софта FreeBSD/X11, и здесь нет стремления к минимализму.

Ещё одно отличие в том, что десктоп Airyx основан на KDE Plasma, в то время как helloSystem использует openbox.