Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
AIによって生成された画像

Linux カーネル 6.19 がスケジューリング強化と Microsoft C 拡張を追加

AIによって生成された画像

今後の Linux カーネル 6.19 は、eBPF スケジューラの回復を改善するための sched_ext フレームワークへの主要な改良を導入し、コードのクリーンなコンパイルのための Microsoft C 拡張を統合します。これらの更新は、さまざまなコンピューティング環境での安定性、パフォーマンス、デベロッパーの効率を向上させることを目的としています。Google、Meta、Microsoft などの企業の貢献は、オープンソース開発における協力の拡大を強調しています。

Linux カーネル 6.19 は、スケジューリングの耐久性とコード互換性に焦点を当てたいくつかの注目すべき強化をもたらします。eBPF プログラムによるカスタムスケジューラを可能にする sched_ext フレームワークは、障害回復のためのアップグレードを受けます。これらの変更により、カーネルは無限ループや過剰なリソース使用などの不適切な eBPF スケジューラの問題を検知・緩和し、Completely Fair Scheduler (CFS) などのデフォルト動作にフォールバックします。Google と Meta の開発者がこれらのパッチに貢献し、データセンターでの生産シナリオでカスタムスケジューラが AI 推論やソーシャルメディアフィードなどのワークロードのレイテンシを最適化する点に動機づけられています。

ベンチマークでは、高競合状況で最大 15% 優れたレイテンシを示し、回復時間が数分からミリ秒に短縮されました。フレームワークは Linux 6.12 での導入以来進化を遂げ、6.18 で準備された cgroup サブスケジューラなどの機能の上に構築されています。これにより、クラウドコンピューティング、リアルタイムシステム、高性能環境での障害耐性が向上し、エンタープライズ環境でのダウンタイムが最小化されます。

並行して、Linux 6.19 は GCC と Clang の -fms-extensions コンパイラフラグを通じて Microsoft C 拡張を組み込みます。これにより、ユニオン内の匿名構造体などの機能が有効化され、コードが簡素化され回避策が減少します。2007 年以来提案されていたこの変更は、カーネル議論で指摘されたように、冗長な typedef を排除することで美しいコードを実現します。Linus Torvalds はパッチに異議を唱えず、kbuild-next ツリーにマージされました。

Microsoft の関与は、メモリ管理のための RAMDAX ドライバや熱制御のための ACPI ファン拡張などの他の貢献にも及びます。これらの更新は、マルチコア効率やエネルギー管理などのカーネルの広範なトレンドに沿い、サーバー、エンベッドシステム、ハイブリッド環境への Linux の適応性を高めます。一部のコミュニティメンバーが依存関係に懸念を表明する一方、これらの機能は回帰を導入せずにクロスプラットフォーム互換性を向上させることを約束します。

人々が言っていること

Linux カーネル 6.19 に関する X の議論は、eBPF スケジューラ回復のための sched_ext 強化と、Clang 互換性向上およびコードの清潔さのための Microsoft C 拡張の採用に焦点を当てています。Phoronix やカーネル教育者などのテックアカウントからの反応は主に中立的で情報提供的で、安定性の向上と協力関係を称賛し、顕著な批判はありません。高エンゲージメントの投稿は、Android 向けコンパイラ方言の利点と将来耐性を説明しています。

関連記事

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
AIによって生成された画像

Linux カーネルが複数リリースの LTS サポートを延長、貢献者のバーンアウトによる過去の削減を緩和

AIによるレポート AIによって生成された画像

Linux カーネルのメンテナーが、いくつかの主要リリースに対する長期サポート(LTS)を2026~2028年まで延長し、貢献者のバーンアウトの中で2023年にサポートを2年に制限した決定を部分的に撤回しました。安定ブランチメンテナーの Greg Kroah-Hartman 氏は、ユーザー、ベンダー、同僚メンテナーの Sasha Levin 氏からのフィードバックを受けてスケジュールを更新し、サーバー、Android デバイス、家電製品のセキュリティ修正のための時間を増やしました。

開発者たちは、Linux 7.1 カーネルの次期リリースにおける主要機能としてサブスケジューラサポートを検討している。この追加機能は cgroup および sched-ext に関連し、オープンソースOSのスケジューリング機能を強化する可能性がある。Phoronix はこれを潜在的に最もエキサイティングなアップデートの1つとして強調している。

AIによるレポート

Linuxカーネル7.0がリリースされました。IntelおよびAMD製ハードウェアの最適化、ストレージ管理機能の強化が図られたほか、Rustサポートが実験的ステータスを脱しました。リーナス・トーバルズ氏が発表した今回のアップデートは長期サポート版(LTS)ではありません。本リリースには、次世代CPUやGPUへの対応準備に加え、ファイルシステムの自己修復機能などが含まれています。

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否