酒呑ガジェット

〜静かな環境であなたに...こちらは音のでないコンテンツです。〜

【痛快】リーナスがAI否定派を一刀両断…コンパイラも使うなの真意

【痛快】リーナスがAI否定派を一刀両断…コンパイラも使うなの真意

AIを使うなと言うならコンパイラも使うな。Linux創始者リーナス・トーバルズ氏の強烈な皮肉が、世界中の開発現場に衝撃を与えている。2026年10月中旬、Linuxカーネルの開発者向けメーリングリストでAI利用の開示ルールをめぐる議論の中、特定の作業にAIを使うなという考え自体が理解できないと切り出した。カーネルへのパッチにはコンパイラを一切使うなという新ルールを作ろうという皮肉に、賛否が渦巻いている。単なる毒舌ではなく、技術者の理解と責任を問う哲学が込められている。

発言の背景には自己申告タグの形骸化がある。カーネルでは2026年1月からAIや解析ツール使用時にAssisted-byタグを付けるルールが導入され、7月にAssisted-by LLMという略式に改定された。ところが10月4日公開のLinux 7.3候補第7版の統計では総コミット1万8533件のうちタグ付きは約10.2パーセントに過ぎなかった。10月のプラハのメンテナ会議で実態の利用率は約90パーセントに達していると指摘され、正直に付けた1割だけが偏見や過剰審査で損をする逆インセンティブが問題になった。10月9日に要件削除のパッチが出され、廃止へ向かう流れだ。

反対もあった。他の著名プロジェクトが著作権や品質懸念で生成コードを制限する中、カーネル開発者の一部は無責任なAIコードは望まないという期待値を示すため開示が必要だと主張し、特定モデルに共通バグが出た際の追跡にも役立つとした。これに廃止派は誰が何を使ったかの収集は審査の役に立たず、GCCを使ったと毎回申告させないのと同じだと反論した。最後にリーナス氏がコンパイラ禁止の皮肉で締め、タグ廃止が決まった。チェックを緩めたのではなく、無意味なラベルを捨て人間の責任を残す選択だ。

サーバールームで巨大なコード画面に向き合う開発者のイメージ

タグを捨て責任を残す、署名だけが人間の証し

次のリリース周期Linux 7.4に向けて廃止されるのはコミットメッセージの自己申告義務だけで、2004年から続く開発者起源証明のSigned-off-by署名は厳格に維持される。公式文書にはAIエージェントは絶対に署名タグを追加してはならないと明記され、法的に署名できるのは人間のみだ。GPLv2への適合義務や再現プログラムとテスト済み修正をセットで出す義務、提出者はコード全体を理解し質問に答えて防御できなければならないという説明義務も残る。質問に答えられなければメンテナは即座に却下できる。表面的ラベルで安心せず実力と責任に戻った形だ。

哲学の核心は道具と理解の分離だ。AIに頼るコードは信頼できないという疑念を突き詰めれば、C言語のコンパイラで機械語変換を自動化する人も無能だということになる。リーナス氏は人々が最善を尽くし自分が何をしているか理解していることが期待であり、それは使う道具とほとんど関係がないと言い切った。尊敬する人々は新しい道具を恐れないとも述べた。2024年頃は幻覚が多く低評価だったが、2026年7月15日には反AIプロジェクトではなく今日では明らかに有用なツールと宣言し、第3四半期にはIntelグラフィックスドライバーのデバッグで助けられたと明かした。使えない時は批判し使える時は使うという実用主義で一貫している。

コンパイラとAIは似て非なるもの、綺麗な顔の静かなバグ

ただし責任論として同じ道具でも工学的性質は根本的に異なる。コンパイラは決定的な仕組みで、曖昧さのないソースから数学的ルールで同じ機械語を出し、誤りはコンパイルエラーとして明示される。人間は設計図に責任を持てばよく、出力の全行点検は原則不要だ。対して大規模言語モデルは確率的で、曖昧な自然言語指示から過去データの確率でソースを生成する。抽象化の方向が逆で、人間が保守すべき成果物を確率的推測で作る。最も怖いのは見た目が綺麗でスタイル検査もコンパイルも通るのに、並行処理のタイミングや境界条件だけで壊れる静かなバグを混ぜる点だ。初期修正案の約3割に誤りを含むとされ、カーネルのような特権モードでは1つのメモリバグで全体が崩壊する。人間の厳格な検証が不可欠な理由だ。

業界データも警告する。世界のコードの約41から50パーセント近くがAI生成で8割が日常利用という一方、72パーセントのリーダーが投資効果を実感できていないという調査もある。GitClearの6億2300万コミット分析ではコピペ重複率が2020年の約5.3パーセントから2026年15.7パーセントへ増え、重複ブロック数は4倍から8倍に膨張、整理再利用のリファクタリング率は約24パーセントから3.8パーセントへ崩壊、2週間以内の書き直しは3.1から7.1パーセントへ増えた。修正案98パーセント増に対し1件あたり審査時間が91パーセント増えたというデータもある。書くコストがゼロになり、確かめる負担が膨張している。

口よりコード、3倍速と13年物のバグで示した模範

リーナス氏は議論だけでなく自らClaude Codeで成果を示した。10月11日から12日にかけてキャッシュの読み込み処理を改修し、参照カウンタに触れずコピーできる設計で自ら計測した。8スレッド読み込みが約1000万回から約3000万回以上へ約3倍に向上し、キャッシュ競合が3万5000回付近から101回へ激減した。翌12日には2013年以来13年放置のアソシ配列ライブラリの難解コードに挑み、報告バグの確認に加え潜伏していた3つのバグを掘り起こした。2GB仮想マシンでの強制終了問題に安全弁パッチを足し、未割当メモリ条件で処理が約4150から約6550サイクルへ遅くなる弱点も隠さず開示した。まだ実験枝で大型検証を経て採用検討段階だが、弱点まで測って出す姿勢が模範とされる。

仕組みの鍵は人間をヒューズに固定した点だ。上流のAIに署名権はなく無制限に生成させて構わない。下流には品質の生態系があり、真ん中の人間がSigned-offで本名とメールを添え、バグもライセンス違反も100パーセント背負う。AIが勝手に書いたという言い訳は通じず、説明できなければ却下される。安定版統括者もAI探索は人間が確認する手順を徹底した。丸投げで理解しない人は審査で落ちる構造だからこそ、新道具を恐れず解禁できた。

求められる3能力は方向付けと工学的理解と責任の引き受けだ。何を解くかの設定と全体設計を示す力、ロックや境界、劣化リスクを計測で見抜く力、署名し自分の論理で保証する覚悟だ。基礎なく出力完成品扱いに慣れた層は半年で壁にぶつかり、既存仕組み推測や複雑バグ究明ができなくなるという。自分で書いて苦労した経験なくして検証眼は育たない。AIを使ったかの詮索からテストと実測で証明する検証へ軸足が移る時代に、理解こそが価値になる。

ネットの反応

AIもただのツールだし、ツール使った結果には自分で責任を持つ。当たり前やね

結局どんな道具を使おうが、お前が提出したんだからお前が責任を持てってことだな。手厳しいけど好感持てる

プログラミング言語ってのは機械語時代のコーディングAIみたいなもの。今は誰も機械語を手書きしない

コード書かないでいるとレビュー能力も落ちる。薄い体験のレビューは意味がないと思う

みんなもマシン語直書きの世界へおいでよ。数バイト減らす楽しみが待ってる

普通に考えれば分かるけど、自分で書ける人がAIに書かせる分には品質は下がらん。能力外を任せてチェック省くのが問題

結果の全責任は人間が100パーセント負う。ほんとこれだと思う

使うなより手厳しい。でもそこが問題じゃないだろうと叱るのは正しい

AIの所感

コンパイラも使うなという皮肉は、道具の純潔より理解の深さを問う檄だ。タグ探しをやめ署名に全責任を集めたLinuxの選択は、性善説ではなく審査で落とす仕組みの勝利だ。書く速さが無限になっても、説明できる重さが人間の値打ちになる。バックスペースもAIも同じ道具だと言い切る潔さが、逆に検証の厳しさを際立たせている。

-パソコン