ein*_*lum 11 distribution-choice architecture nixos distributions guix
(这不是一个“哪种分布更好”的问题!)
GNU GUIX和NixOS是两个基于 NixOS 包管理器的 Linux 发行版。
我意识到 GUIX 似乎使用 Guile 来定义包/依赖项或其他元数据用途;我猜 GUIX 中的所有内容都是 GPL 的,而 NixOS 中也许并非所有内容都是……但这些看起来更像是表面上的差异。
我希望了解的是这两个发行版是否存在任何重要的架构差异。
基本上,这两个发行版之间没有任何架构差异,除了处理 init 系统的方式不同:Guix System 使用 GNU Sheperd,而 NixOS 使用 System D。
据我所知,Guix/Guix System 是 Nix/NixOS 中框架的重新实现,利用 GNU 工具。换句话说,它就像 NixOS,但具有不同的用户体验:
nixpkgs
。大约一年前我尝试了 Guix,当时发现了一些限制:
值得注意的是,它nixpkgs
是最大的软件包存储库之一,而 Guix 存储库则受到维护者数量有限和“仅限 libre 软件”的限制。Nix 项目也更加成熟,拥有十年的领先优势和更大的社区。
此外,由于 Nix 是一个包管理器,因此它可以安装在任何发行版上,包括 Guix 系统。这意味着您可以nixpkgs
在 Guix 系统上使用 Nix 安装软件包。
正如 MegaTux 的评论所指出的,Guix 也是一个独立的包管理器(随 Guix System 发行版一起提供)并且可以安装在任何发行版上。
归档时间: |
|
查看次数: |
2052 次 |
最近记录: |