Trident distribucija prelazi s BSD sistema TrueOS na Void Linux

Razvijalci operacijskega sistema Trident so napovedali o migraciji projekta na Linux. Projekt Trident razvija grafični uporabniški distribucijski sistem, ki spominja na stare izdaje PC-BSD in TrueOS. Sprva je bil Trident zgrajen na tehnologijah FreeBSD in TrueOS, uporabljal je datotečni sistem ZFS in sistem inicializacije OpenRC. Projekt so ustanovili razvijalci, vključeni v delo na TrueOS, in se je predstavljal kot povezan projekt (TrueOS – platforma za ustvarjanje distribucij, Trident pa je distribucija, osnovana na tej platformi, namenjena končnim uporabnikom).

V naslednjem letu je bilo odločeno, da se izdaje Trident prenesejo na dosežke distribucije Void Linux. Razlog za migracijo z BSD na Linux je bila nemogočnost, da bi se drugače znebili nekaterih težav, ki omejujejo uporabnike distribucije. Med problematičnimi področji se omenjajo združljivost s strojno opremo, podpora sodobnim komunikacijskim standardom in dostopnost paketov. Prisotnost težav na navedenih področjih ovira dosego glavnega cilja projekta – pripravo prijaznega grafičnega okolja za uporabnike.

Pri izbiri nove osnove so bila določena naslednja zahtevana merila:

  • Možnost uporabe nespremenjenih (brez ponovne gradnje) in redno posodabljanih paketov iz matične distribucije;
  • Predvidljiv model razvoja izdelka (okolje mora biti konzervativno in ohranjati običajen način delovanja dolga leta);
  • Enostavnost organizacije sistema (nabor manjših, enostavno posodobljivih in hitrih komponent v slogu BSD-sistemov, namesto monolitnih in zapletenih rešitev);
  • Sprejemanje sprememb od zunanjih udeležencev in prisotnost sistema neprekinjene integracije za testiranje in sestavljanje;
  • Obstoječi grafični podsistem, vendar brez odvisnosti od že oblikovanih skupnosti, ki razvijajo namizja (Trident načrtuje sodelovanje z razvijalci osnovne distribucije in skupno delo na razvoju namizja ter ustvarjanju specifičnih orodij za povečanje uporabnosti);
  • Kakovostna podpora za aktualno strojno opremo in redne posodobitve povezanih komponent distribucije (gonilniki, jedro);

Najbolj blizu navedenim zahtevam je bila distribucija Void Linux, ki temelji na modelu neprekinjenega kroga posodabljanja različic (rolling updates, brez ločenih izdaj distribucije). V Void Linux se za inicializacijo in upravljanje storitev uporablja preprost sistemski upravljalec. runit, uporablja lastni paketni upravljalnik. xbps in sistem za sestavljanje paketov. xbps-src. Kot standardna knjižnica namesto Glibc se uporablja Musl, namesto OpenSSL pa LibreSSL. Void Linux ne podpira namestitve na particijo z ZFS, vendar razvijalci Trident ne vidijo težav pri samostojni implementaciji te možnosti s pomočjo modula ZFSonLinux. Interakcija z Void Linux olajša dejstvo, da so njegovi razvojni dosežki. se razširjajo pod BSD licencom.

Pričakuje se, da bo po prehodu na Void Linux v Tridentu mogoče razširiti podporo za grafične kartice ter uporabnikom ponuditi sodobnejše grafične gonilnike, izboljšati podporo za zvočne kartice, pretočno predvajanje zvoka, dodati podporo za prenos zvoka prek HDMI, izboljšati podporo za brezžične omrežne adapterje in naprave z vmesnikom Bluetooth. Poleg tega bodo uporabnikom na voljo novejše različice programske opreme, postopek zagona bo pospešen, dodana bo podpora za hibridne namestitve na sistemih UEFI.

Med pomanjkljivostmi migracije se omenjata izguba običajnega okolja in orodij za nastavitev sistema, ki jih razvija projekt TrueOS, kot je sysadm. Za rešitev tega problema je načrtovano pisanje univerzalnih nadomestkov za taka orodja, neodvisno od tipa operacijskega sistema. Prvi izid nove izdaje Trident je predviden za januar 2020. Pred izidom ni izključena možnost oblikovanja testnih alfa in beta različic. Migracija na nov sistem bo zahtevala ročno prenos vsebine particije /home.
Podpora za BSD različice bo je bila prekinjena takoj po izdaji nove različice, stabilni repozitorij paketov na bazi FreeBSD 12 pa bo odstranjen aprila 2020 (eksperimentalni repozitorij na bazi FreeBSD 13-Current bo odstranjen januarja).

Med trenutno aktivnimi distribucijami na bazi TrueOS ostaja projekt
GhostBSD, ki ponuja namizje MATE. Tako kot v Tridentu tudi v GhostBSD privzeto deluje sistem inicializacije OpenRC in datotečni sistem ZFS, dodatno pa podpira delovanje v Live načinu. Po migraciji Trident na Linux bodo razvijalci GhostBSD izjavili, ki ohranjajo zvestobo sistemom BSD in bodo še naprej uporabljali stabilno vejo. TrueOS kotna osnova za svoj distribucijski paket.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster