Home Explore Blog Models CI



nixpkgs

1st chunk of `nixos/doc/manual/release-notes/rl-1603.section.md`
4862199f3b9011ad6204a324d8123615bc47dde45830d0830000000100000fb5
# Release 16.03 ("Emu", 2016/03/31) {#sec-release-16.03}

In addition to numerous new and upgraded packages, this release has the following highlights:

- Systemd 229, bringing [numerous improvements](https://github.com/systemd/systemd/blob/v229/NEWS) over 217.

- Linux 4.4 (was 3.18).

- GCC 5.3 (was 4.9). Note that GCC 5 [changes the C++ ABI in an incompatible way](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html); this may cause problems if you try to link objects compiled with different versions of GCC.

- Glibc 2.23 (was 2.21).

- Binutils 2.26 (was 2.23.1). See \#909

- Improved support for ensuring [bitwise reproducible builds](https://reproducible-builds.org/). For example, `stdenv` now sets the environment variable `SOURCE_DATE_EPOCH` to a deterministic value, and Nix has [gained an option](https://nixos.org/nix/manual/#ssec-relnotes-1.11) to repeat a build a number of times to test determinism. An ongoing project, the goal of exact reproducibility is to allow binaries to be verified independently (e.g., a user might only trust binaries that appear in three independent binary caches).

- Perl 5.22.

The following new services were added since the last release:

- `services/monitoring/longview.nix`

- `hardware/video/webcam/facetimehd.nix`

- `i18n/input-method/default.nix`

- `i18n/input-method/fcitx.nix`

- `i18n/input-method/ibus.nix`

- `i18n/input-method/nabi.nix`

- `i18n/input-method/uim.nix`

- `programs/fish.nix`

- `security/acme.nix`

- `security/audit.nix`

- `security/oath.nix`

- `services/hardware/irqbalance.nix`

- `services/mail/dspam.nix`

- `services/mail/opendkim.nix`

- `services/mail/postsrsd.nix`

- `services/mail/rspamd.nix`

- `services/mail/rmilter.nix`

- `services/misc/autofs.nix`

- `services/misc/bepasty.nix`

- `services/misc/calibre-server.nix`

- `services/misc/cfdyndns.nix`

- `services/misc/gammu-smsd.nix`

- `services/misc/mathics.nix`

- `services/misc/matrix-synapse.nix`

- `services/misc/octoprint.nix`

- `services/monitoring/hdaps.nix`

- `services/monitoring/heapster.nix`

- `services/monitoring/longview.nix`

- `services/network-filesystems/netatalk.nix`

- `services/network-filesystems/xtreemfs.nix`

- `services/networking/autossh.nix`

- `services/networking/dnschain.nix`

- `services/networking/gale.nix`

- `services/networking/miniupnpd.nix`

- `services/networking/namecoind.nix`

- `services/networking/ostinato.nix`

- `services/networking/pdnsd.nix`

- `services/networking/shairport-sync.nix`

- `services/networking/supplicant.nix`

- `services/search/kibana.nix`

- `services/security/haka.nix`

- `services/security/physlock.nix`

- `services/web-apps/pump.io.nix`

- `services/x11/hardware/libinput.nix`

- `services/x11/window-managers/windowlab.nix`

- `system/boot/initrd-network.nix`

- `system/boot/initrd-ssh.nix`

- `system/boot/loader/loader.nix`

- `system/boot/networkd.nix`

- `system/boot/resolved.nix`

- `virtualisation/lxd.nix`

- `virtualisation/rkt.nix`

When upgrading from a previous release, please be aware of the following incompatible changes:

- We no longer produce graphical ISO images and VirtualBox images for `i686-linux`. A minimal ISO image is still provided.

- Firefox and similar browsers are now _wrapped by default_. The package and attribute names are plain `firefox` or `midori`, etc. Backward-compatibility attributes were set up, but note that `nix-env -u` will _not_ update your current `firefox-with-plugins`; you have to uninstall it and install `firefox` instead.

- `wmiiSnap` has been replaced with `wmii_hg`, but `services.xserver.windowManager.wmii.enable` has been updated respectively so this only affects you if you have explicitly installed `wmiiSnap`.

- `jobs` NixOS option has been removed. It served as compatibility layer between Upstart jobs and SystemD services. All services have been rewritten to use `systemd.services`

- `wmiimenu` is removed, as it has been removed by the developers upstream. Use `wimenu` from the `wmii-hg` package.

Title: Release 16.03 'Emu' Highlights and Changes
Summary
Release 16.03 'Emu', dated March 31, 2016, introduces significant updates to core packages like Systemd (229), Linux (4.4), GCC (5.3), and Glibc (2.23), alongside improvements for bitwise reproducible builds. The release also adds a substantial number of new services across various categories, from input methods and security to mail, networking, and virtualization. Users upgrading should be aware of several incompatible changes, including the discontinuation of i686 graphical ISO images, default wrapping of browsers like Firefox, replacement of `wmiiSnap` with `wmii_hg`, and the removal of the `jobs` NixOS option and `wmiimenu`.