nix README

The project's README from github.com/NixOS/nix. As one markdown file: README.md.

Nix

Open Collective supporters CI

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. Please refer to the Nix manual for more details.

Installation and first steps

Visit nix.dev for installation instructions and beginner tutorials.

Full reference documentation can be found in the Nix manual.

Building and developing

Follow instructions in the Nix reference manual to set up a development environment and build Nix from source.

Contributing

Check the contributing guide if you want to get involved with developing Nix.

Additional resources

Nix was created by Eelco Dolstra and developed as the subject of his PhD thesis The Purely Functional Software Deployment Model, published 2006. Today, a world-wide developer community contributes to Nix and the ecosystem that has grown around it.

License

Nix is released under the LGPL v2.1.

nix (NixOS/nix)

Searching Database…

17.9K ·GitHub
这是什么?Nix 是一个纯函数式的包管理器,面向 Linux 及其他 Unix 系统,能让软件的安装变得可靠且可复现。
这是一个单独的工具,还是一门语言和一个操作系统?这个代码仓库存放的是核心包管理器本身,用 C++ 编写。更广泛的生态——Nixpkgs 软件包集合和 NixOS 发行版——则在另外的独立项目中。
我怎么安装它?请按照 nix.dev 上的安装说明和新手教程操作;README 里没有给出直接的安装命令。如果你想从源码构建 Nix,Nix 参考手册会带你一步步搭建开发环境。
它能跑在我的 Mac 上吗,还是只支持 Linux?README 面向 Linux 及其他 Unix 系统,macOS 也包含在内。没有提到 Windows。
Nixpkgs 是什么,和这个包管理器是什么关系?Nixpkgs 是建立在 Nix 之上的软件包集合——README 称它是世界上规模最大、更新最及时的自由软件仓库。用 Nix 安装软件,通常就是从它里面取软件包。
NixOS 是什么,我必须换成它才能用 Nix 吗?NixOS 是一个独立的 Linux 发行版,把同样的声明式方式应用到了整个操作系统。你不需要用它——Nix 可以运行在普通的 Linux 和 Unix 系统上。
Nix 这个想法是怎么来的?Eelco Dolstra 在 2006 年的博士论文《The Purely Functional Software Deployment Model》中创立了 Nix,此后一个遍布全球的开发者社区一直在开发它以及围绕它的生态。
What are similar projects?nixpkgs, home-manager, helm, omnibin, composer, rye, pip, ripgrep
Creator
NixOS
Size
135.8 MB
Stars
17.9K
Updated
CommitOct 16
Age
14y
Commits · 90 Days