Trident přechází z BSD TrueOS na Void Linux

Vývojáři Trident OS oznámil o migraci projektu na Linux. Projekt Trident vyvíjí grafickou uživatelskou distribuci připravenou k použití, která připomíná starší verze PC-BSD a TrueOS. Zpočátku byl Trident postaven na technologiích FreeBSD a TrueOS, používal souborový systém ZFS a inicializační systém OpenRC. Projekt byl založen vývojáři zapojenými do práce na TrueOS a byl umístěn jako související projekt (TrueOS je platforma pro vytváření distribucí a Trident je distribuce pro koncové spotřebitele založená na této platformě).

Příští rok bylo rozhodnuto převést vydání Tridentu do vývoje distribuce Void Linux. Důvodem migrace z BSD na Linux byla nemožnost se jinak zbavit některých problémů, které omezují uživatele distribuce. Mezi oblasti zájmu patří kompatibilita hardwaru, podpora moderních komunikačních standardů a dostupnost balíčků. Přítomnost problémů v těchto oblastech narušuje dosažení hlavního cíle projektu - přípravy uživatelsky přívětivého grafického prostředí.

Při výběru nového základu byly zjištěny následující požadavky:

  • Schopnost používat neupravené (bez přestavby) a pravidelně aktualizované balíčky z mateřské distribuce;
  • Předvídatelný model vývoje produktu (prostředí by mělo být konzervativní a udržovat obvyklý způsob života po mnoho let);
  • Jednoduchost organizace systému (soubor malých, snadno aktualizovaných a rychlých komponent ve stylu BSD systémů, namísto monolitických a komplikovaných řešení);
  • Přijímání změn od třetích stran a nepřetržitý integrační systém pro testování a budování;
  • Přítomnost funkčního grafického subsystému, avšak bez závislosti na již vytvořených komunitách vyvíjejících desktopy (Trident plánuje spolupracovat s vývojáři základní distribuce a spolupracovat na vývoji desktopu a vytváření specifických utilit pro zlepšení použitelnosti);
  • Vysoce kvalitní podpora aktuálního hardwaru a pravidelné aktualizace součástí distribuce souvisejících s hardwarem (ovladače, jádro);

Uvedeným požadavkům se nejvíce blížil distribuční kit Void Linux, dodržující model nepřetržitého cyklu aktualizace verzí programu (postupné aktualizace, bez samostatných vydání distribuce). Void Linux používá k inicializaci a správě služeb jednoduchého správce systému spusť to, používá vlastního správce balíčků xbps a systém sestavování balíků xbps-src. Používá se jako standardní knihovna místo Glibc musla místo OpenSSL - LibreSSL. Void Linux nepodporuje instalaci na oddíl se ZFS, ale vývojáři Tridentu nevidí problém s nezávislou implementací takové funkce pomocí modulu ZFSonLinux. Interakce s Void Linux je také zjednodušena tím, že jeho vývoj šíření pod licencí BSD.

Očekává se, že po přechodu na Void Linux bude Trident schopen rozšířit podporu grafických karet a poskytnout uživatelům modernější grafické ovladače, dále zlepšit podporu zvukových karet, streamování zvuku, přidat podporu přenosu zvuku přes HDMI, zlepšit podporu bezdrátových síťových adaptérů a zařízení s rozhraním Bluetooth. Kromě toho budou uživatelům nabídnuty novější verze programů, zrychlí se proces spouštění a bude přidána podpora pro hybridní instalace na systémech UEFI.

Jednou z nevýhod migrace je ztráta známého prostředí a utilit vyvinutých projektem TrueOS pro konfiguraci systému, jako je sysadm. K vyřešení tohoto problému se plánuje napsat univerzální náhrady pro takové nástroje, nezávislé na typu operačního systému. První vydání nového vydání Tridentu je naplánováno na leden 2020. Před vydáním není vyloučena tvorba testovacích alfa a beta sestavení. Migrace na nový systém bude vyžadovat ruční přenos obsahu oddílu /home.
Budou podporovány sestavení BSD ukončeno okamžitě po vydání nové edice a stabilní úložiště balíčků založené na FreeBSD 12 bude smazáno v dubnu 2020 (experimentální úložiště založené na FreeBSD 13-Current bude smazáno v lednu).

Ze současných distribucí založených na TrueOS zůstává projekt
GhostBSD, nabízející pracovní plochu MATE. Stejně jako Trident používá GhostBSD ve výchozím nastavení systém OpenRC init a souborový systém ZFS, ale navíc podporuje režim Live. Po migraci Trident na Linux vývojáři GhostBSD stanovenýkteré zůstávají oddané systémům BSD a budou nadále používat stabilní větev TrueOS jako základ pro vaši distribuci.

Zdroj: opennet.ru

Přidat komentář