Trident OS izstrādātāji migrēs sistēmu no BSD uz Linux

-Projekts-trīsstūris

Pirms dažām dienām Trident OS izstrādātāji izlaisti izmantojot sludinājumu, projekta migrēšana uz Linux. Trident projekts izstrādā lietošanai gatavu grafisko lietotāju izplatīšanu, kas līdzinās vecākām PC-BSD un TrueOS versijām.

Trident sākotnēji tika būvēts ar FreeBSD un TrueOS tehnoloģijām, Bez tam izmanto ZFS failu sistēmu un OpenRC inicializācijas sistēmu. Projektu dibināja izstrādātāji, kas iesaistīti darbā ar TrueOS, un tas tika pozicionēts kā blakus esošais projekts (TrueOS ir platforma izplatīšanas izveidošanai un Trident ir uz šīs platformas balstīts izplatījums galalietotājiem).

Nākamgad, tika nolemts Trident problēmas pārnest uz Void Linux izplatīšanas attīstību. Migrācijas no BSD uz Linux iemesls bija nespēja atbrīvoties no dažiem jautājumiem, kas ierobežo izplatīšanas lietotājus.

Bažas rada aparatūras savietojamība, atbalsts mūsdienu sakaru standartiem un pakešu pieejamība. Problēmu klātbūtne šajās jomās neļauj sasniegt galveno projekta mērķi: viegli lietojamas grafiskās vides sagatavošanu.

Izvēloties jaunu ietvaru, tika noteiktas šādas prasības:

  • Spēja izmantot nemodificētas paketes (nav atjaunota) un regulāri tiek atjaunināta no galvenā izplatītāja.
  • Paredzams produkta attīstības modelis (videi jābūt konservatīvai un daudzus gadus jāuztur ierastais dzīvesveids).
  • Vienkāršība sistēmas organizācijā (mazu, viegli atjaunināmu un ātrdarbīgu komponentu komplekts BSD sistēmu stilā, nevis monolīti un sarežģīti risinājumi).
  • Trešo personu pieņemto izmaiņu pieņemšana un nepārtrauktas integrācijas sistēmas pieejamība testēšanai un montāžai.
  • Darba grafikas apakšsistēmas klātbūtne, bet neatkarīgi no jau izveidotajām kopienām, kas izstrādā galddatorus (Trident plāno sadarboties ar bāzes izplatīšanas izstrādātājiem un sadarboties, lai izstrādātu darbvirsmu un izveidotu īpašus utilītus, lai palielinātu lietojamību)
  • Augstas kvalitātes atbalsts atjauninātai aparatūrai un regulāriem atjauninājumiem ar aprīkojumu saistītu izplatīšanas komponentu (draiveri, kodols)

Vistuvāk izvirzītajām prasībām bija Void Linux izplatīšana, kas pieturējās pie programmas nepārtrauktās versijas atjaunināšanas cikla modeļa (nepārtraukti atjauninājumi, nav atsevišķu izplatīšanas laidienu).

Pakalpojums Void Linux izmanto vienkāršu operētājsistēmas pārvaldnieku, lai inicializētu un pārvaldītu pakalpojumus, izmantojot savu xbps pakotņu pārvaldnieku un xbps-src pakotņu veidošanas sistēmu.

Glibc vietā Musl tiek izmantots kā standarta bibliotēka un LibreSSL, nevis OpenSSL. Void Linux neatbalsta instalēšanu nodalījumā ar ZFS, taču Trident izstrādātāji neredz problēmu ar atsevišķu šīs funkcijas ieviešanu, izmantojot moduli ZFSonLinux.

Mijiedarbība ar Void Linux arī vienkāršo faktu, ka tā izstrādes tiek izplatītas ar BSD licenci.

Paredzams, ka pēc pārejas uz void linux in trident ir iespējams paplašināt grafisko karšu atbalstu un lietotājiem nodrošināt mūsdienīgākus grafikas draiverus, vietnējā, kā uzlabot atbalstu skaņas kartēm, straumēšanas audio, pievienojiet audio straumēšanas atbalstu, izmantojot HDMI, uzlabot atbalstu bezvadu tīkla adapteriem un ierīcēm ar Bluetooth saskarni.

Turklāt, lietotājiem tiks piedāvātas jaunākas programmu versijas, lejupielādes process tiks paātrināts un tiks pievienots atbalsts hibrīdām instalācijām UEFI sistēmās.

Viens no migrācijas trūkumiem ir pazīstamās vides un utilītu, ko TrueOS projekts izstrādājis sistēmas konfigurācijai, piemēram, sysadm, zaudēšana.

Lai atrisinātu šo problēmu, ir paredzēts rakstīt universālus aizstājējus šādiem utilītiem neatkarīgi no operētājsistēmas veida. Pirmā jaunā Trident izdevuma izlaišana ir plānota 2020. gada janvārī.

Pirms palaišanas nav izslēgta alfa un beta testu veidošana. Pārejai uz jaunu sistēmu būs nepieciešams manuāli pārsūtīt / home nodalījuma saturu.

Atbalsts BSD tiks pārtraukts tūlīt pēc jaunā izdevuma izlaišanas un stabils paketes krātuve, kuras pamatā ir FreeBSD 12, tiks noņemta 2020. gada aprīlī (eksperimentālā krātuve, kuras pamatā ir FreeBSD 13-Current, tiks noņemta janvārī).


Pievienot kā vēlamo avotu