Trident lülitub BSD TrueOS-ilt Void Linuxile

Trident OS-i arendajad teatas projekti Linuxi migratsiooni kohta. Trident projekt arendab kasutusvalmis graafilist kasutajajaotust, mis meenutab PC-BSD ja TrueOS vanemaid väljalaseid. Algselt oli Trident üles ehitatud FreeBSD ja TrueOS tehnoloogiatele, kasutas ZFS failisüsteemi ja OpenRC initsialiseerimissüsteemi. Projekti asutasid TrueOS-i kallal töötamisega seotud arendajad ja see positsioneeriti seotud projektina (TrueOS on distributsioonide loomise platvorm ja Trident on sellel platvormil põhinev distributsioon lõpptarbijatele).

Järgmisel aastal otsustati Tridenti väljalasked üle viia leviarendustesse Void Linux. BSD-lt Linuxile ülemineku põhjuseks oli suutmatus muul viisil vabaneda mõnest distributsiooni kasutajaid piiravatest probleemidest. Murettekitavad valdkonnad hõlmavad riistvara ühilduvust, kaasaegsete sidestandardite tuge ja pakettide kättesaadavust. Probleemide esinemine nendes valdkondades segab projekti peamise eesmärgi – kasutajasõbraliku graafilise keskkonna koostamist – saavutamist.

Uue aluse valimisel tuvastati järgmised nõuded:

  • Võimalus kasutada põhidistributsiooni muutmata (ilma ümberehitamiseta) ja regulaarselt uuendatud pakette;
  • Prognoositav tootearendusmudel (keskkond peaks olema konservatiivne ja säilitama tavapärast eluviisi aastaid);
  • Süsteemi korraldamise lihtsus (väikeste, kergesti uuendatavate ja kiirete komponentide komplekt BSD süsteemide stiilis, monoliitsete ja keeruliste lahenduste asemel);
  • Muudatuste vastuvõtmine kolmandatelt osapooltelt ja pideva integratsioonisüsteemi omamine testimiseks ja ehitamiseks;
  • Töötava graafika alamsüsteemi olemasolu, kuid ilma sõltuvust juba moodustatud töölauda arendavatest kogukondadest (Trident plaanib teha koostööd baasdistributsiooni arendajatega ning teha koostööd töölaua arendamise ja konkreetsete utiliitide loomise kallal kasutatavuse parandamiseks);
  • Kvaliteetne tugi praegusele riistvarale ja riistvaraga seotud levikomponentide (draiverid, kernel) regulaarsed värskendused;

Jaotuskomplekt osutus esitatud nõuetele kõige lähedasemaks Void Linux, järgides programmi versioonide värskendamise pideva tsükli mudelit (uuendused jooksvalt, ilma distributsiooni eraldi väljaanneteta). Void Linux kasutab teenuste lähtestamiseks ja haldamiseks lihtsat süsteemihaldurit runit, kasutab oma paketihaldurit xbps ja pakettehitussüsteem xbps-src. Kasutatakse Glibc asemel standardteegina muslija OpenSSL-i asemel - LibreSSL. Void Linux ei toeta installimist ZFS-iga partitsioonile, kuid Tridenti arendajad ei näe probleemi sellise funktsiooni iseseisval rakendamisel mooduli abil ZFSonLinux. Suhtlemist Void Linuxiga lihtsustab ka asjaolu, et selle arendused levima BSD litsentsi alusel.

Eeldatakse, et pärast Void Linuxile üleminekut suudab Trident laiendada graafikakaartide tuge ja pakkuda kasutajatele kaasaegsemaid graafikadraivereid, samuti parandada helikaartide tuge, heli voogedastust, lisada tuge heli edastamiseks HDMI kaudu, parandada traadita võrguadapterite ja Bluetoothi ​​liidesega seadmete tuge. Lisaks pakutakse kasutajatele programmide uuemaid versioone, kiirendatakse alglaadimisprotsessi ja lisatakse UEFI-süsteemide hübriidinstallatsioonide tugi.

Üheks migratsiooni miinuseks on tuttava keskkonna ja TrueOS-i projektiga süsteemi konfigureerimiseks välja töötatud utiliitide (nt sysadm) kadumine. Selle probleemi lahendamiseks on kavas kirjutada sellistele utiliitidele universaalsed asendused, sõltumata OS-i tüübist. Tridenti uue väljaande esimene väljalase on kavandatud 2020. aasta jaanuarisse. Enne avaldamist ei ole välistatud test alfa- ja beetaversioonide moodustumine. Uuele süsteemile migreerumine nõuab partitsiooni /home sisu käsitsi ülekandmist.
Toetatakse BSD-versioone lõpetatud kohe pärast uue väljaande ilmumist ja FreeBSD 12-l põhinev stabiilne pakettide hoidla kustutatakse 2020. aasta aprillis (FreeBSD 13-Currentil põhinev eksperimentaalne hoidla kustutatakse jaanuaris).

Praegustest TrueOS-il põhinevatest distributsioonidest jääb projekt alles
Ghostbsd, mis pakub MATE töölauda. Nagu Trident, kasutab ka GhostBSD vaikimisi OpenRC init-süsteemi ja ZFS-failisüsteemi, kuid toetab lisaks reaalajas režiimi. Pärast Tridenti üleviimist Linuxile, GhostBSD arendajad nentismis on jätkuvalt pühendunud BSD süsteemidele ja jätkavad stabiilse haru kasutamist TrueOS levitamise aluseks.

Allikas: opennet.ru

Lisa kommentaar