Linux ディストリビューション Fedora 32 のリリース

から提出された Linuxディストリビューションのリリース Fedora 32。 積載用 準備された プロダクト Fedora Workstation, Fedoraサーバー, CoreOS、 そして 「スピン」のセット デスクトップ環境 KDE Plasma 5、Xfce、MATE、Cinnamon、LXDE、LXQt のライブ ビルドを使用します。 アセンブリは、x86_64、Power64、ARM64 (AArch64) 用に生成され、 さまざまなデバイス 32ビットARMプロセッサを搭載。 アセンブリの公開 フェドラ・シルバーブルー и Fedora IoT 版 遅延。

最も注目すべき 改善 Fedora 32 では:

  • デフォルトのワークステーション ビルドでは アクティブ化された バックグラウンドプロセス Earlyoomこれにより、カーネル内で OOM (メモリ不足) ハンドラーを呼び出すことなく、メモリ不足に迅速に対応できるようになります。OOM (メモリ不足) ハンドラーは、状況が危機的になってシステムが原則として停止したときにトリガーされます。ユーザーのアクションに応答する時間が長くなります。 使用可能なメモリの量が指定された値より少ない場合は、SIGTERM (空きメモリが 10% 未満) または SIGKILL (< 5%) を送信して早期にメモリを消費しているプロセス (最も高い /proc を持つプロセス) が強制的に終了されます。 /*/oom_score 値)、システム状態をシステム バッファーをクリアする状態にすることはありません。
  • 含まれる デフォルトでは、systemd タイマー fstrim.timer は、fstrim.service サービスを週に XNUMX 回実行して、コマンド「/usr/sbin/fstrim —fstab —verbose —quiet」を実行します。このコマンドは、マウントされたブロックの未使用ブロックに関する情報をストレージ デバイスに送信します。ファイル システムと動的に拡張される LVM ストレージ。 このメカニズムにより、SSD および NVMe ドライブの消耗がスムーズになり、ブロック クリーンアップの効率が向上します。また、LVM では、空き論理エクステントをプールに戻すことで、ストレージ内のスペースを動的に割り当てるとき (「シン プロビジョニング」)、空き論理エクステントの使用率が向上します。
  • デスクトップはリリース前に更新されました GNOME 3.36、GNOME Shellへのアドオンを管理するための別のアプリケーションが登場し、ログインおよび画面ロック解除インターフェースの設計が最新化され、ほとんどのシステムダイアログが再設計され、システム上の個別のGPUを使用してアプリケーションを起動する機能が登場しました。ハイブリッド グラフィックスを備え、概要モードではアプリケーションでディレクトリの名前を変更できる機能、通知システムに「サイレント」ボタンが追加され、初期セットアップ ウィザードにペアレンタル コントロール システムを有効にするオプションが追加されました。
  • に関連して 終了 Fedora からの Python 2 のライフタイムは 削除されました python2 パッケージと、実行またはビルドに Python 2 を必要とするすべてのパッケージ。 Python 2 を必要とする開発者とユーザーには、スタンドアロンの python27 パッケージが提供されます。これはオールインワン スタイル (サブパッケージなし) でパッケージ化され、依存関係として使用することは意図されていません。
  • iptables-legacy の代わりにデフォルト 関与 iptables-nft パッケージは、iptables との互換性を確保するための一連のユーティリティを提供します。コマンド ライン構文は同じですが、結果のルールを nf_tables バイトコードに変換します。
  • 動的ファイアウォール firewalld 転送された nftables 上で動作します。 iptables と ebtables は、ルールを直接呼び出すために引き続き使用されます。
  • アセンブリには GCC 10 が使用され、Glibc 2.31、Binutils 2.33、LLVM 10-rc、Python 3.8、Ruby 2.7、
    Go 1.14、MariaDB 10.4、Mono 6.6、PostgreSQL 12、PHP 7.4。

  • 独自のユーザーとグループを定義するパッケージでは、 実装された sysusers.d と同一の形式のユーザー定義に移行します (systemd-sysusers ユーティリティ自体は、/etc/passwd および /etc/group のコンテンツの生成にはまだ使用されていません。ここでは、ユーザーに関する情報を含むデータ形式についてのみ説明します) ; ユーザーを作成する場合は、引き続き useradd と呼ばれます)。
  • DNF パッケージ マネージャーで 追加されました ディストリビューションのユーザー ベースをより正確に推定するために必要な情報を送信するコード。 当初計画されていた一意の UUID 識別子の送信の代わりに、 簡単な回路 インストール時間カウンターと、アーキテクチャと OS バージョンに関するデータを含む変数に基づいています。 「countme」カウンタは、サーバーへの最初の呼び出しが成功した後に「0」にリセットされ、7 日後に毎週増加し始めます。これにより、使用中のバージョンがどれくらい前にインストールされたかを推定できるようになります。 必要に応じて、ユーザーは指定された情報の送信を無効にすることができます。
  • Pythonインタプリタ 組み立てられた 「-fno-semantic-interposition」フラグを使用すると、テストでこのフラグを使用すると、パフォーマンスが 5% から 27% 向上することがわかりました。
  • 構造 含まれた gnome-terminal などのプログラムで使用するための OpenType 形式の追加ビットマップ フォント (HarfBuzz に切り替えた後、gnome-terminal で古いビットマップ フォントを使用すると問題が発生しました)。
  • リリースを準備するとき 廃止 光メディアの取り付けアセンブリの品質をテストします。

同時にFedora 32の場合 動作させる RPM Fusion プロジェクトの「無料」および「非フリー」リポジトリ。追加のマルチメディア アプリケーション (MPlayer、VLC、Xine)、ビデオ/オーディオ コーデック、DVD サポート、独自の AMD および NVIDIA ドライバ、ゲーム プログラム、エミュレータを含むパッケージが利用可能です。 ロシアの Fedora ビルドの生成 廃止.

出所: オープンネット.ru

コメントを追加します