インフラ・DevOps
NixOS 26.05のリリース
要約
NixOSは、LinuxディストリビューションであるNixOSの最新リリース「26.05 “Yarara”」を発表しました。このリリースでは、2842人のコントリビューターによる59703件のコミットが行われ、20442個の新しいパッケージが追加され、20641個の既存パッケージが更新され、17532個のパッケージが削除されました。また、システムdステージ1がデフォルトになり、x86_64-darwinのサポートが非推奨となり、GNOME 50にアップデートされました。
全文翻訳
皆さん、こんにちは。私たちはNixOSの最新リリース「26.05」のリリース管理者、yayayayakaとjopejoe1です。NixOS 26.05「Yarara」の一般公開を発表できることを大変誇りに思います。NixOSはLinuxディストリビューションであり、その基盤となるパッケージリポジトリであるNixpkgsは、Nixパッケージマネージャーを使えば他のLinuxシステムやmacOSでも利用できます。このリリースは7ヶ月間(2026年12月31日まで)バグ修正とセキュリティアップデートを受け取ります。旧リリース25.11「Xantusia」は公式に非推奨となり、2026年6月30日以降はサポート終了となり、セキュリティアップデートは停止されます。
NixOSリリースノートのハイライト
新モジュール
後方互換性のない変更
その他の注目すべき変更
Nixpkgsリリースノートのハイライト
後方互換性のない変更
その他の注目すべき変更
Nixpkgsライブラリ
アップグレード手順
ISOイメージのダウンロード
26.05リリースは、前回のリリース以降59703件のコミットを執筆した2842人のコントリビューターの努力によって実現しました。
ハイライト
私たちの広範で定期的にメンテナンスされているパッケージセットも更新されました。このNixpkgsのリリースでは、
20442個の新しいパッケージを追加
20641個の既存パッケージを更新
17532個の古いパッケージを削除し、パッケージセットのメンテナンス性とセキュリティを維持しました。
Nixpkgsのパッケージに加えて、NixOS Linuxディストリビューションには、構成可能な設定モジュールと分散システムの統合テストも含まれています。このNixOSのリリースでは、
85個の新しいモジュールと1547個の設定オプションを追加
25個の古いモジュールと355個の設定オプションを削除しました。
systemdステージ1
ステージ1(initrdとも呼ばれる)は、デフォルトでsystemdをベースとするようになり、古いスクリプト実装は非推奨となり、26.11での削除が予定されています。
x86_64-darwinの非推奨化
x86_64-darwinをサポートするNixpkgsのリリースは、これが最後となります。プラットフォームのサポートは維持され、バイナリはNixpkgs 26.05のサポートが2026年末に終了するまでビルドされます。26.11については、Appleによるプラットフォームの非推奨化と、限られたビルドインフラストラクチャおよび開発者の時間の関係で、x86_64-darwin向けのパッケージはビルドされず、ソースからのビルドもサポートされなくなります。
GNOME 50
GNOMEはバージョン50「Tokyo」にアップデートされ、アクセシビリティの強化、ディスプレイ処理の改善などが導入されました。詳細についてはリリースノートを参照してください。
Cコンパイラ
GCCはバージョン15に更新されました。LLVMはバージョン21のままです。
特別感謝
リリースノートの編集にご尽力いただいたBryan Honofとrafに心から感謝申し上げます。
リリースロゴを提供してくれたYohann Bonifaceに感謝します。
ビルドインフラストラクチャを忠実に手入れしてくださったNixOSインフラストラクチャチームに感謝します。
ステージングサイクルをサポートし、多くのビルドエラーを辛抱強く修正してくださったNixpkgsステージングチームに感謝します。
また、このリリースを可能にしてくれたすべてのコントリビューターに感謝申し上げます。
考察と締めくくり
リリース管理者としてコミュニティをサポートし、リリースプロセスについて学び、参加する機会を与えられたことに感謝しています。プロジェクトの各分野で改善のために働くすべてのコントリビューターを見ることは、刺激的な経験でした。コミュニティの皆様に感謝申し上げます。次期リリース、NixOS 26.11「Zokor」を楽しみにしています。