GuixSD 支持事務和回滾包管理方式的發行版

該項目於日前發佈了 GNU Guix(包管理器)及 GuixSD(發行版)的 0.15.0 版本。這一版本包含了團隊預計的將在 1.0 中包含的大多數特性,所以將多是 0.x 系列的最後一次發佈。docker

這次發佈包含 GuixSD ISO-9660 安裝鏡像、GuixSD 虛擬機鏡像、用於在其它 GNU/Linux 發行版安裝 Guix 的 tarball(從源碼或以二進制)。架構

距離此前版本之發佈已有七月。這一版本包含諸多變化,部分顯著者以下:工具

  1. 不甚受歡迎的 guix pull 命令(用於升級 Guix 及其包集合)已經改進。如今,其和 guix package 命令同樣,支持回滾;新的 –list-generations 選項可視化展示過往更新。此外,儘管仍未達到指望,但其速度有了提高。
  2. Guix pack 如今可以生成可重定位的二進制。
  3. GuixSD 支持 ARMv7 及 AArch64。但囿於硬件差別,目前尚無安裝鏡像提供。用戶須要自行根據指導構建。
  4. 提高 guix system 命令的錯誤報告及提示。
  5. 簡化系統配置,經由引入諸如 initrd-modules 及 file-system-label 的東西。
  6. 新的 guix system docker-image 命令。
  7. 諸多新的 GuixSD 服務:Enlightenment 及 MATE 桌面、Apache httpd、經過 qemu-binfmt 服務支持 QEMU 的透明模擬(Transparent Emulation)、OpenNTPD……
  8. 新增 1200 個軟件包,如今約有近 8000 個包。
  9. 諸多 Bug 修復。
  10. Guix 手冊已被部分翻譯爲法文,但尚無其它語言翻譯可用。欲幫助翻譯的讀者或可嘗試加入翻譯項目。

其它信息見於其發佈日誌(gnu.org)及發佈日誌(郵件列表)。字體

GuixSD 支持事務和回滾包管理方式的發行版GuixSD 支持事務和回滾包管理方式的發行版

GNU Guix 是 GNU 操做系統的事務性包管理器。Guix System Distribution 是 GNU 系統的高級發行版,它依賴於 GNU Guix 並尊重用戶的自由。ui

除了標準的包管理功能外,Guix 還支持事務性升級和回滾、非特權的包管理、逐用戶配置文件和垃圾回收。Guix 使用 Nix 包管理器中的低級機制,但使用 Scheme 語言的擴展將包定義爲原生 Guile 模塊。GuixSD 提供了一種操做系統配置管理的聲明式方法,而且具備高度可定製性。spa

GuixSD 可用於 i68六、x86_6四、ARMv7 和 AArch64機器。Guix 包管理器也能夠直接被用於已安裝的 GNU/Linux 系統(支持包含 mips64el 和 aarch64 在內的架構)。操作系統

Guix 配有數千個包含應用、系統工具、文檔、字體及其它資源在內的諸多軟件包。Emacs、Xfce、Enlightenment、GNOME 及 Inkscape 等諸多常見軟件包都包含在內。翻譯

相關文章
相關標籤/搜索