Linux发行和软件包管理器Guix 1.2已发布

已推出 在此基础上构建的GNU Guix 1.2软件包管理器和GNU / Linux分发套件。 

分发套件 可以作为独立操作系统安装 在虚拟化系统中,在容器中以及在常规硬件上,它可以在已安装的GNU / Linux发行版上运行,充当实现应用程序的平台。

用户具有功能 例如依赖性会计, 无需root即可工作,回滚到以前的版本 如有问题,配置管理, 环境克隆 (在其他计算机上创建软件环境的精确副本)等。

值得一提的是 GNU Guix软件包管理器基于 项目的运作 尼克斯 并且,除了典型的功能 软件包管理,支持诸如执行事务更新,回滚更新,无需获得超级用户特权即可工作,支持链接到单个用户的配置文件,同时安装程序的多个版本的功能,垃圾收集器(标识和删除未使用的软件包版本)。 

定义应用程序构建脚本 和包装规则, 建议使用特定于领域的高级语言 Guile Scheme API组件,使您可以使用功能性编程语言Scheme来执行所有程序包管理操作。

Guix 1.2的主要新颖性

在这个新版本中 对于包管理器,实现了对包存储库进行身份验证的功能 现在,“ Guix pull”和类似命令对从存储库中提取的代码进行密码验证,以防止未经授权的提交从存储库中被提取。

s添加的命令 “ Guix git authenticate”,其中p允许使用身份验证机制 建议用于任意git存储库。

命令 实现了“ Guix pull”和“ guix system reconfigure”以检测和阻止系统回滚 到旧版本,以防止程序还原到易受攻击的版本,以利用当前版本中修复的漏洞。

添加了自动更新服务 定期执行“ guix pull”和“ guix system reconfigure”以使系统保持最新状态,以及 支持SHA-3和BLAKE2加密哈希 编译过程和API。

图形化安装程序的可用性得到改善 以及用于在其他发行版环境中安装Guix的脚本。

我们还可以找到guix搜索,guix系统搜索和类似命令的新分页模式。

除此之外 已完成减少编译时间的工作 以及利用Guile 3.0.4中引入的新编译器执行命令“ guix pull”时的资源消耗, 在Guix GNU / Hurd系统中添加了hurd-vm服务 在GNU / Linux上作为虚拟机运行的交叉编译。

添加 三种新的包装转换选项 “ –with-debug-info”,“ – with-c-toolchain”和“ –without-tests”。

命令 “ Guix pack -RR”增加了对“ fakechroot”引擎的支持,以创建可重定位的软件包 可以在没有Guix的环境中运行。

添加了“ gnu映像”模块和“ guix系统磁盘映像–image-type = TYPE”命令,以使用ISO-9660上的系统映像,带有ext2分区的qcow4,带有Hurd选项的ext2等。

还提到 添加了新的系统服务 lxqt,udev规则,hostapd,zram,autossh,webssh,ganeti,gmnisrv,guix-build-coordinator,guix-build-coordinator-agent,guix-build-coordinator-queue-builds,hurd-console,hurd-getty, hurd-vm,rshiny。

以及中的程序的更新版本 3652个软件包,添加了1999个新软件包。 包括的更新版本 GNOME 3.34.2,MATE 1.24.1,enlightenment 0.24.2,xfce 4.14.2,xorg-server 1.20.8,bash 5.0.16,gcc 10.2.0,gimp 2.10.22,glibc 2.31,转到1.14.10 ,inkscape 1.0.1,libreoffice 6.4.6.2,linux-libre 5.9.3,openjdk 14.0,python 3.8.2,rust 1.46.0。

提到的另一个变化是:

  • x86_64和i686体系结构的最小二进制集已减少到60MB。
  • 在图形安装程序中添加了对FS NTFS的支持。
  • GNU / Hurd本机支持的实现工作已经开始。

下载Guix 1.2

最后,对于那些对测试包管理器或发行版感兴趣的人, 您可以查看详细信息 安装和/或找到要下载的图像, 在下面的链接中。

用于在USB闪存中安装的映像(489 MB)及其在虚拟化系统中的使用(479 MB)。 在i686,x86_64,armv7和aarch64体系结构上支持的工作。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。