Linus Torvalds: “We’re Going in the Wrong Direction”
Share
Summary
Linuxカーネル開発におけるAIの影響、メンテナンスの現状、そしてリーナス・トーバルズ氏が重視する「信頼」に基づく開発モデルについての議論。
Highlights
急増するパッチとAIの影響00:00:00
AIツールによる脆弱性検出の結果、Linuxカーネルへのパッチ投稿数が急増しています。これに伴い、メンテナンス担当者が過負荷状態にあり、CVE(共通脆弱性識別子)の数も大幅に増加しています。リーナス・トーバルズ氏は、低品質なパッチの流入に懸念を示し、従来の開発方針を見直す必要性を感じています。
リリース戦略と修正の優先順位00:03:00
リーナス氏は、リリース終盤に投稿される「重要度の低い修正」を抑制する方針を明かしました。修正自体はポジティブですが、リリース直前の変更は新たな問題を引き起こすリスクがあるため、現在はより慎重なアプローチを求めており、改善が不要なものは次期リリースへ回すよう開発者に呼びかけています。
開発リードとしての役割と信頼の重要性00:07:30
リーナス氏は自身をプログラマーではなく開発リードと定義し、個々のコードを逐一確認するのではなく、長年の実績がある開発者との「信頼」に基づいてマージを行っていると語ります。また、コードそのものよりも、なぜその変更が必要なのかという「説明」の質を重視しています。
今後の課題と結論00:12:00
AI時代におけるLinuxカーネル開発の将来について、ツールだけに頼るのではなく、あくまで人と人との信頼関係を基盤に維持していくべきだと主張しています。今後、急激なワークフローの変化や低品質コードへの対処が、オープンソースコミュニティにおける重要な課題となります。