該發行版允許安裝為
主要的
- 新增了新的「guix 部署」命令,旨在一次部署多台電腦的硬件,例如 VPS 中的新環境或可透過 SSH 存取的遠端系統。
- 第三方包儲存庫(頻道)的作者提供了編寫新聞訊息的工具,用戶在執行「guix pull --news」命令時可以閱讀這些新聞訊息。
- 新增了「guix系統描述」命令,這使得可以在部署期間評估系統的兩個不同實例之間的變更。
- 在「guix pack」指令中加入了對 Singularity 和 Docker 產生映像的支援。
- 新增了「guix time-machine」命令,它允許您回滾到存檔中保存的套件的任何版本
遺產軟件 . - “guix系統”新增“--target”選項,提供部分交叉編譯支援;
- 確保 Guix 的執行使用
貴樂3 ,這對生產力有正面的影響。 - 套件依賴關係圖僅限於一組減少的二進位種子組件,這是朝著實現完全可驗證的引導程式邁出的一大步。
- 圖形安裝程式的自動測試框架已經實現。 安裝程式現在建置在持續整合系統中,並在不同的配置(加密和常規根分割區、桌面安裝等)中進行測試。
- 新增了 Node.js、Julia 和 Qt 的建置系統,簡化了與這些專案相關的應用程式包的編寫。
- 新增了新的系統服務auditd、fontconfig-file-system、getmail、gnome-keyring、kernel-module-loader、
結解析器、mumi、nfs、nftables、nix、pagekite、pam-mount、patchwork、
polkit-wheel、出處、pulseaudio、sane、奇點、usb-modeswitch - 更新了3368個軟體包中的程式版本,新增了3514個軟體包。 包括xfce 4.14.0、gnome 3.32.2、mate 1.24.0、xorg-server 1.20.7、bash 5.0.7、binutils 2.32、cups 2.3.1、emacs 26.3、enlightenment 0.23.1的更新版本,
gcc 9.3.0、gimp 2.10.18、glibc 2.29、
gnupg 2.2.20、go 1.13.9、guile 2.2.7、
Icecat 68.7.0-guix0-preview1、icedtea 3.7.0、
libreoffice 6.4.2.2、linux-libre 5.4.31、、openjdk 12.33、perl 5.30.0、python 3.7.4、
鐵鏽 1.39.0。
讓我們提醒您,GNU Guix 套件管理器是基於該專案開發的
支援使用為 Nix 套件管理器準備並放置在儲存庫中的套件的能力
包的構建環境以容器的形式形成,其中包含應用程式工作所需的所有元件,這允許您創建一組可以工作的包,而無需考慮發行版的基本系統環境的組成,其中Guix被用作附加組件。 可以透過掃描已安裝套件目錄中的標識符雜湊值來確定 Guix 套件之間的依賴關係,以查找是否存在已安裝的依賴關係。 軟體套件安裝在使用者目錄中的單獨目錄樹或子目錄中,使其能夠與其他軟體套件管理器並行共存,並為各種現有發行版提供支援。 例如,軟體包安裝為 /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/,其中「f42a58...」是用於依賴項監視的唯一軟體包識別碼。
該發行版僅包含免費組件,並附帶 GNU Linux-Libre 內核,清除了二進位韌體的非免費元素。 GCC 9.3 用於彙編。 服務管理器用作初始化系統
來源: opennet.ru