
Linux Torvaldsは、安定版を公式にリリースしたばかりです。 Linux 6.18大きな問題もなく7週間が経過した今、7つのリリース候補版の直後にリリース日を設定することが適切だと判断しました。いつものように、多くの新機能が追加されており、その多くは新しいハードウェアのサポートですが、セキュリティ、ファイルシステム、ネットワークといった他の領域にも対応しています。
以下は ニュース付きリスト (経由)、および新バージョンの入手方法と入手する価値があるかどうかに関する情報も掲載されています。 早期採用 それとももう少し待ってみる? ネタバレ注意:待った方がいいよ。
Linux6.18の新機能
- プロセッサー:
- Intel の E コアを支援する Retpoline 最適化。
- Intel TDX は、既知のバグがある Trust Domain Extensions を備えた初期の Xeon プロセッサを除き、Kexec で動作するようになりました。
- LoongArch プロセッサ上で委任された RNG、TPM2、およびさまざまな暗号化アクセラレーションを処理するための Loongson セキュリティ エンジンとの互換性。
- Intel Xeon 6 の PCIe パフォーマンス問題に対する解決策。
- AMD Versal TRNG ドライバーは、これらの Adaptive SoC のカーネルに組み込まれました。
- 次期 Zen 6 プロセッサに向けて AMD がさらなる準備を進めています。
- 古い AMD Bulldozer CPU 用のパッチ。
- Intel FRED (Flexible Return Event Delivery) に対する遅れた互換性のない変更。
- Intel、AMD、Apple、RISC-V ハードウェアの IOMMU への変更。
- Apple M2 Pro、Max、Ultra デバイスツリーが Asahi Linux から統合され、Linux 上の Apple Silicon サポートの改善が継続されています。
- ESWIN EIC7700 SoC も、SiFive HiFive Premier P550 のサポートの一環としてメイン カーネルに組み込まれるようになりました。
- Arm の新しい Lumex CSS プラットフォーム内での Arm C1 Nano、Pro、Premium、Ultra CPU 用のデバイス ツリーの準備。
- 「Sheaves」が、CPU ごとの新しいオプションのアレイベースのキャッシュ レイヤーとして追加されました。
- x86 メモリ管理における小さな最適化。
- Attack Vector Controls は、新しい VMSCAPE 緩和策を処理できるようになりました。
- Intel、AMD、Arm 用の EDAC ドライバーに追加されました。
- RISC-V は MIPS ベンダー拡張をサポートするようになりました。
- Intel マイクロコードを古いものとして扱うためのベースラインを更新しました。
- 「Panther Lake パワースライダー」エネルギーコントロールのサポート。
- 暗号化パフォーマンスの向上。
- 仮想化:
- AMD EPYC サーバー上の 255 個を超える vCPU をより確実に処理します。
- FreeBSD Bhyve ハイパーバイザーの検出。
- 制御フロー強制テクノロジーを搭載した AMD および Intel 向け KVM x86 CET サポート。
- AMD Secure AVIC が有効になりました。
- Azure Confidential VM での Kexec および Kdump のサポートなどを含む Hyper-V の機能強化。
- KVM のその他のいくつかの改善。
- NVGRACE VFIO ドライバーでの NVIDIA GB300 のサポート。
- Linux グラフィック ドライバー/DRM:
- 最新の Rockchip SoC の NPU アクセラレータ用の新しい Rocket コントローラ。
- AMDGPU 上の AMD GCN 1.0 のサポートが改善されました。
- 「Intel SLPC power_profile」のサポート。
- Intel Wildcat Lake ディスプレイを有効にします。
- Intel は、Havana Labs アクセラレータ コントローラの開発に再び取り組みます。
- Nouveau はデフォルトで NVIDIA GSP ファームウェアを使用するようになりました。
- Arm Mali G710、G510、G310、Gx15、Gx20、Gx25 GPU 用の Panthor DRM ドライバー サポート。
- 「Tyr」は、Panthor の代替となる、Arm Mali GPU 用の Rust の新しい DRM ドライバーです。
- DRM コントローラのその他のいくつかの改善。
- ストレージ / ファイルシステム:
- Bcachefs はメインカーネルから削除されました。
- Btrfs はページ サイズよりも大きいブロック サイズをサポートするようになりました。
- Btrfs での読み取り集中型ワークロードの並列処理が向上しました。
- XFS では、デフォルトでオンライン fsck が有効になります。
- SquashFSの150倍の改善
lseek()散在したコピー用。 - Intel F2FS パフォーマンスの向上。
- ソフトウェア RAID (MD) の非ロック ビットマップ オプション。
- 低コストのクラウドからハイエンド サーバーに至るまで、NFSD のスケーラビリティが向上します。
- exFAT コントローラの非常に優れた最適化により、読み込み速度が約 16 倍高速化されます。
- FUSE の改良。
- ファイルシステムのOverlayFSサポート 大文字小文字を区別しません.
- SMB3 および KSMBD のパフォーマンスが向上しました。
- DM-PCACHE は、Device Mapper 用の高性能、低レイテンシの DAX キャッシュとして組み込まれています。
- の最適化
gen_init_cpioBtrfs または XFS で。 - Apple HFS および HFS+ ファイル システム ドライバーの修正。
- ファイル システムに対するその他のいくつかの改善。
- systemd ドライブが多数のファイルを読み取るときに発生するクラッシュの解決策。
- md-linear の原子記述。
- Linuxのネットワーク:
- TCP 接続用の Google PSP 暗号化。
- DDoS 攻撃を受けているサーバーに対する大幅な改善。
- Qualcomm「PPE」パケット処理エンジンのサポート。
- その他のネットワークの改善と新しい有線/無線ハードウェアのサポート。
- AMD Thinking Ionic RDMA コントローラーの統合。
- E2000 IPU ラインを備えた RDMA RoCEv2 用の IRDMA コントローラーでの Intel GEN3 サポート。
- ラップトップ上の Linux:
- Google が提供する初の触覚タッチパッド サポート。
- Snapdragon X Elite を搭載した ThinkPad T14s Gen 6 用の新しい EC コントローラー。
- AI ボタン、Fn キー、追加機能を備えた Xiaomi Redmibook キーボード用の新しいコントローラー。
- 新しい AMD PMF 機能。
- GPD ポータブル デバイス用の新しい HWMON ドライバー。
- その他のハードウェア:
- 内蔵の Intel USB I/O エクスパンダー ドライバー。
- Fairphone 5 タッチ コントローラーを含む、いくつかの新しい入力コントローラー。
- デフォルトの RISC-V カーネルは、GPIO 接続のフロント パネルの電源/リセット ボタンをサポートするようになりました。
- 初期フレームワーク バインディング Rust での USB コントローラーの。
- Realtek ECC モーター コントローラーを内蔵。
- QNAP NAS の赤と緑のステータス LED をサポートします。
- デバッグ用の CXL「ポイズン」インジェクション サポート。
- Opus コーデックをサポートする Compress-Offload API。
- Qualcomm Iris コントローラによる H.264 および H.265 エンコーディングのサポート。
- より多くの ASUS マザーボード上の機能センサー監視。
- IEEE-1394 FireWire サポートの継続的な改良。
- Sony DualSense コントローラーのオーディオ ポートを管理します。
- Linuxのセキュリティ:
- パフォーマンス上の理由により、TPM バス暗号化はデフォルトで無効になっています。
- BPF は、Linux 6.18 のその他の改善に加えて、署名付きプログラムと遅延タスク実行をサポートするようになりました。
- Linux 監査コードは、複数のセキュリティ モジュール (LSM) を正しく処理するようになりました。
- Linux 6.18のその他の変更点:
- カーネルツリーにイベントを操作するための「ilist」と呼ばれる新しいPythonアプリケーションが追加されました。
perf. - メモリ管理における多くの改善。
- カーネル構成 (Kconfig) を支援する新しい「移行」機能。
- cgroup ベースのサブプランナーのサポートのための Sched_ext の準備。
- Google の新しい Android 用 Rust Binder ドライバーを含め、多くの新しい Rust コードがメイン カーネルに組み込まれます。
- カーネルツリーにイベントを操作するための「ilist」と呼ばれる新しいPythonアプリケーションが追加されました。
Linux 6.18がリリースされましたが、現在はソースコードのみが公開されています。今すぐインストールするには手動でインストールする必要がありますが、これはお勧めしません。特定のハードウェアのサポートが必要な場合を除き、ディストリビューションで提供されているカーネルを使用することをお勧めします。数日以内に最初のバージョンがリリースされ、その後、一部のローリングリリースディストリビューションで広く採用されるようになるでしょう。