Linux カーネルが Rust の完全サポートを正式に承認

Linux の主要開発者ら、Linus Torvalds を含め、カーネルプログラミングのための完全な言語として Rust を承認し、実験的ステータスを終了させた。決定は年次 Kernel Maintainers Summit で下され、LWN.net で発表された。これにより Rust は C とアセンブラと並ぶが、実装には依然として大幅なブリッジ作業が必要だ。

この承認は、Linux エコシステムにおける Rust の重要なマイルストーンを意味します。開発者たちは昨日、Kernel Maintainers Summit でこの変更を決定し、LWN.net で簡単に報じられました。3 年前の Linux 6.1 でカーネルに導入された Rust は、広範な準備作業を経て実験フェーズを完了しました。

実践的には、Rust はアセンブラと C に加わり、カーネル開発の主要言語の一つとなります。しかし、プログラマーはまだ制限なしに任意のカーネルドライバを Rust で記述できません。多くのサブシステムに、既存の C ベースのインフラと連携するための必要なブリッジコード、つまりバインディングが不足しています。例えば、Rust 製 WLAN ドライバは、WLAN および PCIe デバイス向けのカーネルの C 製ベースを活用するためのバインディングを必要とします。

特定の領域では進展が見られます。カーネルグラフィックスドライバなどのサブシステム向けにバインディングが存在または開発中です。注目すべき例は、現代の Nvidia グラフィックスコア向け Rust 製ドライバである Nova で、今後数年で多くの PC で使用される見込みです。

支持者らは Rust の潜在的利点を強調します。その機能はメモリアクセスエラー、バッファオーバーフロー、同時性問題などのセキュリティ脆弱性を低減することを目指します。また、現代的な言語は開発プロセスを効率化し、若いプログラマーを Linux カーネル作業に引きつける可能性があります。

公式ステータスにもかかわらず、カーネル全体に Rust を完全に統合するにはまだ多くの作業が残されています。

関連記事

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 kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

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

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

AIによるレポート

Following Linus Torvalds' recent announcement, Linux kernel 7.0 has been released on February 28, 2026, adding support for AMD Zen 6 processors and Intel Nova Lake alongside file system and graphics enhancements for improved efficiency.

Developers have merged multi-lane SPI support into the Linux kernel for version 7.0. This update enhances serial peripheral interface capabilities. The news comes from Phoronix, a site focused on Linux developments.

AIによるレポート

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

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

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