去年十月 我們在博客上分享 Trident OS 開發人員決定從 BSD 遷移到 Linux 的消息 因為從他們的角度來看,存在一些硬件不兼容、支持,加上無法擺脫一些限制發行版用戶、對現代通信標準的支持和軟件包可用性的問題。
後來到了年初的時候, 我們分享 帶 Linux 內核的 Trident OS 測試版發布的消息,其中 Trident 開發人員從 BSD 遷移到基於 Void Linux 發行版的 Linux。
現在一個月後 從測試版發布開始 Trident開發者發布Triden 20.02穩定版發布的消息 其中介紹了將 FreeBSD 和 TrueOS 轉移到 Void Linux 軟件包基礎上的最終工作。
測試版和穩定版均使用 ZFS 在根分區上,能夠使用 ZFS 快照恢復引導環境。
為每個用戶創建一個單獨的 ZFS 數據集 對於主目錄(無需獲得root權限即可操作主目錄的快照),在用戶目錄中提供數據加密。
除此之外 它可以在具有 EFI 和 BIOS 的系統上工作。 支持交換分區加密,並且為 glibc 和 musl 系統庫提供編譯包支持(可以使用 glibc 或 musl 進行選擇)。
安裝程序提供四個安裝級別, 所提議的軟件包集有所不同:
- 無效: 一組基本的 Void 軟件包以及與 ZFS 兼容的軟件包。
- 服務器: 在控制台模式下工作的軟件包以及服務器的附加服務(防火牆、cron、autofs、wireguard 等)。
- 精簡版桌面: 基於 Lumina 桌面的最小桌面。
- 完整桌面: 一個完整的基於 Lumina 的桌面,帶有附加的辦公、通信和多媒體應用程序。
隨著轉向 Void Linux,Trident 打算擴大對顯卡的支持 並為用戶提供更現代的圖形驅動程序, 以及改進對聲卡、音頻流的支持,添加對 HDMI 音頻的支持,改進對無線網絡適配器和藍牙設備的支持,提供更新版本的程序,加快啟動過程,並實現對 UEFI 系統上混合安裝的支持。
選擇Void Linux作為系統的基礎是因為該發行版遵循連續循環更新軟件版本的模型(滾動更新,沒有單獨的發行版)。
該項目使用runit系統管理器來初始化和管理服務,使用自己的xbps包管理器和xbps-src包組裝系統。 使用 Musl 代替 Glibc 作為標準庫,使用 LibreSSL 代替 OpenSSL。
下載三叉戟 20.02
對於那些有興趣嘗試 Trident 開發人員將系統遷移到 Linux 的工作的人, 您可以從其官方網站下載穩定版本鏡像。
要刻錄映像,您可以使用 Etcher,這是一個多平台工具。
從測試版升級到穩定版
現在 對於那些下載了測試版的人 他們留在裡面, 他們可以更新到穩定版本,而無需重新安裝系統。
對於這 必須啟用 Trident 項目存儲庫 使用以下命令:
cd /etc/xbps.d && wget https://project-trident.org/repo/conf/trident.conf
然後他們必須配置權限:
chmod 644 /etc/xbps.d/trident.conf
將存儲庫與以下內容同步:
xbps-install -S
他們將被詢問是否要接受/保存三叉戟項目存儲庫的公鑰。 只需輸入“y”並按 Enter 鍵即可保存密鑰。
現在做這個 我們將通過鍵入以下命令之一來執行更新:
xbps-install -S trident-core
這只會安裝基本系統,這裡是為有經驗的用戶或那些喜歡根據自己的喜好構建系統的用戶推薦的選項。
對於那些不想讓事情複雜化的人來說,他們可以使用以下命令安裝完整的系統:
xbps-install -S trident-desktop
與VOID官方版本相比,它有什麼貢獻? 因為無論 Lumina...