Vývojáři OS Trident o migraci projektu na Linux. Projekt Trident vyvíjí hotovou grafickou uživatelskou distribuci, která připomíná staré verze PC-BSD a TrueOS. Původně byl Trident postaven na technologiích FreeBSD a TrueOS, používal souborový systém ZFS a inicializační systém OpenRC. Projekt založili vývojáři zapojení do práce na TrueOS a byl prezentován jako příbuzný projekt (TrueOS — platforma pro vytváření distribucí, a Trident jako na této platformě založená distribuce pro koncové uživatele).
V následujícím roce bylo rozhodnuto převést verze Trident na základy distribuce . Důvodem migrace z BSD na Linux byla nemožnost jiným způsobem se zbavit některých problémů, které omezovaly uživatele distribuce. Mezi problematickými oblastmi se zmiňuje kompatibilita se samotným hardwarem, podpora moderních komunikačních standardů a dostupnost balíčků. Přítomnost problémů v uvedených oblastech brání 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é základny byla stanovena následující kritéria:
- Možnost využívání nemodifikovaných (bez přestavby) a pravidelně aktualizovaných balíčků z rodičovské distribuce;
- Předvídatelný model vývoje produktu (prostředí by mělo být konzervativní a zachovat zavedený způsob po mnoho let);
- Snadnost organizace systému (sada malých, snadno aktualizovatelných a rychlých komponentů ve stylu BSD systémů, místo monolitických a komplikovaných řešení);
- Přijetí změn od externích účastníků a existence systému kontinuální integrace pro testování a sestavení;
- Existence funkční grafické subsystémy, ale bez závislosti na již etablovaných komunitách rozvíjejících pracovní plochy (Trident plánuje spolupracovat s vývojáři základní distribuce a společně pracovat na rozvoji pracovního stolu a vytvářet specifické nástroje pro zlepšení použitelnosti);
- Kvalitní podpora aktuálního hardwaru a pravidelné aktualizace komponentů distribuce souvisejících s hardwarem (ovladače, jádro);
Nejblíže uvedeným požadavkům se ukázala distribuce , který se drží modelu nepřetržitého cyklu aktualizací verzí softwaru (rolling-updates, bez samostatných vydání distribuce). Ve Void Linux se pro inicializaci a správu služeb používá jednoduchý systémový správce , používá vlastní balíčkový manažer a systém pro sestavování balíčků . Jako standardní knihovnu místo Glibc používá , a místo OpenSSL — LibreSSL. Void Linux nepodporuje instalaci na oddíl s ZFS, ale vývojáři Trident nevidí problém s implementací této funkce pomocí modulu . Interakci s Void Linux také usnadňuje to, že jeho vývoj na základě licence BSD.
Očekává se, že po přechodu na Void Linux v Tridentu se podaří rozšířit podporu grafických karet a poskytnout uživatelům modernější grafické ovladače, stejně jako zlepšit podporu zvukových karet, streamování zvuku, přidat podporu pro přenos zvuku přes HDMI, zlepšit podporu bezdrátových síťových adaptérů a zařízení s rozhraním Bluetooth. Dále budou uživatelům nabídnuty aktuálnější verze programů, urychlí se proces bootování a přidá se podpora pro hybridní instalace na systémech UEFI.
Mezi nevýhody migrace patří ztráta známého prostředí a nástrojů vyvíjených projektem TrueOS pro konfiguraci systému, jako je sysadm. Pro řešení tohoto problému se plánuje napsat univerzální náhrady pro podobné nástroje, které nebudou závislé na typu OS. První vydání nové edice Tridentu je plánováno na leden 2020. Před vydáním není vyloučeno vytvoření testovacích alfa a beta verzí. Migrace na nový systém bude vyžadovat ruční přenos obsahu oddílu /home.
Podpora BSD edic bude okamžitě po vydání nové edice, zatímco stabilní repozitář balíčků založený na FreeBSD 12 bude odstraněn v dubnu 2020 (experimentální repozitář založený na FreeBSD 13-Current bude odstraněn v lednu).
Mezi aktuálními distribucemi založenými na TrueOS zůstává projekt
, který nabízí desktop MATE. Stejně jako v Tridentu i v GhostBSD se ve výchozím nastavení používá systém inicializace OpenRC a souborový systém ZFS, ale také podporuje provoz v Live režimu. Po migraci Tridentu na Linux vývojáři GhostBSD , kteří si udržují oddanost BSD systémům a nadále budou používat stabilní větev jako základ pro svou distribuci.
Zdroj: opennet.ru
