Trident pārslēdzas no BSD TrueOS uz Void Linux

Trident OS izstrādātāji paziņoja par projektu migrāciju uz Linux. Trident projekts izstrādā lietoÅ”anai gatavu grafisku lietotāju izplatÄ«Å”anu, kas atgādina vecākus PC-BSD un TrueOS izlaidumus. Sākotnēji Trident tika veidots uz FreeBSD un TrueOS tehnoloÄ£ijām, tika izmantota ZFS failu sistēma un OpenRC inicializācijas sistēma. Projektu dibināja izstrādātāji, kas bija iesaistÄ«ti darbā ar TrueOS, un tas tika pozicionēts kā saistÄ«ts projekts (TrueOS ir izplatÄ«Å”anas izveides platforma, un Trident ir izplatÄ«Å”ana gala patērētājiem, pamatojoties uz Å”o platformu).

Nākamajā gadā tika nolemts Trident izlaidumus nodot izplatÄ«Å”anas izstrādei Void Linux. Iemesls migrācijai no BSD uz Linux bija nespēja citādi atbrÄ«voties no dažām problēmām, kas ierobežo izplatÄ«Å”anas lietotājus. Problēmas ietver aparatÅ«ras savietojamÄ«bu, moderno sakaru standartu atbalstu un pakotņu pieejamÄ«bu. Problēmu klātbÅ«tne Å”ajās jomās traucē sasniegt projekta galveno mērÄ·i - lietotājam draudzÄ«gas grafiskās vides sagatavoÅ”anu.

Izvēloties jaunu bāzi, tika noteiktas Ŕādas prasÄ«bas:

  • Iespēja izmantot nemodificētas (bez pārbÅ«ves) un regulāri atjauninātas pakotnes no vecāku izplatÄ«Å”anas;
  • Prognozējams produkta izstrādes modelis (videi jābÅ«t konservatÄ«vai un jāsaglabā ierastais dzÄ«vesveids daudzus gadus);
  • Sistēmas organizācijas vienkārŔība (mazu, viegli atjaunojamu un ātru komponentu komplekts BSD sistēmu stilā, nevis monolÄ«ti un sarežģīti risinājumi);
  • Izmaiņu pieņemÅ”ana no treÅ”ajām pusēm un pastāvÄ«gas integrācijas sistēmas testÄ“Å”anai un veidoÅ”anai;
  • Darba grafikas apakÅ”sistēmas klātbÅ«tne, bet bez atkarÄ«bas no jau izveidotām kopienām, kas izstrādā galddatorus (Trident plāno sadarboties ar bāzes izplatÄ«Å”anas izstrādātājiem un kopÄ«gi strādāt pie darbvirsmas izstrādes un konkrētu utilÄ«tu izveides, lai uzlabotu lietojamÄ«bu);
  • Augstas kvalitātes atbalsts paÅ”reizējai aparatÅ«rai un ar aparatÅ«ru saistÄ«to izplatÄ«Å”anas komponentu (draiveri, kodols) regulāri atjauninājumi;

Sadales komplekts izrādÄ«jās vistuvākais norādÄ«tajām prasÄ«bām Void Linux, ievērojot nepārtraukta programmas versiju atjaunināŔanas cikla modeli (slÄ«doÅ”ie atjauninājumi, bez atseviŔķiem izplatÄ«Å”anas izdevumiem). Void Linux pakalpojumu inicializācijai un pārvaldÄ«bai izmanto vienkārÅ”u sistēmas pārvaldnieku runit, izmanto savu pakotņu pārvaldnieku xbps un pakeÅ”u veidoÅ”anas sistēma xbps-src. Izmanto kā standarta bibliotēku Glibc vietā musl, un OpenSSL vietā - LibreSSL. Void Linux neatbalsta instalÄ“Å”anu nodalÄ«jumā ar ZFS, taču Trident izstrādātāji neredz problēmu ar Ŕādas funkcijas neatkarÄ«gu ievieÅ”anu, izmantojot moduli. ZFSonLinux. MijiedarbÄ«ba ar Void Linux ir vienkārÅ”ota arÄ« tāpēc, ka tā attÄ«stÄ«ba izplatÄ«ties saskaņā ar BSD licenci.

Paredzams, ka pēc pārejas uz Void Linux Trident varēs paplaÅ”ināt atbalstu grafiskajām kartēm un nodroÅ”ināt lietotājus ar modernākiem grafikas draiveriem, kā arÄ« uzlabot atbalstu skaņas kartēm, audio straumÄ“Å”anai, pievienot atbalstu audio pārraidei caur HDMI, uzlabot atbalstu bezvadu tÄ«kla adapteriem un ierÄ«cēm ar interfeisu Bluetooth. Turklāt lietotājiem tiks piedāvātas jaunākas programmu versijas, tiks paātrināts sāknÄ“Å”anas process, kā arÄ« tiks pievienots atbalsts hibrÄ«dinstalācijām UEFI sistēmās.

Viens no migrācijas trÅ«kumiem ir pazÄ«stamās vides un TrueOS projekta izstrādāto utilÄ«tu sistēmas konfigurÄ“Å”anai, piemēram, sysadm, zaudÄ“Å”ana. Lai atrisinātu Å”o problēmu, ir paredzēts uzrakstÄ«t universālus aizstājējus Ŕādiem utilÄ«tiem neatkarÄ«gi no OS veida. Pirmā Trident jaunā izdevuma izlaiÅ”ana ir plānota 2020. gada janvārÄ«. Pirms izlaiÅ”anas nav izslēgta testa alfa un beta versijas veidoÅ”anās. MigrÄ“Å”anai uz jaunu sistēmu bÅ«s nepiecieÅ”ams manuāli pārsÅ«tÄ«t /home nodalÄ«juma saturu.
Tiks atbalstÄ«tas BSD versijas pārtraukta tÅ«lÄ«t pēc jaunā izdevuma izlaiÅ”anas, un uz FreeBSD 12 balstÄ«tā stabilā pakotņu krātuve tiks dzēsta 2020. gada aprÄ«lÄ« (janvārÄ« tiks dzēsta eksperimentālā repozitorija, kuras pamatā ir FreeBSD 13-Current).

No paÅ”reizējiem izplatÄ«jumiem, kuru pamatā ir TrueOS, projekts paliek
GhostBSD, piedāvājot MATE darbvirsmu. Tāpat kā Trident, arÄ« GhostBSD pēc noklusējuma izmanto OpenRC init sistēmu un ZFS failu sistēmu, bet papildus atbalsta tieÅ”o režīmu. Pēc Trident migrÄ“Å”anas uz Linux, GhostBSD izstrādātāji paziņojakas joprojām ir uzticÄ«gi BSD sistēmām un turpinās izmantot stabilo atzaru TrueOS kā pamatu jÅ«su izplatÄ«Å”anai.

Avots: opennet.ru

Pievieno komentāru