[Nix-dev] NixOS 17.03 'Gorilla' Released
robin at loc-com.de
Fri Mar 31 16:29:12 CEST 2017
I'm proud to announce the 7th NixOS stable release 17.03 named
With over 12479 (last release: 13283) commits from 625 (last release
554) contributors the release brings a few highlights:
* Nixpkgs is now extensible through overlays. See the Nixpkgs manual for
* This release is based on Glibc 2.25, GCC 5.4.0 and systemd 232. The
default Linux kernel is 4.9 and Nix is at 1.11.8.
* The default desktop environment now is KDE's Plasma 5. KDE 4 has been
* The setuid wrapper functionality now supports setting capabilities.
* X.org server uses branch 1.19. Due to ABI incompatibilities,
ati_unfree keeps forcing 1.17 and amdgpu-pro starts forcing 1.18.
* Cross compilation has been rewritten. See the nixpkgs manual for
details. The most obvious breaking change is that in derivations there
is no .nativeDrv nor .crossDrv and are now cross by default, not
* The overridePackages function has been rewritten to be replaced by
* Packages in nixpkgs can be marked as insecure through listed
vulnerabilities. See the Nixpkgs manual for more information.
There are two open issues currently:
* gdm crashes on some hardware, using slim to start gnome works, see
the github issue for more information:
* Firefox e10s tabs crash, see the github issue for more information:
See release notes for more information about major changes and updates
ISO and VirtualBox images can be downloaded from:
(Azure BLOBs and EC2 AMIs will follow)
The NixOS manual is at http://nixos.org/nixos/manual/
A fresh installation can be done by following "Installation chapter" in
Upgrading existing NixOS installations:
$ nix-channel --add https://nixos.org/channels/nixos-17.03 nixos
$ nixos-rebuild switch --upgrade
Please report issues to our bug tracker:
The most active contributors for this release were:
621 commits: Frederik Rietdijk
498 commits: Franz Pletz
379 commits: Vladimír Čunát
377 commits: Thomas Tuegel
324 commits: Joachim Fasting
And of course the regular thank you to Eelco Dolstra for his tireless
work on NixOS, Nix and all the projects around that. I'd like to thank
Domen Kožar for his help on getting this release out smoothly and his
regular work on NixOS, the security team for taking a lot of workload
off the release manager by always making sure to keep our systems and
packages secure and also Mayflower for allowing me to work on NixOS a
lot in working hours.
Also I'd like to start a discussion if we want to start rotating the
release manager for every release or maybe have two release managers
each rotating after two releases, so you always have one who has
managed one release. Any opinions? I'm not opposed to doing it again
but it needs quite some time I could also spend on other work.
PS: Note that according to our new policy, 16.09 is still supported one
month by our security team until the end of April.
More information about the nix-dev