Distribuce Trident přechází z BSD systému TrueOS na Void Linux

Vývojáři OS Trident oznámili 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 Void Linux. 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 Void Linux, 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 runit, používá vlastní balíčkový manažer xbps a systém pro sestavování balíčků xbps-src. Jako standardní knihovnu místo Glibc používá Musl, 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 ZFSonLinux. Interakci s Void Linux také usnadňuje to, že jeho vývoj se distribují 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 byla ukončena 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
GhostBSD, 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 prohlásili, kteří si udržují oddanost BSD systémům a nadále budou používat stabilní větev TrueOS jako základ pro svou distribuci.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster