ravynOS рабочий стол на базе FreeBSD, вдохновленный macOS

ravynOS может быть незнакомым названием, что вполне объяснимо. Поскольку это проект, не имеющий стабильных релизов, а его последняя предварительная версия 0 4 была выпущена почти три года назад, он до сих пор не привлек особого внимания. Поэтому, прежде чем мы продолжим, давайте объясним, о чем идет речь.

ravynOS – это операционная система для настольных компьютеров с открытым исходным кодом на базе FreeBSD призванная предложить пользователям опыт, напоминающий macOS от Apple, как по внешнему виду, так и по функциональности. Конечная цель – позволить пользователям устанавливать и использовать родные приложения macOS в окружении рабочего стола, почти идентичном Apple, по сути, создавая версию macOS с открытым исходным кодом.

После почти трех лет молчания разработчики недавно объявили о выпуске версии 0.5, получившей название «Sneaky Snek». Однако важно понимать, что это Developer Preview, то есть она предназначена не для обычных пользователей, а для разработчиков, которые вносят свой вклад в ее развитие.

В свете этого даже разработчики описывают его как нестабильный и полный ошибок – от мелких глюков до серьезных проблем, таких как паника ядра и сбои в работе приложений. Тем не менее, этот релиз знаменует собой прогресс в разработке, так что вот вам новинки.

Что нового в ravynOS 0.5

В ravynOS 0.5 внесено несколько значительных обновлений и изменений, начиная с базовой системы. Она обновляет базовую FreeBSD до версии 15-CURRENT и включает все сторонние зависимости до их последних версий.

Примечательно, что система отказалась от использования портов FreeBSD, интегрировав весь необходимый код непосредственно в системный репозиторий для упрощения разработки.

Что касается возможностей, то в этом выпуске представлены все улучшения:

  • Редактор Turbo: Включен в базовую систему для тех, кто не знаком с Vim
  • Улучшенные пакеты фреймворков: Улучшения в make-файлах Frameworks, такие как более удобное связывание объектов в подкаталогах, способствующее лучшей организации и эффективности кода.
  • Упрощенная система пакетов: ravynOS отказалась от собственного репозитория пакетов и теперь использует команду pkg для управления пакетами FreeBSD. Однако следует соблюдать осторожность, так как это все еще может привести к конфликтам.

Кроме того, разработчики оценят новый инструмент сборки, который упрощает создание загрузочных живых образов ISO с изменениями. Система сборки теперь может запускаться на ванильной системе FreeBSD, что делает ее более доступной для новых разработчиков проекта.

Появилось новое, хотя и минимальное, приложение Dock Оно предоставляет базовую функциональность, аналогичную macOS, включая управление обоями рабочего стола и запуск приложений. Частичная поддержка NSStatusItem также позволяет приложениям Cocoa более органично интегрироваться с глобальной строкой меню, хотя некоторые функции, например контекстные меню, пока не поддерживаются.

Подробную информацию обо всех изменениях см. в журнале изменений. Ссылка на установочный ISO-образ находится в нижней части объявления. Еще раз напоминаем, что потенциальные пользователи должны быть готовы к неровному опыту, включая возможные сбои системы и другие значительные нарушения.

И наконец, не ожидайте графического инсталлятора; процесс начальной установки ОС полностью основан на CLI, подобно тому, как это происходит с FreeBSD. Подробные инструкции по завершению установки можно найти здесь. Веб-сайт проекта находится здесь.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)