Разработчиците на Trident OS ще мигрират системата от BSD към Linux

-Проект-Тризъбец

Преди няколко дни разработчиците на Trident OS обявиха миграцията на проекта към 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 се използва като стандартна библиотека и LibreSSL вместо OpenSSL. Void Linux не поддържа инсталация на дял със ZFS, но разработчиците на Trident не виждат проблем със самостоятелното внедряване на тази функция с помощта на модула ZFSonLinux.

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

Очаква се, че след преминаването към Void Linux в Trident, ще бъде възможно да се разшири поддръжката за графични карти и да се предоставят на потребителите по-модерни графични драйвери, както и да се подобри поддръжката за звукови карти, стрийминг на аудио , да се добави поддръжка за стрийминг на аудио през HDMI, да се подобри поддръжката за безжични мрежови адаптери и устройства с Bluetooth интерфейс.

Освен това, на потребителите ще бъдат предлагани по-нови версии на програмите , процесът на изтегляне ще бъде ускорен и ще бъде добавена поддръжка за хибридни инсталации на UEFI системи.

Един от недостатъците на миграцията е загубата на познатата среда и помощните програми, разработени от проекта TrueOS за конфигурация на системата, като sysadm.

За да се реши този проблем, се планират универсални заместители на тези помощни програми, независимо от операционната система. Първото издание на новото издание на Trident е насрочено за януари 2020 г.

Преди стартирането не е изключено формирането на алфа и бета тестове. Миграцията към нова система ще изисква ръчно прехвърляне на съдържанието на дяла / home.

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


Добавяне като предпочитан източник в Google