Dezvoltatorii sistemului de operare Trident despre migrarea proiectului pe Linux. Proiectul Trident dezvoltă o distribuție grafică utilizabilă, similară cu vechile versiuni PC-BSD și TrueOS. Inițial, Trident a fost construit pe tehnologiile FreeBSD și TrueOS, utilizând sistemul de fișiere ZFS și sistemul de inițializare OpenRC. Proiectul a fost fondat de dezvoltatori implicați în munca la TrueOS și a fost poziționat ca un proiect asociat (TrueOS este o platformă pentru crearea de distribuții, iar Trident este o distribuție destinată consumatorilor bazată pe această platformă).
În următorul an, versiunile Trident vor fi transferate pe dezvoltările distribuției . Motivele migrației de la BSD la Linux au fost imposibilitatea de a scăpa de anumite probleme care limitează utilizatorii distribuției. Printre domeniile problematice se numără compatibilitatea hardware, suportul pentru standardele moderne de comunicație și disponibilitatea pachetelor. Problemele din aceste domenii împiedică atingerea obiectivului principal al proiectului - pregătirea unui mediu grafic prietenos pentru utilizatori.
La alegerea noii baze au fost stabilite următoarele cerințe:
- Posibilitatea utilizării pachetelor nemodificate (fără recompilare) și actualizate regulat din distribuția părinte;
- Un model predictibil de dezvoltare a produsului (mediu de lucru conservator care să mențină structura familiară timp de mulți ani);
- Simplicitatea organizării sistemului (un set de componente mici, ușor de actualizat și rapide în stilul sistemelor BSD, în locul soluțiilor monolitice și complicate);
- Acceptarea modificărilor din partea participanților terți și existența unui sistem de integrare continuă pentru testare și compilare;
- Existența unui subsistem grafic funcțional, dar fără dependență de comunitățile deja formate care dezvoltă medii desktop (Trident plănuiește să colaboreze cu dezvoltatorii distribuției de bază și să lucreze împreună la dezvoltarea biroului și crearea de instrumente specifice pentru îmbunătățirea experienței de utilizare);
- Suport de calitate pentru hardware-ul actual și actualizări regulate pentru componentele legate de echipament ale distribuției (drivere, kernel);
Cel mai apropiat de cerințele menționate este distribuția , care urmează un model de actualizare continuă a versiunilor software (actualizări rolling, fără versiuni separate ale distribuției). În Void Linux, pentru inițializarea și gestionarea serviciilor se utilizează un simplu manager de sistem , se folosește un manager de pachete propriu și un sistem de construire a pachetelor . Ca bibliotecă standard, în loc de Glibc este utilizat , iar în loc de OpenSSL — LibreSSL. Void Linux nu acceptă instalarea pe o partiție cu ZFS, dar dezvoltatorii Trident nu văd nicio problemă în implementarea unei astfel de posibilități prin intermediul modulului . Interacțiunea cu Void Linux este de asemenea simplificată prin faptul că dezvoltările sale sub licența BSD.
Se așteaptă ca, după trecerea la Void Linux, Trident să reușească să extindă suportul pentru plăcile grafice și să ofere utilizatorilor drivere grafice mai moderne, precum și să îmbunătățească suportul pentru plăcile de sunet, streaming-ul audio, să adauge suport pentru transmiterea sunetului prin HDMI, să îmbunătățească suportul pentru adaptoare de rețea fără fir și dispozitive cu interfața Bluetooth. În plus, utilizatorii vor primi versiuni mai recente ale programelor, procesul de încărcare va fi accelerat și va fi adăugat suport pentru instalații hibride pe sistemele UEFI.
Printre dezavantajele migrației se numără pierderea mediu familiar și a utilitarelor dezvoltate de proiectul TrueOS pentru configurarea sistemului, cum ar fi sysadm. Pentru a rezolva această problemă, este planificată scrierea de înlocuitoare universale pentru astfel de utilitare, care să nu depindă de tipul de OS. Prima versiune a noului tip Trident este programată pentru ianuarie 2020. Până la lansare nu se exclude formarea de build-uri alpha și beta de testare. Migrația la noul sistem va necesita transferul manual al conținutului din partiția /home.
Suportul pentru build-urile BSD va fi imediat după lansarea noii versiuni, iar depozitul stabil de pachete bazat pe FreeBSD 12 va fi eliminat în aprilie 2020 (depozitul experimental bazat pe FreeBSD 13-Current va fi eliminat în ianuarie).
Dintre distribuțiile actuale bazate pe TrueOS rămâne proiectul
, care oferă un desktop MATE. Ca și în Trident, în GhostBSD se utilizează implicit un sistem de inițializare OpenRC și sistemul de fișiere ZFS, dar se susține de asemenea funcționarea în modul Live. După migrarea Trident pe Linux, dezvoltatorii GhostBSD , care își mențin angajamentul față de sistemele BSD și vor continua să folosească ramura stabilă ca bază pentru distribuția lor.
Sursa: opennet.ro
