Nix OSAStatus Report
Stc
Date: 2006-02-16
Time: 11:45
Room: BBL room 471
Speaker: Armijn Hemel
Title: NixOS? : A Status Report
Abstract
The Nix software deployment system is a system that guarantees complete
and safe deployment of software. In the last few years it has proven its
usefulness in several environments. It is used in the Software Engineering
course, for the ST-buildfarm and Stratego development. A fair number of
users have installed Nix on their system next to RPM and DEB to manage
packages.
NixOS? is the next logical step for Nix. It is a Linux distribution that
tries to use Nix throughout the whole system, including the kernel and also
system services. One of the main goals of
NixOS? is to prove that the
principles that underly Nix also work on a system level.
NixOS? has been in serious development since about half a year. So far
NixOS? has produced a few interesting results: things that seemd to be really
straightforward turned out to require a lot more work than expected and a
lot of other things that seemed tough to do turned out to be no-brainers.
Right now there is a functional prototype that implements many of the basic
functionalities one would expect on a normal UNIX-like system, but there is
still a lot of room for improvement.
This talk will give an overview of what
NixOS? is and what makes it radically
different from other Linux distributions. If time permits there will also
be a live demonstration of
NixOS? .