Trident 從 BSD TrueOS 切換到 Void Linux

三叉戟作業系統開發商 宣布 關於專案遷移到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傳輸音訊的支持,改進對無線網路適配器和具有藍牙介面的設備的支援。 此外,還將為使用者提供更新版本的程序,加速啟動過程,並增加對 UEFI 系統上混合安裝的支援。

遷移的缺點之一是丟失由 TrueOS 專案開發的用於配置系統的熟悉環境和實用程序,例如 sysadm。 為了解決這個問題,計劃為此類實用程式編寫通用替代品,而與作業系統類型無關。 新版 Trident 的首次發布計劃於 2020 年 XNUMX 月發布。 在發布之前,不排除測試 alpha 和 beta 版本的形成。 遷移到新系統將需要手動傳輸 /home 分區的內容。
將支援 BSD 構建 已停產 新版本發布後,基於 FreeBSD 12 的穩定套件儲存庫將於 2020 年 13 月刪除(基於 FreeBSD XNUMX-Current 的實驗儲存庫將於 XNUMX 月刪除)。

在目前基於 TrueOS 的發行版中,該專案仍然
鬼BSD,提供 MATE 桌面。 與 Trident 一樣,GhostBSD 預設使用 OpenRC init 系統和 ZFS 檔案系統,但也支援 Live 模式。 將 Trident 遷移到 Linux 後,GhostBSD 開發人員 陳述仍致力於 BSD 系統並將繼續使用穩定分支 TrueOS 作為您分發的基礎。

來源: opennet.ru

添加評論