NixOS - Blog → Announcements
source link: https://nixos.org/blog/announcements.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Blog → Announcements
NixOS 21.11 released
— Published on 30 Nov 2021Hey everyone, we're Timothy DeHerrera and Tom Bereknyei, the release managers for 21.11. As promised, the latest stable release is here: NixOS 21.11 “Porcupine”.
The 21.11 release was possible due to the efforts of 1541 contributors in 41960 commits. We would especially like to thank our top 10 contributors: Sandro Jäckel, Fabian Affolter, Martin Weinelt, figsoda, Artturin, Mario Rodas, Bobby Rong, Jörg Thalheim, Robert Schütz, Michael Weiss.
NixOS is already known as the most up to date distribution and is in the top three by total number of packages and we expect this trend to continue.
Stabilization Contributors
Stabilization of the NixOS happens a month before the planned release. The goal is to have as little as possible continuous integration (Hydra) jobs failing before the release is cut.
Individuals who contributed to stabilizing this release: Fabian Affolter, Sandro Jäckel, figsoda, Sergei Trofimovich, Artturin, Alyssa Ross, Thiago Kenji Okada, Lukas Epple, Tredwell, Bernardo Meurer, and 477 others!
Special Thanks
Thanks to Domen Kožar for revitalizing the Darwin support effort. Jon Ringer for guiding the release process since NixOS 20.09. Vladimír Čunát and Martin Weinelt for their continued efforts managing and stabilizing staging. Thanks to Graham Christensen for organizing with Equinix Metal to ensure we head enough compute resources.
Reflections and Closing
The influx of additional interest in Nix/NixOS is exciting to see. The fairly smooth release cycle is due to the dedication and time of all the volunteers in the community. The continued growth and improvements have been incredible to witness.
NixOS 21.05 released
— Published on 1 Jun 2021Hey everyone, I'm Jonathan Ringer, the release manager for 21.05. As promised, the latest stable release is here: NixOS 21.05 “Okapi”.
The 21.05 release was possible due to the efforts of 1745 contributors in 33474 commits. We would especially like to thank our top 10 contributors: Fabian Affolter, Frederik Rietdijk, Sandro Jäckel, Tim Steinbach, Jonathan Ringer, Martin Weinelt, Mario Rodas, Robert Schütz, Jan Tojnar, Sterni.
NixOS is already known as the most up to date distribution and is in the top three by total number of packages.
This didn't stop us. In the last six months:
- 12985 packages were added
- 14109 packages were removed
- 16768 packages were updated
Likewise, our NixOS module system got bigger and better:
- 1527 options were added
- 290 options removed
- 400 options were updated
Stabilization Contributors
Stabilization of the NixOS happens a month before the planned release. The goal is to have as little as possible continuous integration (Hydra) jobs failing before the release is cut.
Individuals who contributed to stabilizing this release: Fabian Affolter, Sterni, Stéphan Kochen, Robert Schütz, Martin Weinelt, Jonathan Ringer, Alyssa Ross, Andrew Childs, Thomas Tuegel, Malte Brandy, and 431 others!
Special Thanks
I would like to give a special thanks to Jan Tojnar and others for the Gnome 40 stabilization effort. Another special thanks should be given to Thomas Tuegel and many others for bringing Plasma 5.21 to NixOS.
Reflections and Closing
I think the RFC80 and RFC85 changes to the release process were successful in limiting risk and making the release more deterministic. This is the first release since 17.03 to have released in the intended month, although the rendered manual and official announcement were delayed a day. In the future, I hope to make the release as "boring" as possible, and have it be a time to improve the quality of nixpkgs' unstable and stable channels.
NixOS 20.09 released
— Published on 27 Oct 2020Hey everyone, I'm Jonathan Ringer, one of the release managers for 20.09. As promised, the latest stable release is here: NixOS 20.09 “Nightingale” ✨.
The 20.09 release was possible due to the efforts of 1313 contributors in 31282 commits. We would especially like to thank our top 10 contributors: Mario Rodas, Frederik Rietdijk, Jörg Thalheim, Maximilian Bosch, Jonathan Ringer, Jan Tojnar, Daniël de Kok, WORLDofPEACE, Florian Klink, José Romildo Malaquias, and 1303 others!
NixOS is already known as the most up to date distribution and is in the top three by total number of packages.
This didn't stop us. In the last six months:
- 7349 packages were added
- 8181 packages were removed
- 14442 packages were updated
Likewise, our NixOS module system got bigger and better:
- 1119 options were added (61 new modules)
- 476 options removed
- 118 options were updated
Stabilization Contributors
Stabilization of the NixOS happens a month before planned release. The goal is to have as little as possible continuous integration (Hydra) jobs failing before the release is cut. While we would like to release on time, a high quality release is more important.
Individuals who contributed to stabilizing this release: volth, Robert Scott, Tim Steinbach, WORLDofPEACE, Maximilian Bosch, Thomas Tuegel, Doron Behar, Vladimír Čunát, Jonathan Ringer, Maciej Krüger, and 190 others!
Reflections and Closing
I think that the 20.09 release highlighted a few weak points with our current release schedule. Discussions have already began on how to improve the process from the beginning, to help minimize risk, and set ourselves up for more successes in the future. I want to thank WORLDofPEACE (my co-release-manager) for helping me with release management items, Thomas Tuegel for helping with Qt and Plasma stabilization, as well as Robert Scott for his work with release stabilization.
NixOS 20.03 released
— Published on 20 Apr 2020Hey everyone, I am worldofpeace, one of the release managers for 20.03. As promised, the most glittered stable release is here: NixOS 20.03 “Markhor” ✨.
NixOS 20.03 Contributors
We had 1014 people contribute to NixOS 20.03 and 21597 contributions. Thank you soo much, each contribution is valued.
Top 10 ordered by commits
Rank Name Commits 1 Frederik Rietdijk 1573 2 worldofpeace 1273 3 Mario Rodas 1256 4 Maximilian Bosch 720 5 Jan Tojnar 491 6 Jonathan Ringer 477 7 Jörg Thalheim 414 8 Florian Klink 393 9 Will Dietz 373 10 volth 356My Reflections and Closing
Being release manager for 20.03 has been a poignant moment for me in being part of NixOS. I had my goals that I set out before I was appointed, but I was really surprised how respected I am in the community. My primary goal was “work collaboratively with all participants in the NixOS project and being supportive of their efforts”. I feel I ✨ shine best in that dynamic in the project, so this really was perfect for me. I hope releasing NixOS has felt better for those involved. With the seeds I’ve planted it should continue to bloom this way.
I’d like to thank Samuel Leathers, my co-release manager, for his congruent effervescence and guidance; Graham Christensen for his organizational encouragement; and obviously every last person I got to work with. Thanks ✌️
In leisure, pause, and experimental grace. worldofpeace.
NixOS 19.09 released
— Published on 09 Oct 2019NixOS 19.03 released
— Published on 10 Apr 2019NixOS 18.09 released
— Published on 06 Oct 2018Fastly supports NixOS
— Published on 04 Oct 2018Nix 2.1 released
— Published on 02 Sep 2018NixOS Discourse forum
— Published on 14 Aug 2018NixCon 2018
— Published on 21 May 2018NixOS 18.03 released
— Published on 04 Apr 2018Nix 2.0 released
— Published on 22 Feb 2018NixOS 17.09 released
— Published on 02 Oct 2017Nix-dev mailing list moved
— Published on 12 Jul 2017NixCon 2017
— Published on 18 Jun 2017NixOS 17.03 released
— Published on 31 Mar 2017NixOS 16.09 released
— Published on 03 Oct 2016NixOps 1.4 released
— Published on 20 Jul 2016NixOS 16.03 released
— Published on 01 May 2016Nix 1.11 released
— Published on 19 Feb 2016NixOS 15.09 released
— Published on 30 Oct 2015Nix 1.10 released
— Published on 03 Oct 2015NixCon 2015
— Published on 03 Sep 2015NixOS Foundation
— Published on 09 Aug 2015Nix 1.9 released
— Published on 12 Jul 2015NixOS 14.12 released
— Published on 30 Jan 2015Nix 1.8 released
— Published on 14 Jan 2015NixOS sprint in Ljubljana
— Published on 30 Aug 2014NixOS 14.04 released
— Published on 30 May 2014NixOps 1.2 released
— Published on 30 May 2014Nix 1.7 released
— Published on 11 May 2014Heartbleed vulnerability in OpenSSL
— Published on 09 May 2014A serious security vulnerability has been discovered in OpenSSL. All stable NixOS releases prior to version 13.10.35708.15a465c are vulnerable. (You can see your current version by running nixos-version.) To upgrade to the latest NixOS version, run nixos-rebuild switch --upgrade. You can verify whether you are safe by running
$ nix-store -qR /run/current-system | grep openssl
If this shows any OpenSSL version prior to 1.0.1g, you may be vulnerable.
FOSDEM talks
— Published on 02 Mar 2014Stdenv updates branch merged into master
— Published on 21 Feb 2014NixOS 13.10 released
— Published on 01 Dec 2013Nix 1.6.1 released
— Published on 28 Nov 2013NixOS sources merged into Nixpkgs
— Published on 10 Nov 2013NixOps 1.1.1 released
— Published on 02 Nov 2013Nix 1.6 released
— Published on 10 Oct 2013NixOps 1.1 released
— Published on 09 Oct 2013NixOS sprint in Slovenia
— Published on 15 Aug 2013NixOps 1.0.1 released
— Published on 11 Aug 2013NixOS presentation at EuroPython
— Published on 05 Aug 2013NixOps 1.0 released
— Published on 25 Jul 2013Nix 1.5.3 released
— Published on 17 Jul 2013PhD thesis: A Reference Architecture for Distributed Software Deployment
— Published on 03 Jul 2013Nix 1.5.2 released
— Published on 13 Jun 2013Nix 1.5.1 released
— Published on 28 Mar 2013Nix 1.4 released
— Published on 26 Mar 2013NixOS switched to systemd
— Published on 21 Feb 2013Nix 1.3 released
— Published on 05 Feb 2013Nix 1.2 released
— Published on 06 Jan 2013Nix 1.1 released
— Published on 18 Aug 2012Binary Nix tarballs available
— Published on 24 Jun 2012Nix 1.0 released
— Published on 11 Jun 2012PatchELF 0.6 released
— Published on 07 Dec 2011Hydra talk at Inria
— Published on 03 Dec 2011Moving to GitHub
— Published on 28 Nov 2011Nix-dev mailing list moved
— Published on 14 Oct 2011FOSDEM talk about NixOS
— Published on 05 Mar 2011ISSRE paper on NixOS-based system testing
— Published on 18 Sep 2010Xfce in NixOS
— Published on 18 Sep 2010Nix 0.16 released
— Published on 17 Sep 2010NixOS talk at LSM
— Published on 09 Aug 2010Nix 0.15 released
— Published on 17 Apr 2010Nix 0.14 released
— Published on 04 Mar 2010Nix logo
— Published on 25 Dec 2009Nix 0.13 released
— Published on 05 Dec 2009LWN.net article on NixOS
— Published on 26 Jul 2009Nixpkgs 0.12 released
— Published on 24 May 2009OpenOffice.org 3 in Nixpkgs
— Published on 21 May 2009Lluís Batlle has updated OpenOffice.org in Nixpkgs to 3.0.1 (screenshot).
KDE 4.2 in Nixpkgs/NixOS
— Published on 07 May 2009We now have a fairly complete set of KDE 4.2 packages in Nixpkgs and NixOS. Previously we had KDE 3.5, but it was rather incomplete: just kdelibs and kdebase. Now we have all that desktop goodness, such as kdemultimedia, kdenetwork and kdegames. You can enable KDE 4 in NixOS by setting the services.xserver.sessionType option to kde4. Thanks go to Yury G. Kudryashov, Andrew Morsillo and Sander van der Burg for doing the hard work on adding KDE 4 to Nixpkgs. (Screenshot 1, screenshot 2)
Hydra
— Published on 05 Feb 2009Linux.com article about Nix
— Published on 22 Jan 2009Nix 0.12 released
— Published on 21 Dec 2008DisNix paper accepted at HotSWUp
— Published on 09 Oct 2008The paper “Atomic Upgrading of Distributed Systems” (by Sander van der Burg, Eelco Dolstra and Merijn de Jonge) has been accepted for presentation at the First ACM Workshop on Hot Topics in Software Upgrades (HotSWUp). A draft of the paper is available. It describes Sander’s master’s thesis research on DisNix, an extension to Nix that allows deployment and upgrading of distributed systems from a single declarative description. We will continue this research in the Jacquard PDS project, which has now started. (We still have an opening for a PhD student or a postdoc; please contact us if you’re interested.)
NixOS paper accepted at ICFP!
— Published on 16 Jul 2008The paper “NixOS: A Purely Functional Linux Distribution” (by Eelco Dolstra and Andres Löh) has been accepted for presentation at the 2008 International Conference on Functional Programming (ICFP). It describes NixOS in much greater detail than last year’s HotOS paper, and argues why the purely functional style and features such as laziness are important for system configuration management. It also provides some measurements on the actual purity of Nix build actions. A draft of the paper is available.
Website back up
— Published on 06 Jun 2008The Nix website was down for a few days due to cooling problems in the server room causing the machine to overheat. These should be resolved now. Apologies for the inconvenience.
Website / SVN repositories moved
— Published on 25 May 2008The Nix website has moved to nixos.org (hosted at TU Delft). The Subversion repositories have moved to svn.nixos.org. See this mailing list posting for information about moving existing SVN working copies.
LDTA 2008 paper
— Published on 05 May 2008Eelco Dolstra presented the paper “Maximal Laziness — An Efficient Interpretation Technique for Purely Functional DSLs” at 8th Workshop on Language Description, Tools and Applications (LDTA 2008). It’s about caching of evaluation results in the Nix expression evaluator as a technique to make a simple term-rewriting evaluator efficient. Slides are here.
Jacquard grant proposal accepted!
— Published on 14 Mar 2008
The Jacquard program of NWO and EZ has granted funding for the Nix-related project “Pull Deployment of Services” (PDS), which is about improving the deployment of software and services in complex heterogenous environments. The grant consists of 368 K€ for a PhD student (4 years) and a postdoc (3 years). If you’re interested in these positions, please have a look at this page, and don’t hesitate to contact Eelco Visser or Eelco Dolstra.
New NixOS ISOs
— Published on 06 Feb 2008
New NixOS installation CD images for i686 and x86_64 are available, which is a good thing as the previous ones were already a few months old. The new images are Nix 0.11-based, contain Memtest86+ as a convenience, should support more SATA drives, and show online help (the NixOS manual) on virtual console 7.
Nix 0.11 released
— Published on 31 Jan 2008Nixpkgs 0.11 released
— Published on 12 Oct 2007OpenOffice in Nixpkgs
— Published on 10 Oct 2007
OpenOffice is now in Nixpkgs (screenshot of OpenOffice 2.2.1 running under NixOS, and another screenshot). Despite being a rather gigantic package (it takes two hours to compile on an Intel Core 2 6700), OpenOffice had only two “impurities” (references to paths outside of the Nix store) in its build process that had to be resolved — a reference to /bin/bash and one to /usr/lib/libjpeg.so.
Armijn Hemel, Wouter den Breejen and Eelco Dolstra contributed to the Nix expression for OpenOffice.
NixOS progress report
— Published on 22 Sep 2007
Wine now runs on NixOS! Finally we can run all those legacy applications... Thanks to Michael Raskin for adding Wine and a NPTL-enabled Glibc (which Wine seems to need). This is a nice application of purely functional package composition, by the way: Wine didn’t work with the standard Glibc in Nixpkgs, so we just pass it another Glibc at build time.
In other news, Nix 0.11 and Nixpkgs 0.11 will be released soon.
Commits mailing list
— Published on 14 Sep 2007There is now a mailing list ([email protected]) that you can subscribe to if you want to receive automatic commit notifications from the Nix Subversion repository.
HotOS paper on NixOS
— Published on 08 Jun 2007NixOS progress report
— Published on 02 May 2007We now have KDE running on NixOS (obligatory screenshot). Just kdebase for now (Martin Bravenboer already added kdelibs a long time ago so that we could run the wonderful KCachegrind), but it contains all the important stuff (Konqueror, KDesktop, Kicker, Konsole, Control Center, etc.).
In related news, we can safely say that, rumours to the contrary notwithstanding, NixOS is not an April Fools’ Joke.
NixOS progress report
— Published on 05 Apr 2007NixOS is now almost usable as a desktop OS ;-). We have an X server, a bunch of Gnome packages, basic wireless support, and of course all the applications in Nixpkgs that we had all along running on other Linux distributions. Here are a few screenshots:
- X server with Compiz window manager.
- Emacs and a few terminals showing off the (near) absence of /lib, /bin etc.; everything is in the Nix store.
- Some applications.
NixOS manual
— Published on 19 Mar 2007NixOS for x86_64
— Published on 23 Feb 2007New build farm hardware at TUD
— Published on 23 Feb 2007To quote Eelco Visser: new hardware for buildfarm at Delft University of Technology has arrived.
Here’s what we have: 5 Intel Core 2 Duo DualCore machines with 1GB RAM, 2 Mac minis with 1,83-GHz Intel Core Duo-processor, another Core 2 Duo a UPS to deal with spikes in power supply, a console with integrated monitor and keyboard switches, a rack with room for a couple more machines.
Here’s what we’re going to do with the goodies. The five Intel machines and the two MacMinis (also Intel) are going to be used to crank at building hundreds of software packages. Using virtualisation we should be able to run builds on multiple operating system distributions. Read more…
Nixpkgs 0.10 released
— Published on 12 Nov 2006Nix 0.10.1 released
— Published on 11 Nov 2006Nix 0.10 released
— Published on 06 Nov 2006Nixpkgs 0.9 released
— Published on 03 Mar 2006PhD thesis defended
— Published on 18 Feb 2006Nix 0.9.2 released
— Published on 21 Oct 2005Nix 0.9 released
— Published on 16 Oct 2005Secure sharing paper accepted for ASE 2005
— Published on 28 Aug 2005Service deployment paper accepted for SCM-12
— Published on 22 Aug 2005Patching paper accepted for CBSE 2005
— Published on 17 Mar 2005Paper “Imposing a Memory Management Discipline on Software Deployment” accepted for presentation at ICSE 2004!
— Published on 16 Jan 2004The first Nix paper.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK