I-Trident ishintsha isuka ku-BSD TrueOS iye kwi-Void Linux

Abathuthukisi be-Trident OS kumenyezelwe mayelana nokuthuthela kwephrojekthi ku-Linux. Iphrojekthi ye-Trident ithuthukisa ukusatshalaliswa komsebenzisi osekulungele ukusetshenziswa okusikhumbuza ukukhishwa okudala kwe-PC-BSD ne-TrueOS. Ekuqaleni, i-Trident yayakhelwe kubuchwepheshe be-FreeBSD ne-TrueOS, yasebenzisa uhlelo lwefayela le-ZFS kanye nohlelo lokuqalisa lwe-OpenRC. Le phrojekthi yasungulwa abathuthukisi ababambe iqhaza ekusebenzeni ku-TrueOS, futhi yabekwa njengephrojekthi ehlobene (i-TrueOS iyinkundla yokudala ukusatshalaliswa, futhi i-Trident iwukusabalalisa kwabathengi bokugcina ngokusekelwe kule nkundla).

Ngonyaka olandelayo, kwanqunywa ukuthi kudluliselwe ukukhishwa kwe-Trident ekuthuthukisweni kokusabalalisa I-Linux engekho. Isizathu sokusuka ku-BSD siye ku-Linux kwaba ukungakwazi ukususa ezinye zezinkinga ezikhawulela abasebenzisi bokusabalalisa. Izindawo ezikhathazayo zihlanganisa ukuhambisana kwehadiwe, ukusekelwa kwamazinga esimanje zokuxhumana, kanye nokutholakala kwephakheji. Ukuba khona kwezinkinga kulezi zindawo kuphazamisa ukufezwa komgomo oyinhloko wephrojekthi - ukulungiswa kwendawo yezithombe ezisebenziseka kalula.

Lapho kukhethwa isisekelo esisha, izidingo ezilandelayo ziphawulwe:

  • Ikhono lokusebenzisa okungalungiswanga (ngaphandle kokwakha kabusha) namaphakheji abuyekezwa njalo avela ekusabalaliseni komzali;
  • Imodeli yokuthuthukiswa komkhiqizo ebikezelwayo (indawo ezungezile kufanele ilondoloze futhi igcine indlela evamile yokuphila iminyaka eminingi);
  • Ubulula benhlangano yesistimu (iqoqo lezingxenye ezincane, ezivuselelwa kalula nezisheshayo ngesitayela sezinhlelo ze-BSD, esikhundleni sezixazululo ze-monolithic neziyinkimbinkimbi);
  • Ukwamukela izinguquko ezivela ezinkampanini zangaphandle nokuba nohlelo lokuhlanganisa oluqhubekayo lokuhlola nokwakha;
  • Ukuba khona kwe-subsystem yehluzo esebenzayo, kodwa ngaphandle kokuncika emiphakathini esele yakhiwe ethuthukisa amadeskithophu (i-Trident ihlela ukubambisana nabathuthukisi bokusabalalisa okuyisisekelo nokusebenza ndawonye ekuthuthukiseni ideskithophu kanye nokudala izinsiza ezithile zokuthuthukisa ukusebenziseka);
  • Ukusekelwa kwekhwalithi ephezulu kwehadiwe zamanje kanye nezibuyekezo ezijwayelekile zezingxenye zokusabalalisa ezihlobene nehadiwe (abashayeli, i-kernel);

Ikhithi yokusabalalisa ibonakale isondelene nezidingo ezishiwo I-Linux engekho, ukunamathela kumodeli yomjikelezo oqhubekayo wokubuyekeza izinguqulo zohlelo (ukukhishwa kwezibuyekezo, ngaphandle kokukhishwa okuhlukene kokusabalalisa). I-Void Linux isebenzisa isiphathi sesistimu esilula ukuqalisa nokuphatha amasevisi runit, isebenzisa isiphathi sayo sephakheji xbps kanye nesistimu yokwakha iphakheji xbps-src. Isetshenziswa njengomtapo wezincwadi ojwayelekile esikhundleni se-Glibc musl, futhi esikhundleni se-OpenSSL - LibreSSL. I-Void Linux ayikusekeli ukufakwa ku-partition nge-ZFS, kodwa abathuthukisi be-Trident abayiboni inkinga ngokusebenzisa lesi sici ngokuzimela besebenzisa imojuli. I-ZFSonLinux. Ukusebenzisana ne-Void Linux nakho kwenziwa lula yiqiniso lokuthi ukuthuthukiswa kwayo ukubhebhetheka ngaphansi kwelayisensi ye-BSD.

Kulindeleke ukuthi ngemva kokushintshela ku-Void Linux, i-Trident izokwazi ukwandisa ukwesekwa kwamakhadi ehluzo futhi inikeze abasebenzisi izishayeli zezithombe zesimanje, kanye nokuthuthukisa ukusekelwa kwamakhadi omsindo, ukusakazwa komsindo, ukwengeza ukusekelwa kokudluliswa komsindo nge-HDMI, thuthukisa ukusekelwa kwama-adaptha enethiwekhi engenantambo namadivayisi ane-Bluetooth esibonakalayo. Ngaphezu kwalokho, abasebenzisi bazonikezwa izinguqulo zakamuva zezinhlelo, inqubo yokuqalisa izosheshiswa, futhi ukusekelwa kuzongezwa ekufakweni okuyingxube kumasistimu e-UEFI.

Okunye okungalungile kokufuduka ukulahlekelwa indawo ejwayelekile nezinsiza ezithuthukiswe iphrojekthi ye-TrueOS yokulungiselela uhlelo, njenge-sysadm. Ukuze kuxazululwe le nkinga, kuhlelwe ukubhala ukushintshwa kwendawo yonke yezinsiza ezinjalo, ngaphandle kohlobo lwe-OS. Ukukhishwa kokuqala kohlelo olusha lwe-Trident kuhlelelwe uJanuwari 2020. Ngaphambi kokukhishwa, ukwakheka kokuhlolwa kwe-alpha ne-beta builds akukhishiwe. Ukuthuthela ohlelweni olusha kuzodinga ukudlulisa mathupha okuqukethwe kwe /home partition.
Ukwakhiwa kwe-BSD kuzosekelwa iyekisiwe ngokushesha ngemva kokukhishwa kwe-edishini entsha, kanye nephakeji lekhosombe elizinzile elisekelwe ku-FreeBSD 12 lizosuswa ngo-April 2020 (inqolobane yokuhlola esekelwe ku-FreeBSD 13-Yamanje izosuswa ngoJanuwari).

Ekusabalaliseni kwamanje okusekelwe ku-TrueOS, iphrojekthi isasele
I-GhostBSD, enikeza ideskithophu ye-MATE. Njenge-Trident, i-GhostBSD isebenzisa i-OpenRC init system kanye nesistimu yefayela le-ZFS ngokuzenzakalelayo, kodwa futhi isekela Imodi ebukhoma. Ngemuva kokuthuthela i-Trident ku-Linux, abathuthukisi be-GhostBSD kushoezihlala zizibophezele ezinhlelweni ze-BSD futhi zizoqhubeka nokusebenzisa igatsha elizinzile I-TrueOS njengesisekelo sokusabalalisa kwakho.

Source: opennet.ru

Engeza amazwana