GNU Guix

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

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

LightDM
LightDM

17 Aug 18

GNU tar
GNU tar

14 Apr 15

eSpeak
eSpeak

22 Jan 15

GNU Parallel
GNU Parallel

17 Feb 15

意见 GNU Guix

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