Guix 1.0的第一个稳定版本已经发布,这是其新闻

吉克斯 1.0

经过6年多的努力 和19个发行版本, Nix团队刚刚宣布发布第一个稳定版本 从包管理器。 对于项目维护者, 吉克斯 1.0 它有几个显着的好处。

在用户一级, Guix将使安装软件变得容易,并通过使用各种命令使您保持更新 例如搜索guix来查找软件,guix install来安装它们,guix pull和guix升级来定期更新它们。

关于吉克斯

2012年,来自GNU发行版的一群黑客在德国杜塞尔多夫会面,介绍了他们开始从事的新项目。 该项目称为Guix,但发音为“ gi:ks” 满足有效控制跨发行版的程序包部署的需求 Linux。

换句话说, Guix是一个纯粹的功能包管理器 以Guile Scheme语言编写,并且 基于Nix软件包管理器。 因此,在这种情况下,Guix找到与通过Ocaml,Haskell或Scheme语言实现的功能编程语言范例的链接。

该发行版仅包含免费组件,并带有GNU Linux-Libre内核,其中清除了二进制固件中的非免费项目。 使用GCC 8.3进行安装。

除此之外,它还实现了纯功能包的构造和组成。

Guix 1.0的主要新颖性

Guix遵循模型 的分布 滚动发布,这意味着您可以随时运行“ guix pull”命令以获取最新更新。

尽管此功能在其他程序包管理器中很常见, Guix团队添加了独特的Guix功能,这是其交易方面。

方便地,这意味着 用户可以随时使用Guix还原到该程序包的先前版本 在您的Linux发行版上 跑步 命令 “ Guix –回滚” 或“ guix软件包-l”来分析软件包之间的差异。

作为另一个同样重要的优点,Guix维护人员还强调了其可重复性。

通过这个术语,我们必须了解 Guix允许用户实施完全相同的环境 软件 在不同的机器上 或在不同的时间感谢“ guix describe”和“ guix pull”。

最后,应该注意的是 所有这些操作 与包裹经理 不需要root权限 对于用户而言,这是无价的,尤其是在高性能计算(HPC)和可复制的科学方面。

对于开发人员来说,Guix也很有用,因为它允许例如创建自定义软件环境。

另外,如果他们是希望很快获得其用户反馈的开发人员, Guix提供了一种创建可由Docker使用的容器映像的简单方法 甚至任何人都可以随时运行的独立存档。

另一方面,如果您是系统管理员,那么您应该会对Guix的统一声明式配置管理方法感兴趣。

要配置他们的系统,他们可以使用一个配置文件来定义其系统配置的所有方面,包括服务,文件系统,语言环境,帐户以及所有使用相同系统语言的内容。

根据Guix的团队所说,这极大地促进了复杂服务的部署,例如依赖于Web服务的应用程序。

最后, 团队指定使用一个命令即可创建一个实例 在您的计算机,虚拟机(VM)或容器中进行测试。 系统管理员还可以创建ISO映像。

有了Guix的第一个稳定版本,负责该项目的团队宣布它已经达到了非常重要的阶段,并希望该事务性软件包管理器将允许您使用Guile的编程接口来深度自定义系统。

下载Guix 1.0

提供了用于安装在USB闪存(243 MB)和用于虚拟化系统(474 MB)的映像 笛卡尔


成为第一个发表评论

发表您的评论

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

*

*

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