GNU Guix

软件截图:
GNU Guix
软件详细信息:
版本: 0.15.0 更新
上传日期: 17 Aug 18
许可: 免费
人气: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix 是一个开源且免费分发的软件项目,它是从头开始设计的,用于为GNU / Linux系统实现通用包管理器,允许任何人安装,更新和删除软件来自他们的电脑。

它也是可以部署到USB闪存驱动器的独立Linux发行版,因此您可以将其启动并安装到您的计算机上。 GNU Guix的包管理功能源自创新的Nix包管理器并使用Guile。


包管理器的功能

该应用程序具有多个功能,其中我们可以提到对事务升级的支持,对回滚的支持,每用户配置文件,非特权包管理以及垃圾收集。

此外,它还为用户提供了一个独特的工具来管理GNU / Linux操作系统的配置文件。该软件基于Nix项目,借用其低级机制并将其与Guile Scheme编程接口相结合。

操作系统的功能

独立的GNU Guix发行版以tar文件形式发布,必须写入1GB或更高容量的USB闪存驱动器,支持i686(32位)和x86_64(64位)计算机。此外,该系统还可以部署在现有的GNU / Linux系统之上,包括在mips64el上。

但请注意,它处于大量开发状态,并且还没有图形安装程序或桌面环境。用户必须从命令行安装操作系统。它也不提供对LVM(逻辑卷管理器)的支持,也不提供对系统服务的开箱即用支持。但是,它有超过1,000个软件包。

此版本中的新功能

  • 不受欢迎的guix pull命令,允许用户升级Guix及其软件包集合,已经过大修,我们希望您会喜欢它。我们将很快在另一篇文章中讨论这些增强功能,但足以说新的guix pull现在支持回滚(就像guix包),而新的--list-generation选项允许你可视化过去的升级。它也更快,不像我们想的那么快,所以我们计划在不久的将来进一步优化它。
  • guix pack现在可以生成可重定位的二进制文件。使用-f squashfs,它现在可以生成存储为SquashFS文件系统的图像。然后,可以通过Singularity执行这些图像,Singularity是一种“容器引擎”。部署在一些高性能计算集群上。
  • GuixSD现在运行在ARMv7和AArch64盒子上!我们不提供安装映像,因为详细信息取决于您要定位的电路板,因此您必须按照说明自行构建映像。在ARMv7上,它通常使用U-Boot,而诸如OverDrive的AArch64盒依赖于支持EFI的GRUB。 Bootloader定义适用于许多电路板 - 诺维娜,A20 OLinuXino,BeagleBone甚至NES。
  • 我们进一步改进了guix系统提供的错误报告和提示。例如,它现在将建议应该添加到initrd的前端内核模块 - 之前,您可以安装一个无法启动的系统,因为initrd缺少硬盘驱动程序。
  • 通过引入initrd-modules字段和文件系统标签构造,简化了操作系统配置。
  • 有一个新的guix系统docker-image命令可以完全满足你的期望。 : - )
  • 有十几种新的GuixSD服务:Enlightenment和MATE桌面,Apache httpd,通过qemu-binfmt服务,OpenNTPD等支持QEMU的透明模拟。
  • 有1,200个新套餐,所以我们现在接近8,000套餐。
  • 修复了很多错误!
  • 该手册现已部分翻译成法文,您可以通过加入翻译项目帮助将其翻译成您的母语。

0.13.0版中的新功能

  • Guix现在支持aarch64(64位ARM处理器)。此版本不包括二进制安装tarball,我们的构建服务器场还没有提供aarch64替代品。我们正在寻找aarch64硬件来解决这个问题。如果您能提供帮助,请与我们联系!
  • 同样,此版本不再包含mips64el tarball,但Guix仍然支持该平台。我们不知道从长远来看我们是否会继续支持mips64el;如果您想称重,请发送电子邮件至guix-devel@gnu.org!
  • GuixSD安装映像现在支持UEFI。 GuixSD现在也可以安装在Btrfs上。
  • GuixSD支持在隔离容器中运行系统服务(守护进程),以减轻这些守护进程中漏洞可能造成的伤害。请参阅4月的这篇文章。
  • 可以使用新的guix pack命令创建独立的二进制包。我们在3月份发布了它。
  • Guix现在使用全新的2.2系列GNU Guile。过渡导致我们一直在解决的问题,特别是对于guix pull的用户。除此之外,欢迎免费提供明显的性能提升!
  • guix发布,我们用来分发二进制文件,有一个新的--cache操作模式,可以在将二进制文件分发给大量用户时提高性能,就像我们的构建服务器场一样。
  • 在未来的帖子中已经解决了包中发现的许多可重现性问题。
  • 840个新软件包,总计5,400多个,以及许多更新,包括glibc 2.25,Linux-libre 4.11和GCC 7。
  • Redis,Exim,Open vSwitch等新系统服务。现有服务的接口,特别是NGINX服务的接口,已得到极大改进。
  • 修复了很多错误!

0.8.3版中的新功能

  • 能够声明您的个人资料中必须存在的软件包,并将其传递给guix软件包的新的--manifest选项。
  • guix环境有一个新的--ad-hoc选项,可以快速生成临时开发环境。
  • 新工具:guix编辑打开包装配方,guix大小配置包的磁盘使用情况及其依赖关系,guix gc --verify检查商店的完整性。
  • 179个新软件包,特别是LibreOffice,Coq和Guile-Emacs快照。
  • 许多错误修复和各种改进!

版本0.8.1中的新功能

  • ARMv7的新端口。
  • 新的guix系统vm选项,用于与主机共享文件系统。
  • 区域设置定义和nscd的新配置界面。
  • 为guix导入增加了一个CPAN导入器,为guix lint添加了更多的跳棋。
  • 164个新软件包和222个软件包更新。
  • 许多错误修复和可用性改进。

版本0.8 Alpha中的新功能

  • 用于记录和复制开发环境的新guix环境命令。
  • Emacs用户界面,可替代包管理的命令行界面。
  • 加快部署安全更新的实验机制。
  • 操作系统声明现在可以指定交换设备,映射设备,固件等。
  • 更多开发人员工具,尤其是guix lint和guix import。
  • 已添加162个软件包,包装更新超过100个。

显影剂的其他软件 Free Software Foundation

GNU Emacs
GNU Emacs

11 Jul 15

LightDM
LightDM

17 Aug 18

GNU Hurd
GNU Hurd

19 Feb 15

意见 GNU Guix

评论没有发现
添加评论
打开图片!