Розробники ОС Trident перенесуть систему з 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 використовує простий диспетчер системи запуску для ініціалізації та управління службами, використовуючи власний менеджер пакетів xbps та систему збірки пакетів xbps-src.

Замість Glibc Musl використовується як стандартна бібліотека, а LibreSSL замість OpenSSL. 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.