Trident skiptir úr BSD TrueOS yfir í Void Linux

Trident OS forritarar tilkynnt um flutning verkefna yfir í Linux. Trident verkefnið er að þróa tilbúna grafíska notendadreifingu sem minnir á gömlu PC-BSD og TrueOS útgáfurnar. Upphaflega var Trident byggt á FreeBSD og TrueOS tækni, notaði ZFS skráarkerfið og OpenRC frumstillingarkerfið. Verkefnið var stofnað af hönnuðum sem taka þátt í að vinna á TrueOS og var staðsett sem tengt verkefni (TrueOS er vettvangur til að búa til dreifingar og Trident er dreifing fyrir endaneytendur sem byggir á þessum vettvangi).

Á næsta ári var ákveðið að flytja Trident útgáfur yfir í dreifingarþróun Ógilt Linux. Ástæðan fyrir flutningi frá BSD yfir í Linux var vanhæfni til að losna við sum vandamálin sem takmarka notendur dreifingarinnar. Áhyggjuefni eru meðal annars vélbúnaðarsamhæfni, stuðningur við nútíma samskiptastaðla og framboð á pakka. Tilvist vandamála á þessum sviðum truflar að meginmarkmið verkefnisins náist - að undirbúa notendavænt grafískt umhverfi.

Við val á nýjum grunni voru eftirfarandi kröfur tilgreindar:

  • Hæfni til að nota óbreytta (án þess að endurbyggja) og reglulega uppfærða pakka frá móðurdreifingunni;
  • Fyrirsjáanlegt vöruþróunarlíkan (umhverfið ætti að vera íhaldssamt og viðhalda venjulegum lífsháttum í mörg ár);
  • Einfaldleiki kerfisskipulags (sett af litlum, auðveldlega uppfærðum og hröðum hlutum í stíl BSD kerfa, í stað einhæfra og flókinna lausna);
  • Samþykkja breytingar frá þriðja aðila og hafa stöðugt samþættingarkerfi til að prófa og byggja;
  • Tilvist starfandi grafískrar undirkerfis, en án þess að vera háð þegar mynduðum samfélögum sem þróa skjáborð (Trident ætlar að vinna með hönnuði grunndreifingarinnar og vinna saman að þróun skjáborðsins og sköpun sérstakra tóla til að bæta notagildi);
  • Hágæða stuðningur fyrir núverandi vélbúnað og reglulegar uppfærslur á vélbúnaðartengdum dreifingarhlutum (rekla, kjarna);

Dreifingarsettið reyndist næst tilgreindum kröfum Ógilt Linux, fylgja líkani af samfelldri hringrás uppfærslu forritaútgáfu (uppfærslur í rúllu, án sérstakra útgáfur af dreifingunni). Void Linux notar einfaldan kerfisstjóra til að frumstilla og stjórna þjónustu rúnít, notar sinn eigin pakkastjóra xbps og pakkabyggingarkerfi xbps-src. Notað sem venjulegt bókasafn í stað Glibc musl, og í stað OpenSSL - LibreSSL. Void Linux styður ekki uppsetningu á skipting með ZFS, en Trident verktaki sjá ekki vandamál með að útfæra slíkan eiginleika sjálfstætt með því að nota eininguna ZFSonLinux. Samskipti við Void Linux eru einnig einfölduð af þeirri staðreynd að þróun þess dreifing undir BSD leyfinu.

Gert er ráð fyrir að eftir umskipti yfir í Void Linux muni Trident geta aukið stuðning við skjákort og útvegað notendum nútímalegri grafíkrekla, auk þess að bæta stuðning við hljóðkort, streymi hljóðs, bæta við stuðningi við hljóðflutning í gegnum HDMI, bæta stuðning við þráðlausa netmillistykki og tæki með viðmóti Bluetooth. Að auki verður notendum boðið upp á nýrri útgáfur af forritum, ræsingarferlinu verður flýtt og stuðningi verður bætt við tvinnuppsetningar á UEFI kerfum.

Einn af ókostunum við flutning er tap á kunnuglegu umhverfi og tólum sem eru þróuð af TrueOS verkefninu til að stilla kerfið, eins og sysadm. Til að leysa þetta vandamál er fyrirhugað að skrifa alhliða skipti fyrir slík tól, óháð stýrikerfisgerðinni. Fyrsta útgáfa af nýju útgáfunni af Trident er áætluð í janúar 2020. Fyrir útgáfu er myndun alfa- og betauppbygginga prófunar ekki útilokuð. Flutningur yfir í nýtt kerfi mun krefjast handvirkrar flutnings á innihaldi /home skiptingarinnar.
BSD smíðar verða studdar hætt strax eftir útgáfu nýju útgáfunnar, og stöðugri pakkageymslu sem byggir á FreeBSD 12 verður eytt í apríl 2020 (tilraunageymslan byggð á FreeBSD 13-Current verður eytt í janúar).

Af núverandi dreifingum byggðum á TrueOS er verkefnið eftir
GhostBSD, sem býður upp á MATE skjáborðið. Eins og Trident notar GhostBSD OpenRC init kerfið og ZFS skráarkerfið sjálfgefið, en styður að auki Live mode. Eftir að hafa flutt Trident til Linux, GhostBSD verktaki framsem eru áfram skuldbundnir til BSD kerfa og munu halda áfram að nota stöðuga útibúið TrueOS sem grundvöllur fyrir dreifingu þinni.

Heimild: opennet.ru

Bæta við athugasemd