Trident izplatījums pāriet no BSD sistēmas TrueOS uz Void Linux

Trident OS izstrādātāji paziņojuši par projekta migrāciju uz Linux. Trident projekts attīsta lietošanai gatavu grafisko lietotāja izsaišanu, kas atgādina vecākas PC-BSD un TrueOS versijas. Sākotnēji Trident balstījās uz FreeBSD un TrueOS tehnoloģijām, izmantoja ZFS failu sistēmu un OpenRC inicializācijas sistēmu. Projekts tika izveidots izstrādātāju grupas, kas strādāja pie TrueOS, un tika pozicionēts kā blakusprojekts (TrueOS — platforma distribūciju izstrādei, bet Trident ir šīs platformas balstīta distribūcija galalietotājiem).

Nākamajā gadā Trident izlaidumi tiks pārnesti uz distribūciju attīstību. Void LinuxMigrācijas iemesls no BSD uz Linux bija nespēja citādi atrisināt dažas problēmas, kas ierobežoja distribūcijas lietotājus. Starp problēmu jomām minēta savietojamība ar aparatūru, mūsdienīgu komunikācijas standartu atbalsts un pakotņu pieejamība. Problēmu esamība šajās jomās traucē projekta galvenā mērķa sasniegšanu — sagatavot lietotājiem ērtu grafisko vidi.

Jaunās platformas izvēlē tika noteikti sekojoši prasības:

  • Iespēja izmantot nemodificētas (bez pārkompilācijas) un regulāri atjaunināmas pakotnes no vecāku distribūcijas;
  • Prognozējama produkta attīstības modeļa (vidi jābūt konservatīvai un saglabāt pazīstamu struktūru daudzus gadus);
  • Sistēmas organizācijas vienkāršība (nelielu, viegli atjaunināmu un ātru komponentu kopums BSD sistēmu stilā, nevis monolītiskas un sarežģītas risinājumus);
  • Izmaiņu pieņemšana no ārējiem dalībniekiem un nepārtrauktas integrācijas sistēmas esamība testēšanai un būvniecībai;
  • Esoša grafiskā apakšsistēma, bet bez atkarības no jau izveidotiem kopienām, kas attīsta darba virsmas (Trident plāno sadarboties ar pamata distribūcijas izstrādātājiem un kopīgi strādāt pie darba virsmas attīstības un specifisku utilītu izveides, lai uzlabotu darba ērtības);
  • Kvalitatīva atbalsta nodrošināšana aktuālajai aparatūrai un regulāri atjauninājumi ar aparatūru saistītiem distribūcijas komponentiem (vadītāji, kodols);

Visbiežāk tuvāk prasībām izrādījās distribūcija Void Linux, kas seko nepārtrauktas programmatūras versiju atjauninājumu modelim (rolling-atjauninājumi, bez atsevišķiem izplatīšanas laidieniem). Void Linux servisu inicializācijai un pārvaldīšanai izmanto vienkāršu sistēmas pārvaldnieku runit, tiek izmantots pašu izstrādāts pakotņu pārvaldnieks xbps un pakotņu būvēšanas sistēma xbps-src. Tā vietā, lai izmantotu Glibc, tiek izmantota Musl, bet OpenSSL vietā — LibreSSL. Void Linux neatbalsta instalēšanu uz ZFS nodalījumiem, taču Trident izstrādātāji nesaskata problēmas to īstenošanai, izmantojot moduli ZFSonLinux. Saziņa ar Void Linux ir vieglāka, jo tā attīstība tiek izplatīta saskaņā ar BSD licenci.

Tiek gaidīts, ka pēc pārejas uz Void Linux Trident spēs paplašināt grafisko karti atbalstošo funkciju klāstu un lietotājiem nodrošināt mūsdienīgākus grafiskos draiverus, kā arī uzlabot skaņas karšu atbalstu, straumēšanas skaņas nodrošināšanu, pievienot atbalstu skaņas pārsūtīšanai caur HDMI, uzlabot bezvadu tīklošanas adapteru un Bluetooth ierīču atbalstu. Turklāt lietotājiem tiks piedāvātas jaunākas programmatūras versijas, tiks paātrināta ielādes procesa norise un pievienots atbalsts hibrīda instalācijām UEFI sistēmās.

Starp migrācijas trūkumiem tiek minēta pierastās vidēs un TrueOS izstrādātajās sistēmas iestatīšanas utilītēs, piemēram, sysadm, zudums. Lai risinātu šo problēmu, plānots izstrādāt universālas aizvietošanas utilītas, kas nav atkarīgas no operētājsistēmas tipa. Pirmais jaunās Trident versijas laidums plānots 2020. gada janvārī. Pirms laidiena nav izslēgts testējošu alfa un beta versiju izstrāde. Migrācija uz jauno sistēmu prasīs manuālu satura pārsūtīšanu no nodalījuma /home.
Atbalsts BSD izdevumiem būs pārtraukta tūlīt pēc jaunās izdevuma laida, bet stabilais pakotņu repozitorijs, kas balstīts uz FreeBSD 12, tiks noņemts 2020. gada aprīlī (eksperimentālais repozitorijs, kas balstīts uz FreeBSD 13-Current, tiks noņemts janvārī).

No aktuālajiem izplatījumiem, kas balstīti uz TrueOS, paliek projekts
GhostBSD, kas piedāvā MATE darbvirsmu. Tāpat kā Trident, GhostBSD pēc noklusējuma izmanto OpenRC inicializācijas sistēmu un ZFS failu sistēmu, bet papildus atbalsta Live režīma darbību. Pēc Trident migrācijas uz Linux GhostBSD izstrādātāji paziņoja, kas saglabā piesaisti BSD sistēmām un turpinās izmantot stabilo versiju TrueOS kā pamats savam izplatījumam.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster