GNU Guix 1.3對發行版和程序包管理器進行了許多改進

釋放 軟件包管理器和Linux GNU發行版的新版本 在Guix 1.3中添加了一些重要更改, 例如,對新體系結構的支持和發行版中系統軟件包的更新,以及對軟件包管理器中某些命令的改進和更改,以及對漏洞的解決方案。

對於那些不知道的人 GNU Guix軟件包管理器應該知道,這是基於Nix項目的操作 除了典型的包裹管理功能外, 支持諸如執行事務更新,回滾更新,無需獲得特權即可工作的功能 超級用戶,對鏈接到各個用戶的配置文件的支持,同時安裝程序的多個版本的能力,垃圾收集器(標識和刪除未使用的程序包版本)。

至於發行版,它僅包含免費組件,並帶有GNU Linux-Libre內核。 剝離非免費的二進制固件項目。 為了進行安裝,使用了GCC 9.3,這是GNU Shepherd服務管理器,它是SysV-init的替代產品,具有依賴項支持,被用作初始化系統。

Guix 1.3有什麼新功能?

在這個新版本中 突出顯示,漏洞CVE-2021-27851已在guix-daemon中修復。,這允許本地用戶提升系統上的特權。 該問題與以下事實有關:在命令執行期間»guix build',因為構建目錄對所有人仍然可寫,並且用戶可以創建指向根用戶擁有且位於目錄外部的文件的硬鏈接。

另一方面,我們可以發現 最初實現了對POWER9架構的支持, 以及系統軟件包的更新版本,其中提到該新版本中集成了大約3100,新添加的軟件包大約是2009。

提到initrd具有bcachefs支持 默認情況下已啟用,並且CUPS打印服務器還默認啟用了»brlaser»服務,以支持Brother打印機,此外 添加了新的系統服務。

在包管理器方面,突出顯示了提供了使用聲明性實現模式的功能,其中使用了一系列命令,而不是一系列命令»guix install»ÿ«guix remove«,命令«guix package --manifest=manifest.scm»在所有要安裝的應用程序的清單中都有定義。

其他變化 從這個新版本中脫穎而出:

  • 添加了新命令“ guix import go”,以考慮到依賴關係以Go語言遞歸導入軟件包。
  • 命令”guix import opam»提供對Coq軟件包的支持。 Guix導入箱以遞歸加載模式提供語義版本。 命令 ”guix import nix“。
  • 優化了預編譯(替換)二進制軟件包的安裝,並加速了“ guix system init”命令。
  • “ –discover”選項已添加到 guix-daemon 以檢測使用mDNS / DNS-SD協議提供收集的二進制數據包(替代)的本地網絡上的服務器。 要從服務器發送公告,“ – advertise”選項已添加到»命令guix publish“。
  • 已經實現了使用Zstd算法進行數據包壓縮的功能。
  • 在“ -verbosity = 1”模式下,將停止下載URL的輸出。
  • 代替子命令»disk-image“ Y”vm-image«,建議使用通用命令»guix system image“。
  • 在虛擬機的分發映像中添加了對SPICE協議的支持。
  • 自動安裝模式已添加到安裝腳本中。
  • 服務已添加 lvm-device-mapping 支持Linux邏輯捲管理器(LVM)。
  • 添加了“ guix -t rock64-raw系統映像”模式以生成Rock64板的佈局映像。

下載Guix 1.3

最後,對於那些對測試包管理器或發行版感興趣的人, 您可以查看詳細信息 安裝和/或找到要下載的圖像, 在下面的鏈接中。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

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

*

*

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