海外コメンタリー

トーバルズ氏が語る「Linux」メンテナーの高齢化と後継者問題--20周年の「RTLinux」にも言及

Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル

2024-09-20 07:00

 ウィーン発--「Linux」の生みの親であるLinus Torvalds氏は、The Linux Foundationの「Open Source Summit Europe」の基調講演で、カーネル開発や「Rust」の統合、オープンソースの未来について、自身の考えを率直に語った。Torvalds氏の友人でVerizonのオープンソースプログラムオフィスの責任者を務めるDirk Hohndel氏が、Linuxエコシステムに関する基調講演の司会を担当した。

 Torvalds氏は、先頃公開された「⁠Linux 6.11」カーネルなどのリリースが面白みに欠けるのは意図的だ、と強調した。「約15年間にわたり、非常に規則正しいリリースを行ってきた」と同氏は説明する。この9週間ごとの定期的なリリースの狙いは、派手な新機能を提供することではなく、適時性と信頼性を確保することだ。

 変更点の大部分は依然としてドライバーだが、コアカーネルの開発は進化し続けている、とTorvalds氏は指摘した。「非常に中核的な開発を行っていることに今でも驚いている」。同氏はこのように述べ、仮想ファイルシステムとメモリー管理に関する進行中の作業に言及した。

 LinuxカーネルへのRustの統合は、物議を醸しているとしても、注目の話題であり続けている。先頃、Microsoftのソフトウェアエンジニアで、「Rust for Linux」のメンテナーの1人でもあるWedson Filho氏が、同プロジェクトを離れる意向を「Linux Kernel Mailing List」(LKML)への投稿で表明した。同氏はその理由について次のように書いている。「以前は、技術に関係ない無意味なことに対応するエネルギーと熱意があったが、約4年が過ぎて、それを失ったことに気づいた。今もそれを持っている人に任せるのが一番だ」

 同氏は何を言っているのだろうか。Linuxカーネル界隈には、Rustと一切関わりを持ちたくない開発者やメンテナーもおり、同プログラミング言語はすでに失敗しているとの意見を遠慮なく表明している。

 議論をいとわないTorvalds氏でさえ、「中には険悪な議論もある。なぜRustがこれほど論争の的になっているのか、よく分からない。自分が若かった頃を思い出す。『vi』派と『Emacs』派が言い争っていた。どういうわけか、Rust対『C』の論争は、特定の領域において、ほとんど宗教のような意味合いを帯びている」と語った。

 しかし、Torvalds氏はRustを見限ったわけではなく、次のように述べている。

 「Rustは全く異なるものであり、Cモデルに慣れている人が多くいる。そのような人は違いを嫌がるが、それは構わない。カーネル自体について、すべてを理解している人は絶対に誰もいないし、私も理解していない。私はさまざまなサブシステムのメンテナーに強く依存している。RustとCに関しても同じことが言えるだろう。何かに特化できることが、カーネルにおけるわれわれの強みの1つだと思う。もちろん、Rustの概念や、Rustが自分の領域に侵入してくることを好まない人もいる。しかし、われわれのRustの取り組みはまだ数年しかたっていないので、Rustを失敗と言うのは時期尚早だ」

 議論が巻き起こり、先頃トップメンテナーが去ったにもかかわらず、Torvalds氏はこのように、カーネルにおけるRustの未来について楽観的な見方を崩していない。

 Hohndel氏はまた、Torvalds氏に次のように質問した。「2024年に起こった刺激的な出来事の1つは、リアルタイムLinux(『RTLinux』)プロジェクトが20周年を迎えたことだ。約20年という非常に『短い』開発サイクルを経て、ようやくカーネルに完全に統合されるのだろうか」(そう、RTLinuxの開発はそれほど長い間続いてきた)

 RTLinuxは悪名高い特殊なケースだが、Torvalds氏は、次期リリースの「Linux 6.12」で統合が実現することを認めた。「最後の部分のプルリクエストはまだ私のメールボックスに届いていないと思うが、今週中に届くことを期待している」

 「カーネルの開発のペースは非常に速いと思われている」とTorvalds氏。「約3カ月ごとに1万~1万5000件のコミットがカーネルに追加されるからだ。大量の開発作業が進行中だが、多くのものは開発に数カ月か数年、場合によっては数十年かかっている。したがって、カーネルの開発は非常に活発ではあるが、新しい機能やファイルシステムなどをごく短期間でカーネルに組み込めるとは限らない」

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. 運用管理

    メールアラートは廃止すべき時が来た! IT運用担当者がゆとりを取り戻す5つの方法

  2. セキュリティ

    AIサイバー攻撃の増加でフォーティネットが提言、高いセキュリティ意識を実現するトレーニングの重要性

  3. ビジネスアプリケーション

    新規アポ率が従来の20倍になった、中小企業のDX奮闘記--ツール活用と効率化がカギ

  4. ビジネスアプリケーション

    カスタマーサポート業務で生成AIはどう使えるか、代表的な活用場面を解説

  5. ビジネスアプリケーション

    改めて知っておきたい、生成AI活用が期待される業務と3つのリスク

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]