Guix 1.0的第一個穩定版本已經發布,這是其新聞

吉克斯 1.0

經過6年多的努力 和19個發行版本, Nix團隊剛剛宣布發布第一個穩定版本 從包管理器。 對於項目維護者, 吉克斯 1.0 它有幾個顯著的好處。

在用戶一級, Guix將使安裝軟件變得容易,並通過使用各種命令使您保持更新 例如搜索guix來查找軟件,guix install來安裝它們,guix pull和guix升級來定期更新它們。

關於吉克斯

2012年,來自GNU發行版的一群黑客在德國杜塞爾多夫會面,介紹了一個他們開始從事的新項目。 該項目稱為Guix,但發音為“ gi:ks” 解決了有效控制跨發行版的程序包部署的需求 Linux。

換句話說, Guix是一個純粹的功能包管理器 以Guile Scheme語言編寫,並且 基於Nix軟件包管理器。 因此,在這種情況下,Guix找到與通過Ocaml,Haskell或Scheme語言實現的功能編程語言範例的鏈接。

該發行版僅包含免費組件,並帶有GNU Linux-Libre內核,其中清除了非免費的二進制固件元素。 使用GCC 8.3進行安裝。

除此之外,它還實現了純功能包的構造和組成。

Guix 1.0的主要新穎性

Guix遵循模型 的分佈 滾動發布,這意味著您可以隨時運行“ guix pull”命令以獲取最新更新。

儘管此功能在其他程序包管理器中很常見, Guix團隊添加了獨特的Guix功能,這是其交易方面。

方便地,這意味著 用戶可以隨時使用Guix還原到軟件包的先前版本 在您的Linux發行版上 跑步 命令 “ Guix –回滾” 或“ guix軟件包-l”來分析軟件包之間的差異。

作為另一個同樣重要的優點,Guix維護人員還強調了其可重複性。

通過這個術語,我們必須了解 Guix允許用戶實施完全相同的環境 軟件 在不同的機器上 或在不同的時間感謝“ guix describe”和“ guix pull”。

最後,應該注意的是 所有這些操作 與包裹經理 不需要root權限 對於用戶而言,這是無價的,尤其是在高性能計算(HPC)和可複制的科學方面。

對於開發人員來說,Guix也很有用,因為它允許例如創建自定義軟件環境。

另外,如果他們是希望很快獲得其用戶反饋的開發人員, Guix提供了一種創建可由Docker使用的容器映像的簡單方法 甚至任何人都可以隨時運行的獨立存檔。

另一方面,如果您是系統管理員,那麼您應該對Guix的聲明性和統一的配置管理方法感興趣。

要配置他們的系統,他們可以使用一個配置文件來定義其係統配置的所有方面,包括服務,文件系統,語言環境,帳戶以及所有使用相同系統語言的內容。

根據Guix的團隊所說,這極大地促進了複雜服務的部署,例如依賴於Web服務的應用程序。

最後, 團隊指定使用一個命令即可創建一個實例 在您的計算機,虛擬機(VM)或容器中進行測試。 系統管理員還可以創建ISO映像。

有了Guix的第一個穩定版本,負責該項目的團隊宣布已進入一個非常重要的階段,並希望該事務性程序包管理器將允許您使用Guile的編程界面來深度自定義系統。

下載Guix 1.0

提供了用於安裝在USB閃存(243 MB)和用於虛擬化系統(474 MB)的映像 笛卡爾


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。