Разработчики Trident OS переведут систему с BSD на Linux

-Проект-Трезубец

Несколько дней назад Разработчики ОС Trident выпущены через рекламу, миграция проекта на Linux. Проект Trident разрабатывает готовый к использованию графический пользовательский дистрибутив, напоминающий предыдущие версии PC-BSD и TrueOS.

Trident изначально создавался с использованием технологий FreeBSD и TrueOS., Кроме того использует файловую систему ZFS и систему инициализации OpenRC. Проект был основан разработчиками, работающими над TrueOS, и позиционировался как смежный (TrueOS - это платформа для создания дистрибутивов, а Trident - дистрибутив на основе этой платформы для конечных пользователей).

Следующий год, Было решено передать проблемы Trident на разработку дистрибутива Void Linux. Причиной перехода с BSD на Linux стала невозможность избавиться от некоторых проблем, ограничивающих пользователей дистрибутива.

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

При выборе нового фреймворка были определены следующие требования:

  • Возможность использовать немодифицированные пакеты (без пересборки) и регулярно обновляется из основного дистрибутива.
  • Предсказуемая модель разработки продукта (окружающая среда должна быть консервативной и сохранять привычный образ жизни в течение многих лет).
  • Простота в организации системы (набор небольших, легко обновляемых и быстро меняющихся компонентов в стиле систем BSD, а не монолитных и сложных решений)
  • Принятие изменений от третьих лиц и наличие системы непрерывной интеграции для тестирования и сборки.
  • Наличие работающей графической подсистемы, но без зависимости от уже сформированных сообществ, которые разрабатывают рабочие столы (Trident планирует сотрудничать с разработчиками базового дистрибутива и работать вместе над разработкой рабочего стола и создавать специальные утилиты для повышения удобства использования)
  • Качественная поддержка актуального оборудования и регулярные обновления компонентов дистрибутива, связанных с оборудованием (драйверы, ядро)

Наиболее близким к установленным требованиям оказался дистрибутив Void Linux, которые придерживались модели непрерывного цикла обновления версий программы (непрерывные обновления, отсутствие отдельных выпусков дистрибутива).

Void Linux использует простой системный менеджер runit для инициализации и управления службами, используя собственный менеджер пакетов xbps и систему сборки пакетов xbps-src.

Вместо Glibc в качестве стандартной библиотеки используется Musl, а вместо OpenSSL - LibreSSL. Void Linux не поддерживает установку на раздел с ZFS, но разработчики Trident не видят проблем с автономной реализацией этой функции с использованием модуля ZFSonLinux.

Взаимодействие с Void Linux также упрощает тот факт, что его разработки распространяются под лицензией BSD.

Ожидается, что после перехода на void linux в трезубце возможно расширение поддержки видеокарт и предоставить пользователям более современные графические драйверы нада как улучшить поддержку звуковых карт, потоковое аудио, добавить поддержку потокового аудио через HDMI, улучшить поддержку беспроводных сетевых адаптеров и устройств с интерфейсом Bluetooth.

Кроме того, пользователям будут предлагаться более новые версии программ, будет ускорен процесс загрузки и добавлена ​​поддержка гибридных установок в системах UEFI.

Одним из недостатков миграции является потеря привычного окружения и утилит, разработанных проектом TrueOS для настройки системы, таких как sysadm.

Для решения этой проблемы планируется написать универсальные замены для таких утилит вне зависимости от типа операционной системы. Первый выпуск новой версии Trident запланирован на январь 2020 года.

Перед запуском не исключено формирование альфа и бета тестовых сборок. Для перехода на новую систему потребуется вручную перенести содержимое раздела / home.

Поддержка BSD будет прекращена сразу после выпуска новой редакции. а стабильный репозиторий пакетов на основе FreeBSD 12 будет удален в апреле 2020 года (экспериментальный репозиторий на основе FreeBSD 13-Current будет удален в январе).


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.