Skip to content

Commit

Permalink
Announce NixOS 22.05
Browse files Browse the repository at this point in the history
  • Loading branch information
dasJ committed May 30, 2022
1 parent 8f4a798 commit e36653c
Show file tree
Hide file tree
Showing 8 changed files with 108 additions and 14 deletions.
100 changes: 100 additions & 0 deletions blog/announcements.xml
@@ -1,6 +1,106 @@
<?xml version="1.0" encoding="utf-8" ?>

<news>
<item>
<pubDate>Tue, 30 May 2022 18:00:00 UTC</pubDate>
<title id="nixos-22.05">
NixOS 22.05 released
</title>
<description>
<a href="https://github.com/NixOS/nixos-artwork/blob/master/releases/22.05-quokka/quokka.png">
<img class="inline" src="/logo/nixos-logo-22.05-quokka-lores.png" alt="22.05 Quokka logo" width="100" />
</a>
<p>
Hey everyone, I'm <a href="https://github.com/dasJ">Janne Heß</a>,
the release manager for 22.05. As promised, the latest stable
release is here: NixOS 22.05 “Quokka”.
</p>

<ul>
<li>
<a href="/manual/nixos/stable/release-notes.html#sec-release-22.05">Release manual</a>
<ul>
<li><a
href="/manual/nixos/stable/release-notes.html#sec-release-22.05-highlights">Highlights</a>
</li>
<li><a href="/manual/nixos/stable/release-notes.html#sec-release-22.05-new-services">New
Services</a></li>
<li><a
href="/manual/nixos/stable/release-notes.html#sec-release-22.05-incompatibilities">Backward
Incompatibilities</a></li>
<li><a
href="/manual/nixos/stable/release-notes.html#sec-release-22.05-notable-changes">Other
Notable Changes</a></li>
</ul>
</li>
<li><a href="/manual/nixos/stable/index.html#sec-upgrading">Upgrade Instructions</a></li>
<li><a href="/download.html#download-nixos">Image downloads</a></li>
</ul>

<p>
The 22.05 release was possible due to the efforts of <strong>1611</strong>
contributors in <strong>46727</strong> commits. We would especially
like to thank our top 10 contributors:
<a href="https://github.com/fabaff">Fabian Affolter</a>,
<a href="https://github.com/supersandro2000">Sandro Jäckel</a>,
<a href="https://github.com/mweinelt">Martin Weinelt</a>,
<a href="https://github.com/bobby285271">Bobby Rong</a>,
<a href="https://github.com/marsam">Mario Rodas</a>,
<a href="https://github.com/jonringer">Jonathan Ringer</a>,
<a href="https://github.com/jtojnar">Jan Tojnar</a>,
<a href="https://github.com/mic92">Jörg Thalheim</a>,
<a href="https://github.com/sternenseemann">sternenseemann</a>, and
<a href="https://github.com/dotlambda">Robert Schütz</a>.
</p>

<p>
NixOS is already known as
<a href="https://repology.org/repositories/statistics/newest">the most up to date distribution</a>
and is
<a href="https://repology.org/repositories/statistics/total">the distribution with the most packages</a>.
This release saw <strong>9345 new</strong> packages and <strong>10666 updated</strong> packages.
Removal of unmaintained packages is also important to keep the package set working and secure.
This release <strong>removed 5874</strong> packages that were available in 21.11.
<br/>
nixpkgs also includes a lot of modules that make NixOS what it is. This release brought <strong>89 new</strong> modules and <strong>removed 27</strong>. In that process, the contributors <strong>added 1304</strong> options and <strong>removed 359</strong>.
</p>

<h3>Nix 2.8</h3>

<p>
This release brings nix 2.8 as the default nix package. This brings users a lot of fixes, general improvements
and increased performance. The main feature that was awaited for a long time is the introduction of experimental
features, namely the <strong>flakes</strong> experimental feature. Users still have to opt into the feature manually
(as well as the <strong>nix-command</strong> feature that was enabled by default in previous nix versions).
</p>

<h3>Graphical installer</h3>

<p>
<a href="/images/screenshots/nixos-installer.png">
<img class="inline" src="/images/screenshots/nixos-installer-small.png" alt="Screenshot of the NixOS graphical installer" width="100" />
</a>

Improving experience for new users is something that the NixOS project has been working on for a long time. After all,
NixOS is a very different compared to traditional distributions. To make it easier to get started with a new NixOS
system, a graphical installer based on <a href="https://calamares.io">Calamares</a> is now provided. This installer
starts by default when launching the GNOME or Plasma ISO and allows for one-time configuration of a new system.
</p>

<h3>Special Thanks</h3>
<p>
Thanks to <a href="https://github.com/jonringer">Jon Ringer</a> for guiding the release process since NixOS 20.09. <a href="https://github.com/vcunat">Vladimír Čunát</a> and <a href="https://github.com/mweinelt">Martin Weinelt</a> for their continued efforts managing and stabilizing staging. More thanks go out to <a href="https://github.com/mweinelt">Martin Weinelt</a> for helping me with a lot of questions about the process and some subsystems, your help was greatly appreciated. Also thanks a lot to <a href="https://github.com/grahamc">Graham Christensen</a> for organizing with <a href="https://metal.equinix.com/">Equinix Metal</a> to ensure we had enough compute resources.
<br/>
Additional thanks go out to <a href="https://github.com/Mindavi">Rick van Schijndel</a> for going through all the pain of marking packages that do not build anymore as broken. I hope we can make the process more straightforward in future releases.
</p>

<h3>Reflections and Closing</h3>
<p>
This release brought a lot of features and improvements I've been waiting to see in a release channel. It was a great pleasure working with the community and seeing incredible amounts of work being done by the entire community.
</p>
</description>
</item>

<item>
<pubDate>Thu, 21 Apr 2022 18:00:00 UTC</pubDate>
<title id="nix-2.8.0">
Expand Down
2 changes: 1 addition & 1 deletion community/teams/nixos-release.tt
Expand Up @@ -21,7 +21,7 @@
<ul>
<li><a href="https://discourse.nixos.org/u/jonringer">jonringer</a> (Jon Ringer) - primary for 20.09 and 21.05 and 21.11</li>
<li><a href="https://discourse.nixos.org/u/nrdxp">nrdxp</a> (Timothy DeHerrera) - primary for 22.05</li>
<li><a href="https://discourse.nixos.org/u/tomberek">tomberek</a> (Tom Bereknyei) - primary for 22.05</li>
<li><a href="https://discourse.nixos.org/u/das_j">das_j</a> (Janne Heß) - primary for 22.05</li>
</ul>
</aside>

Expand Down
6 changes: 0 additions & 6 deletions download.tt
Expand Up @@ -183,12 +183,6 @@ nix-env (Nix) 2.3.15</pre>
copying it onto a USB stick</a>. For <strong>installation
instructions</strong>, please see the <a href="[%nixosManual%]">manual</a>.</p>

<aside class="notice-box -warning">
Please note that NixOS at the moment lacks a nice, user-friendly
graphical installer. Therefore this form of installation <strong>may
not be suitable for novice Linux users.</strong>
</aside>

<h3>Graphical ISO image</h3>

<p>The graphical installation ISO image <strong>contains NixOS
Expand Down
8 changes: 4 additions & 4 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion flake.nix
Expand Up @@ -6,7 +6,7 @@ rec {

# These inputs are used for the manuals and release artifacts
inputs.released-nixpkgs-unstable = { url = "nixpkgs/nixos-unstable"; };
inputs.released-nixpkgs-stable = { url = "nixpkgs/nixos-21.11"; };
inputs.released-nixpkgs-stable = { url = "nixpkgs/nixos-22.05"; };
inputs.released-nix-unstable = { url = "github:nixos/nix/master"; };
inputs.released-nix-stable = { url = "github:nixos/nix/latest-release"; };
inputs.nix-pills = { url = "github:NixOS/nix-pills"; flake = false; };
Expand Down
Binary file added images/screenshots/nixos-installer.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions index.tt
Expand Up @@ -22,10 +22,10 @@
<section class="wide-banner clickable-whole event-banner">
<div>
<div>
Nix 2.8.0 <span class="-detailed">released.</span>
NixOS 22.05 <span class="-detailed">released.</span>
</div>
<div class="action">
<a target="_blank" href="[% root %]blog/announcements.html#nix-2.8.0">Announcement</a>
<a target="_blank" href="[% root %]blog/announcements.html#nixos-22.05">Announcement</a>
</div>
</div>
</section>
Expand Down
Binary file added logo/nixos-logo-22.05-quokka-lores.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e36653c

Please sign in to comment.