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 等诸多常见软件包都包含在内。翻译

相关文章
相关标签/搜索