Trident pereina iš BSD TrueOS į Void Linux

Trident OS kūrėjai paskelbė apie projekto perkėlimą į Linux. Trident projektas kuria paruoštą naudoti grafinį vartotojų paskirstymą, primenantį senesnius PC-BSD ir TrueOS leidimus. Iš pradžių „Trident“ buvo sukurta naudojant „FreeBSD“ ir „TrueOS“ technologijas, naudota ZFS failų sistema ir OpenRC inicijavimo sistema. Projektą įkūrė kūrėjai, dalyvaujantys dirbant su „TrueOS“, ir jis buvo pozicionuojamas kaip susijęs projektas („TrueOS“ yra platinimų kūrimo platforma, o „Trident“ – šios platformos pagrindu sukurtas platinimas galutiniams vartotojams).

Kitais metais buvo nuspręsta „Trident“ leidimus perkelti į platinimo plėtrą Void Linux. Perėjimo iš BSD į Linux priežastis buvo nesugebėjimas kitaip atsikratyti kai kurių problemų, kurios riboja platinimo vartotojus. Susirūpinimą keliančios sritys apima techninės įrangos suderinamumą, šiuolaikinių ryšių standartų palaikymą ir paketų prieinamumą. Problemų buvimas šiose srityse trukdo pasiekti pagrindinį projekto tikslą – patogios grafinės aplinkos paruošimą.

Renkantis naują pagrindą buvo nustatyti šie reikalavimai:

  • Galimybė naudoti nepakeistus (be atkūrimo) ir reguliariai atnaujinamus paketus iš pirminio platinimo;
  • Nuspėjamas produkto kūrimo modelis (aplinka turi būti konservatyvi ir daugelį metų išlaikyti įprastą gyvenimo būdą);
  • Sistemos organizavimo paprastumas (smulkių, lengvai atnaujinamų ir greitų komponentų rinkinys BSD sistemų stiliaus, o ne monolitiniai ir sudėtingi sprendimai);
  • Priimti pakeitimus iš trečiųjų šalių ir turėti nuolatinę testavimo ir kūrimo integravimo sistemą;
  • Veikiančios grafikos posistemės buvimas, bet be priklausomybės nuo jau susiformavusių bendruomenių, kuriančių stalinius kompiuterius (Trident planuoja bendradarbiauti su bazinio platinimo kūrėjais ir bendradarbiauti kuriant darbalaukį bei kuriant konkrečias komunalines paslaugas, kad pagerintų naudojimą);
  • Aukštos kokybės esamos aparatinės įrangos palaikymas ir reguliarūs su aparatine įranga susijusių platinimo komponentų (tvarkyklių, branduolio) atnaujinimai;

Paskirstymo rinkinys pasirodė esąs arčiausiai nurodytų reikalavimų Void Linux, laikantis nenutrūkstamo programos versijų atnaujinimo ciklo modelio (atnaujinimai, be atskirų platinimo leidimų). „Void Linux“ paslaugoms inicijuoti ir valdyti naudoja paprastą sistemos tvarkyklę runit, naudoja savo paketų tvarkyklę xbps ir paketų kūrimo sistema xbps-src. Naudojama kaip standartinė biblioteka vietoj Glibc musl, o vietoj OpenSSL – LibreSSL. „Void Linux“ nepalaiko diegimo skaidinyje su ZFS, tačiau „Trident“ kūrėjai nemato problemų savarankiškai įdiegti tokią funkciją naudodami modulį. ZFSonLinux. Sąveiką su Void Linux taip pat supaprastina tai, kad jos plėtra skleisti pagal BSD licenciją.

Tikimasi, kad po perėjimo prie Void Linux, Trident galės išplėsti grafikos plokščių palaikymą ir suteikti vartotojams modernesnes grafikos tvarkykles, taip pat pagerinti garso plokščių palaikymą, garso transliaciją, pridėti palaikymą garso perdavimui per HDMI, pagerinti belaidžio tinklo adapterių ir įrenginių su sąsaja Bluetooth palaikymą. Be to, vartotojams bus pasiūlytos naujesnės programų versijos, paspartintas įkrovos procesas ir pridedamas hibridinių instaliacijų UEFI sistemose palaikymas.

Vienas iš migracijos trūkumų yra pažįstamos aplinkos ir „TrueOS“ projekto sukurtų sistemos konfigūravimo paslaugų, tokių kaip sysadm, praradimas. Siekiant išspręsti šią problemą, planuojama parašyti universalius pakaitalus tokioms komunalinėms paslaugoms, nepriklausomai nuo OS tipo. Pirmasis naujojo „Trident“ leidimo išleidimas numatytas 2020 m. sausio mėn. Neatmetama galimybė prieš išleidžiant bandomąsias alfa ir beta versijas. Perkėlus į naują sistemą reikės rankiniu būdu perkelti /home skaidinio turinį.
BSD versijos bus palaikomos nutrauktas iš karto po naujo leidimo išleidimo, o stabili paketų saugykla, pagrįsta FreeBSD 12, bus ištrinta 2020 m. balandžio mėn. (eksperimentinė saugykla, pagrįsta FreeBSD 13-Current, bus ištrinta sausio mėn.).

Iš dabartinių paskirstymų, pagrįstų „TrueOS“, projektas išlieka
„GhostBSD“, siūlantis MATE darbalaukį. Kaip ir Trident, GhostBSD pagal numatytuosius nustatymus naudoja OpenRC pradinę sistemą ir ZFS failų sistemą, tačiau papildomai palaiko tiesioginį režimą. Perkėlus Trident į Linux, GhostBSD kūrėjai pareiškėkurie išlieka įsipareigoję BSD sistemoms ir toliau naudos stabilią šaką „TrueOS“ kaip jūsų platinimo pagrindą.

Šaltinis: opennet.ru

Добавить комментарий