Trident BSD TrueOS жүйесінен Void Linux жүйесіне ауысады

Trident ОЖ әзірлеушілері жариялады жобаны Linux жүйесіне көшіру туралы. Trident жобасы PC-BSD және TrueOS ескі шығарылымдарын еске түсіретін, пайдалануға дайын графикалық пайдаланушы дистрибутивін жасауда. Бастапқыда Trident FreeBSD және TrueOS технологияларында құрастырылған, ZFS файлдық жүйесін және OpenRC инициализация жүйесін пайдаланған. Жобаның негізін TrueOS жүйесінде жұмыс істеуге қатысқан әзірлеушілер құрды және онымен байланысты жоба ретінде орналастырылды (TrueOS – дистрибутивтерді жасауға арналған платформа, ал Trident – ​​осы платформа негізіндегі түпкі тұтынушыларға арналған дистрибуция).

Келесі жылы Trident шығарылымдарын тарату әзірлемелеріне ауыстыру туралы шешім қабылданды Linux-ды жою. BSD-ден Linux-ке көшудің себебі таратуды пайдаланушыларды шектейтін кейбір мәселелерден басқаша құтылу мүмкін еместігі болды. Мазаланатын салаларға аппараттық құралдардың үйлесімділігі, заманауи байланыс стандарттарын қолдау және пакеттің қолжетімділігі жатады. Бұл салаларда проблемалардың болуы жобаның негізгі мақсатына - пайдаланушыға ыңғайлы графикалық ортаны дайындауға қол жеткізуге кедергі келтіреді.

Жаңа негізді таңдау кезінде келесі талаптар анықталды:

  • Негізгі дистрибутивтен өзгертілмеген (қайта құрусыз) және үнемі жаңартылатын пакеттерді пайдалану мүмкіндігі;
  • Өнімді дамытудың болжамды моделі (қоршаған орта консервативті болуы және көп жылдар бойы әдеттегі өмір салтын сақтауы керек);
  • Жүйені ұйымдастырудың қарапайымдылығы (монолитті және күрделі шешімдердің орнына BSD жүйелерінің стиліндегі шағын, оңай жаңартылатын және жылдам компоненттер жиынтығы);
  • Үшінші тараптардың өзгерістерін қабылдау және тестілеу мен құру үшін үздіксіз интеграциялық жүйенің болуы;
  • Жұмыс графикалық ішкі жүйесінің болуы, бірақ қазірдің өзінде құрылған қауымдастықтарға тәуелді емес жұмыс үстелдерін әзірлеу (Trident базалық таратуды әзірлеушілермен ынтымақтасуды жоспарлап отыр және жұмыс үстелін әзірлеуде және ыңғайлылықты жақсарту үшін арнайы утилиталарды жасауда бірлесіп жұмыс істеуді жоспарлайды);
  • Ағымдағы аппараттық құралдарға жоғары сапалы қолдау көрсету және аппараттық құралдарға қатысты тарату құрамдастарының (драйверлер, ядролар) тұрақты жаңартулары;

Тарату жинағы көрсетілген талаптарға ең жақын болып шықты Linux-ды жою, бағдарлама нұсқаларын жаңартудың үздіксіз циклінің үлгісін ұстану (таратудың бөлек шығарылымдарынсыз жылжымалы жаңартулар). Void Linux қызметтерді инициализациялау және басқару үшін қарапайым жүйе менеджерін пайдаланады регулирование, өзінің пакет менеджерін пайдаланады xbps және пакетті құру жүйесі xbps-src. Glibc орнына стандартты кітапхана ретінде пайдаланылады Мусл, және OpenSSL орнына - LibreSSL. Void Linux ZFS бар бөлімде орнатуды қолдамайды, бірақ Trident әзірлеушілері модульді пайдаланып мұндай мүмкіндікті өз бетінше енгізу мәселесін көрмейді. ZFSonLinux. Void Linux-пен өзара әрекеттесу оның әзірлемелерімен де жеңілдетілген кеңейтіңіз BSD лицензиясы бойынша.

Void Linux жүйесіне көшкеннен кейін Trident графикалық карталарды қолдауды кеңейтеді және пайдаланушыларға заманауи графикалық драйверлер береді, сонымен қатар дыбыс карталарын, аудио ағындарын қолдауды жақсартады, HDMI арқылы дыбысты жіберуге қолдауды қосады, сымсыз желі адаптерлері мен Bluetooth интерфейсі бар құрылғыларды қолдауды жақсарту. Сонымен қатар, пайдаланушыларға бағдарламалардың соңғы нұсқалары ұсынылады, жүктеу процесі жеделдетіледі және UEFI жүйелеріндегі гибридті орнатуларға қолдау қосылады.

Көшірудің кемшіліктерінің бірі жүйені конфигурациялауға арналған TrueOS жобасы әзірлеген таныс орта мен утилиталардың жоғалуы, мысалы, sysadm. Бұл мәселені шешу үшін ОЖ түріне тәуелсіз осындай утилиталардың әмбебап ауыстыруларын жазу жоспарлануда. Trident жаңа басылымының бірінші шығарылымы 2020 жылдың қаңтарына жоспарланған. Шығарылым алдында сынақ альфа және бета құрылымдарының қалыптасуы жоққа шығарылмайды. Жаңа жүйеге көшу /home бөлімінің мазмұнын қолмен тасымалдауды қажет етеді.
BSD құрастыруларына қолдау көрсетіледі тоқтатылды жаңа басылым шыққаннан кейін бірден және FreeBSD 12 негізіндегі тұрақты пакет репозиторийі 2020 жылдың сәуірінде жойылады (FreeBSD 13-Current негізіндегі эксперименттік репозиторий қаңтарда жойылады).

TrueOS негізіндегі ағымдағы таратулардың ішінде жоба қалады
Ghostbsd, MATE жұмыс үстелін ұсынады. Trident сияқты, GhostBSD әдепкі бойынша OpenRC init жүйесін және ZFS файлдық жүйесін пайдаланады, бірақ қосымша Live режимін қолдайды. Trident-ті Linux-қа көшіргеннен кейін GhostBSD әзірлеушілері деп мәлімдедіBSD жүйелеріне адал болып қала береді және тұрақты тармақты пайдалануды жалғастырады TrueOS тарату үшін негіз ретінде.

Ақпарат көзі: opennet.ru

пікір қалдыру