跳至內容

Guix

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 18:38 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

GNU Guix(/ ɡiːks /)是一个迒平台的包管理器,嘛是一个用佇咧實例化佮管理類 Unix 作業系統的工具。其實有的 Nix 包管理器佮 Guile Scheme API,干焦提供自由軟體。GNU Guix 是 GNU Guix SystemGNU / Linux 發行版的預設包管理器。

佮傳統的包管理器無仝款,Guix(如 Nix 仝款)用著純函數式的部署模型,軟體予安裝甲通過密碼雜鬥生成的唯一的 kha-tá-lok-guh 中。逐个軟體的依賴攏包含咧雜鬥內底,解決了依賴地獄的問題。這款包管理方法閣較有可能產生閣較有可靠、會當複製佮會當徙栽的包。

Guix 清的使用一種專用的,號做 Guile Scheme API 的語言來做定義。依賴通過予人叫做是「衍生」的特殊值在這種語言中被跟蹤,遮的值將被 Guix 行程評估。Guix 會綴咧跟蹤遮的值,通好佇咧無其他的軟體套件依賴𪜶的時陣,會當予人刣掉。閣較大的儲存需求為代價,Guix 保證其所有操作是原子操作並會當予滾絞。

GNU Guix 的開發佮 GNU Guix System 交織做伙(一直到 Guix 一垺零:Guix 系統發行版 [GuixSD])。 GNU Guix System 𪜶是一个使用 Hurd 核心佮 GNU Shepherd init 系統的完整的 GNU 系統。

該專案由志願者團隊佇網路頂頭來協調,由法國非營利組織 Guix Europe 負責。

參考資料