NixOS/nix
GitHub: NixOS/nix
Nix 是一款采用纯函数式范式的包管理器,通过内容寻址存储和原子操作实现完全可复现的软件包管理与系统配置。
Stars: 16291 | Forks: 1858
# Nix
[](https://opencollective.com/nixos)
[](https://github.com/NixOS/nix/actions/workflows/ci.yml)
Nix 是一个强大的包管理器,适用于 Linux 和其他 Unix 系统,它使包管理变得可靠且可复现。请参阅 [Nix 手册](https://nix.dev/reference/nix-manual) 了解更多详情。
## 安装与初步步骤
访问 [nix.dev](https://nix.dev) 获取[安装说明](https://nix.dev/tutorials/install-nix)和[入门教程](https://nix.dev/tutorials/first-steps)。
完整的参考文档可在 [Nix 手册](https://nix.dev/reference/nix-manual)中找到。
## 构建与开发
按照 Nix 参考手册中的说明,[设置开发环境并从源代码构建 Nix](https://nix.dev/manual/nix/development/development/building.html)。
## 其他资源
Nix 由 Eelco Dolstra 创建,并作为其博士论文[纯函数式软件部署模型](https://edolstra.github.io/pubs/phd-thesis.pdf)(2006 年发表)的研究主题。
如今,全球开发者社区共同为 Nix 及其周边生态系统做出贡献。
- [nixos.org 上的 Nix、Nixpkgs、NixOS 社区](https://nixos.org/)
- [nix.dev 上的官方文档](https://nix.dev)
- [Nixpkgs](https://github.com/NixOS/nixpkgs) 是[世界上最大、最最新的自由软件仓库](https://repology.org/repositories/graphs)
- [NixOS](https://github.com/NixOS/nixpkgs/tree/master/nixos) 是一个可以完全声明式配置的 Linux 发行版
- [Discourse](https://discourse.nixos.org/)
- Matrix:[#users:nixos.org](https://matrix.to/#/#users:nixos.org) 用于用户支持,[#nix-dev:nixos.org](https://matrix.to/#/#nix-dev:nixos.org) 用于开发讨论
## 许可证
Nix 根据 [LGPL v2.1](./COPYING) 发布。
标签:Cutter, Nix, NixOS, Unix, 函数式编程, 包管理器, 可复现构建, 声明式配置, 开源, 数字足迹, 数据集, 构建系统, 系统配置, 统一API, 网络信息收集, 软件仓库, 软件部署