皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Nix 包管理工具获批准在 Fedora 44 中可用

Nix 包管理工具获批准在 Fedora 44 中可用

在/nix 顶级目录获得 Fedora Linux 的批准后,Fedora 工程和指导委员会(FESCo)已额外批准允许 Nix 软件包工具出现在 Fedora 44 仓库中。

将 Nix 功能包管理器开发者工具添加到 Fedora 的变更提案今天已获 FESCo 批准。随着 Fedora 44 的发布,想要为 Nix 打包的开发者现在可以更轻松地从 Fedora 进行打包。

关于 Nix 包工具功能的变更提案解释如下:

“Nix 是一个跨平台的 Unix-like 系统包管理器,拥有自己的包生态系统。它也是 NixOS Linux 操作系统的包管理器。nix 包工具可访问拥有超过 10 万个包的 nixpkgs 生态系统。包和环境可以使用所谓的派生在 nix 的声明式函数式编程语言中指定。Nix flakes 提供了一种更现代的方式来指定这些项目开发环境。

Nix 有两种主要的安装/设置模式:多用户模式(使用 nix-daemon)和单用户模式(分别简称为 “multiuser” 和 “singleuser”)。Fedora 包试图支持两者,尽管在可用的情况下,多用户模式的设置更加无缝。它通过提供需要 nix-filesystem 的 nix-daemon 和 nix-system 子包来实现这一点。/nix 顶层目录由 tmpfiles.d 定义,如果设置,可以是 Btrfs 子卷。

注意:为了避免任何疑问,由 nix 管理的软件包不会成为 Fedora 发行版的一部分,也不会为其提供质量保证或支持。这类似于例如使用 pip 从外部位置安装 Python 软件包的方式。

一些开发者和上游项目现在更倾向于或使用 nix 进行开发和可重复的构建环境。就像我们在 Fedora 中打包了 apt 和 zypper 一样,这次变更添加了一个 nix 软件包,允许从 Fedora 访问其生态系统。

随着这项变更的实施,Fedora 用户将能够轻松地在其系统上安装 nix,并在可能需要 nix 的开发项目中利用它。他们还将能够轻松地尝试 nixpkgs 中的许多软件包进行测试或实验等。

根据 FESCo 的工单,该功能已获批准用于 Fedora 44。

转自   Nix Package Tool Approved For Availability In Fedora 44 – Phoronix