完全に分離されているわけではありませんが、グラフィカルインストーラーのないLinuxディストリビューションを見つけることは珍しいことです。 すべての画面でほぼ受け入れられるオペレーティングシステムをインストールできるガイド付きインストーラーを見ると、作業がはるかに簡単になります。一部の「サーバー」タイプのディストリビューションやArch Linuxなどの特別なディストリビューションでのみ、まだインストールされていません。インストーラーがあります。 今週のように、アーチはこの点でますます放っておかれます 到着しました Nix OS 22.05 それがその革新のXNUMXつです。
話せるノベルティはたくさんありますが、これが圧倒的に傑出しているので、もっと注意を払う必要があります。 彼らが選んだインストーラーは カラマレス個人的に一番好きです。 オペレーティングシステムをフラッシュドライブにインストールするなど、作業が非常に簡単になります。 これはとても単純なはずです、それは他のものではありません、Canonicalとそのユビキタスに尋ねてください、それは 日は番号が付けられています しかし、保持し続けます。
NixOS22.05のハイライト
- x86_64-linux上のFirefoxブラウザーは、プロファイルに基づく最適化を利用するようになり、より応答性の高いブラウジングエクスペリエンスを実現します。
- 一度に多くの証明書を簡単に設定できるように、security.acme.defaultsを追加しました。 これにより、enableACMEがWebサーバー仮想ホスト(たとえば、services.nginx.virtualHosts。*。enableACME)で使用される場合にDNS-01検証を使用するオプションも開きます。
- GNOMEはバージョン42に更新されました。
- stdenv.mkDerivationは、オーバーライドを含むmkDerivationへの最終引数を含むfinalAttrs:パラメーターをサポートするようになりました。 drv.overrideAttrsは、XNUMXつのfinalAttrs:previousAttrs:パラメーターをサポートするようになりました。 これにより、一貫した方法でコンテナをオーバーライドでき、rec{}構文の代わりになります。 さらに、passthruは、出力パスやoverrideAttrsなどの属性を含む、最終パッケージを含むfinalAttrs.finalPackageを参照できるようになりました。
- 新しい言語の統合は、言語固有のロジックを含む「プロトタイプ」パッケージをオーバーライドすることで簡素化できます。 これにより、「汎用コンストラクター」引数の追加のオーバーライドレイヤーが不要になり、使いやすさの問題やバグの原因がなくなります。
- PHP 8.1は、公式リポジトリから入手できるようになりました。
- 以前にパッケージ化された拡張サポートバージョン6.3がサポート終了に近づいているため、Mattermostは拡張サポートバージョン5.37に更新されました。 移行には時間がかかる場合があります。 詳細については、変更ログと更新の重要なメモを確認するように求められます。
- systemdサービスでsystemd.servicesを設定できるようになりました。 リロードとリスタートをよりきめ細かく区別するために、reloadIfChangedの代わりに.reloadTriggersを使用します。
- Systemdがバージョン250に更新されました。
- Pulseaudioはバージョン15.0に更新され、オプションでaptXやLDACなどの追加のBluetoothオーディオコーデックをサポートし、pavucontrolでコーデックスイッチングのサポートを利用できるようになりました。 この機能はデフォルトで無効になっていますが、hardware.pulseaudio.package=pkgs.pulseaudioFull;を使用して有効にできます。 pulseaudio-modules-btやpulseaudio-hsphfpdなど、同様の機能を提供していた既存のサードパーティモジュールは廃止され、削除されました。
- PostgreSQLはデフォルトでバージョン14になりました。
- 新しいpostgresqlTestHookは、パッケージテスト中にPostgreSQLサーバーを実行します。
- kopsのデフォルトはバージョン1.22.4です。これにより、インスタンスメタデータサービスバージョン2が有効になり、Kubernetes1.22を実行している新しいクラスターでトークンが必要になります。 これにより、デフォルトでセキュリティが強化されますが、一部の種類のワークロードが破損する可能性があります。 詳細については、リリースノートを参照してください。
- モジュールの作成者は、mkRenamedOptionModuleWithを使用して、ツリー外のモジュールの作成者とそのユーザーの邪魔をすることなく、非推奨サイクルを自動化できます。
- デフォルトのGHCバージョンが8.10.7から9.0.2に更新されました。 pkgs.haskellPackagesおよびpkgs.ghcは、デフォルトでこのバージョンを使用するようになりました。
- GNOMEおよびPlasmaインストールCDは、pkgs.calamaresおよびpkgs.calamares-nixos-extensionsを使用するようになり、ユーザーがグラフィカルインターフェイスを使用してNixOSを簡単にインストールおよび構成できるようになりました。
Nix OS 現在利用可能、および次のボタンからダウンロードできます。