Дыстрыбутыў 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, які прытрымліваецца мадэлі бесперапыннага цыклу абнаўлення версій праграм (rolling-абнаўлення, без асобных рэлізаў дыстрыбутыва). У Void Linux для ініцыялізацыі і кіравання сэрвісамі прымяняецца просты сістэмны менеджэр runit, выкарыстоўваюцца ўласны пакетны менеджэр 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 і файлавая сістэма ZFS, але дадаткова падтрымліваецца праца ў Live-рэжыме. Пасля міграцыі Trident на Linux распрацоўшчыкі GhostBSD заявілі, што захоўваюць прыхільнасць BSD-сістэмам і працягнуць выкарыстоўваць стабільную галінку TrueOS у якасці асновы для свайго дыстрыбутыва.

Крыніца: opennet.ru

Дадаць каментар