Trident prechádza z BSD TrueOS na Void Linux

Vývojári Trident OS oznámil o migrácii projektu na Linux. Projekt Trident vyvíja grafickú užívateľskú distribúciu pripravenú na použitie, ktorá pripomína staršie vydania PC-BSD a TrueOS. Spočiatku bol Trident postavený na technológiách FreeBSD a TrueOS, používal súborový systém ZFS a inicializačný systém OpenRC. Projekt bol založený vývojármi zapojenými do práce na TrueOS a bol umiestnený ako súvisiaci projekt (TrueOS je platforma na vytváranie distribúcií a Trident je distribúcia pre koncových spotrebiteľov založená na tejto platforme).

Budúci rok bolo rozhodnuté presunúť vydania Tridentu do vývoja distribúcie Void Linux. Dôvodom migrácie z BSD na Linux bola nemožnosť inak sa zbaviť niektorých problémov, ktoré obmedzujú používateľov distribúcie. Medzi oblasti záujmu patrí kompatibilita hardvéru, podpora moderných komunikačných štandardov a dostupnosť balíkov. Prítomnosť problémov v týchto oblastiach bráni dosiahnutiu hlavného cieľa projektu - prípravy užívateľsky príjemného grafického prostredia.

Pri výbere nového základu boli identifikované tieto požiadavky:

  • Schopnosť používať neupravené (bez prestavby) a pravidelne aktualizované balíčky z nadradenej distribúcie;
  • Predvídateľný model vývoja produktu (životné prostredie by malo byť konzervatívne a udržiavať obvyklý spôsob života po mnoho rokov);
  • Jednoduchosť organizácie systému (súbor malých, ľahko aktualizovateľných a rýchlych komponentov v štýle BSD systémov, namiesto monolitických a komplikovaných riešení);
  • Prijímanie zmien od tretích strán a nepretržitý integračný systém na testovanie a budovanie;
  • Prítomnosť funkčného grafického subsystému, avšak bez závislosti na už vytvorených komunitách vyvíjajúcich desktopy (Trident plánuje spolupracovať s vývojármi základnej distribúcie a spolupracovať na vývoji desktopu a vytváraní špecifických utilít na zlepšenie použiteľnosti);
  • Vysokokvalitná podpora pre aktuálny hardvér a pravidelné aktualizácie komponentov distribúcie súvisiacich s hardvérom (ovládače, jadro);

Distribučná súprava sa ukázala byť najbližšie k uvedeným požiadavkám Void Linux, dodržiavajúc model nepretržitého cyklu aktualizácie verzií programu (rolling updates, bez samostatných vydaní distribúcie). Void Linux používa na inicializáciu a správu služieb jednoduchého správcu systému spusti to, používa vlastného správcu balíkov xbps a systém zostavovania balíkov xbps-src. Používa sa ako štandardná knižnica namiesto Glibc musla namiesto OpenSSL - LibreSSL. Void Linux nepodporuje inštaláciu na oddiel so ZFS, ale vývojári Tridentu nevidia problém s nezávislou implementáciou takejto funkcie pomocou modulu ZFSonLinux. Interakcia s Void Linuxom je tiež zjednodušená tým, že jeho vývoj šírenie pod licenciou BSD.

Očakáva sa, že po prechode na Void Linux bude môcť Trident rozšíriť podporu pre grafické karty a poskytnúť používateľom modernejšie grafické ovládače, ako aj zlepšiť podporu pre zvukové karty, streamovanie zvuku, pridať podporu prenosu zvuku cez HDMI, zlepšiť podporu pre bezdrôtové sieťové adaptéry a zariadenia s rozhraním Bluetooth. Okrem toho budú používateľom ponúkané novšie verzie programov, zrýchli sa proces zavádzania a pribudne podpora pre hybridné inštalácie na systémoch UEFI.

Jednou z nevýhod migrácie je strata známeho prostredia a utilít vyvinutých projektom TrueOS na konfiguráciu systému, ako napríklad sysadm. Na vyriešenie tohto problému sa plánuje napísať univerzálne náhrady takýchto nástrojov, nezávisle od typu operačného systému. Prvé vydanie novej edície Trident je naplánované na január 2020. Pred vydaním nie je vylúčená tvorba testovacích alfa a beta verzií. Migrácia na nový systém bude vyžadovať manuálny prenos obsahu oddielu /home.
BSD zostavy budú podporované prerušená ihneď po vydaní novej edície a úložisko stabilných balíkov založené na FreeBSD 12 bude vymazané v apríli 2020 (experimentálne úložisko založené na FreeBSD 13-Current bude vymazané v januári).

Zo súčasných distribúcií založených na TrueOS zostáva projekt
GhostBSD, ktorý ponúka pracovnú plochu MATE. Rovnako ako Trident, aj GhostBSD štandardne používa systém OpenRC init a súborový systém ZFS, ale navyše podporuje režim Live. Po migrácii Trident na Linux vývojári GhostBSD uviedolktoré sú naďalej oddané systémom BSD a budú naďalej používať stabilnú vetvu Skutočný OS ako základ pre vašu distribúciu.

Zdroj: opennet.ru

Pridať komentár