Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,20 +55,21 @@ Explanations of history and ideas in the Nix ecosystem
The following list illustrates some of what can be achieved with the Nix ecosystem:

- {ref}`Reproducible development environments <ad-hoc-envs>`.
- Easy installation of software over URLs.
- {ref}`Standalone program execution <ad-hoc-envs>`.
- Easy installation of software over URLs and from source code.
- Easy transfer of software environments between computers.
- {ref}`Declarative specification of Linux machines <deploy-nixos-using-terraform>`.
- {ref}`Reproducible integration testing using virtual machines <integration-testing-vms>`.
- {ref}`Deployment of services to machines running NixOS <nixos-vms>`.
- {ref}`Utilization of libraries and tools to build software with Nixpkgs <packaging-tutorial>`.
- Avoidance of version conflicts with already installed software.
- Installing software from source code.
- {ref}`Transparent build caching using binary caches <github-actions>`.
- Strong support for software auditability.
- {ref}`First-class cross compilation support <cross-compilation>`.
- Remote builds.
- Remote deployments.
- Atomic upgrades and rollbacks.


## Who is Nix for?

Nix is a tool for people who both need computers to do exactly as intended, repeatably, far into the future, and who are familiar with command line interfaces and plain text editors.
Expand Down
Loading