Nix is a functional package manager, purely functional build system, and declarative configuration system. It serves as a reproducible environment manager designed to eliminate manual installation drift by defining software and operating system states through a configuration language.
Die Hauptfunktionen von nixos/nix sind: Package Dependency Managers, Content-Addressable Stores, Build Sandboxes, Configuration Management Systems, Infrastructure as Code, Package Managers, Software Packaging, Purely Functional Derivations.
Open-Source-Alternativen zu nixos/nix sind unter anderem: nixos/nix.dev — This project provides a functional package manager and a reproducible build system designed to ensure identical build… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… nixos/nixpkgs — Nixpkgs is a comprehensive repository of declarative software definitions used to build and manage reproducible system… chef/chef — Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and… pypa/pip — pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index… puppetlabs/puppet — Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and…
This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s
This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and
Nixpkgs is a comprehensive repository of declarative software definitions used to build and manage reproducible system environments. It functions as a framework for assembling operating system components and application dependencies into consistent, versioned, and verifiable software collections. By utilizing a functional derivation graph and a lazy evaluation model, the project ensures that software environments are defined as pure expressions, resulting in absolute reproducibility across different machines. The repository distinguishes itself through its ability to manage complex software l
Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code