ビジネスと金融

リーナス・トーバルズ 世界を動かすLinuxを作り続ける理由

Penelope H. Fritz
リーナス・トーバルズ
リーナス・トーバルズ
Photo: Césavr / CC BY-SA 4.0, via Wikimedia Commons
生年1969年12月28日
Helsinki
職業ソフトウェアエンジニア
受賞ミレニアム・テクノロジー賞 · コンピューター・パイオニア賞 · ロバレス・メダル

Linuxカーネルにどのコードが取り込まれるかという主要な決定はすべて、一人の人間に委ねられている。リーナス・トーバルズ(Linus Torvalds)は、ヘルシンキの学生アパートから最初のバージョンをリリースして以来、その権限を保持し、一度も手放したことがない。彼にそれがリーダーであるかどうかを尋ねれば、答えは常に「ノー」のバリエーションだ。彼は自分自身を、たまたまパッチをレビューするエンジニアと見なしている——ビジョナリーでもCEOでもマネージャーでもない。Linuxカーネルは世界のトップ500スーパーコンピュータの96%で稼働し、地球上のすべてのAndroidデバイスを動かしている。それを統制する男は、そのレッテルを拒否する。

彼はヘルシンキでジャーナリストと学者の家庭に育ち、11歳の時に母方の祖父のCommodore VIC-20を執拗に借りてコンピュータに触れた。1988年にヘルシンキ大学に入学する頃には、その軌道はすでに決まっていた。1991年初頭にIntel 80386ベースのPCを購入し、利用可能なオペレーティングシステムに不満を感じ、自分で書くことにした。その8月にUsenetニュースグループに送った発表——有名な自虐的表現「ただの趣味で、gnuのように大きくてプロフェッショナルにはならない」——は、テクノロジー史における最も重要な控えめ表現の一つとなった。

彼が構築したカーネルは世界中のプログラマーを引き寄せた——完璧だったからではなく、オープンだったからだ。その協調モデルは、非公式であるにもかかわらず機能したのではなく、むしろその非公式さゆえに機能したのであり、1994年にLinuxバージョン1.0が登場する頃には、プロジェクトは誰一人として制御できない規模にまで成長していた。トーバルズは1997年にカリフォルニアへ移り、Transmeta Corporationで働き始めた——これは安定した収入を提供しつつ、彼がカーネル開発を続けることを可能にした仕事だった。彼は2001年の回顧録『Just for Fun: The Story of an Accidental Revolutionary』で初期の日々を描写しており、そのタイトルは、世界を変えるソフトウェアがどのように作られるか——戦略からではなく、既存のものへの不満から——という真実をとらえている。

彼は2003年にLinux Foundationに加わり、それ以来、フルタイムのカーネル開発の資金を得ている。2004年にはオレゴン州ポートランド近郊に定住し、現在も妻のトーベ(Tove)——フィンランド国内空手選手権6回優勝者——と3人の娘たちと暮らしている。カーネルのリブートシステムコールのどこかに、娘たちの誕生日が16進数のマジック値としてエンコードされている。トーバルズが重要だと思うのは、そうした種類の伝記的詳細である。

彼が知られるもう一つのプロジェクトは、構築に2週間もかからなかった。2005年、Linuxカーネル開発者がBitKeeperバージョン管理システムへのアクセスを失ったとき、トーバルズは自ら代替品を書いた。彼はそれをGitと名付けた——軽蔑すべき人物を意味する英国の俗語で、彼はそれを面白がって認めた。Gitは現代のソフトウェア開発の基盤となった。GitHub、GitLab、そして事実上すべての主要なソフトウェアプロジェクトが今や、トーバルズが実用的な暫定措置として2週間で組み立てたインフラ上で動作している。

彼の評判の中心にある矛盾は、彼のプロジェクトよりも片付けが難しい。何十年もの間、Linuxカーネルのメーリングリストは、露骨でしばしば残酷な批判の文化の下で運営され——トーバルズがその調子を決めていた。彼はグラフィックスプロセッサメーカーを「これまで取引した中で最悪の企業」と公に呼び、カメラの前で中指を立てた。彼は率直さを特徴として擁護した:グローバルに分散したボランティアプロジェクトにおいて、悪いコードが実際の結果をもたらす場合、直接性こそが機能する唯一のメカニズムだと主張した。そして2018年9月、彼は一歩下がった。公のメッセージで、自身の個人攻撃が「非専門的で言い訳の余地がない」ものであり、それを受ける人々への影響を理解できていなかったと認めた。カーネルは新しい行動規範を採用した。トーバルズは休暇を取り、コーチと共に取り組んだ。

その後、文化に何が変わったかは議論の的となっている。メーリングリストは依然として直接的であり、最もひどい個人攻撃は減少した。トーバルズ自身に何が変わったかは、それほど読み取りにくい。ただし、2026年の人工知能に対する彼の姿勢——実用的で、非イデオロギー的で、明らかに歓迎的——は、何十年もの間提案を軽蔑して退けてきた運転モードとは異なるものに聞こえる。貢献者がAI支援によるコード貢献のプロジェクトへの取り込みに反対したとき、彼の返答は直接的だった:Linuxは反AIプロジェクトではなく、同意しない者はフォークしても構わない、と。

AI問題は現在のカーネル時代の定義的な軸となっている。AI支援による貢献のもとで開発量は拡大し、2026年のリリースは異常に大規模だった。トーバルズはこれを「新しい正常」と表現する。Linux 7.0は2026年4月に到着し、Linux 7.2は8月に続いた。Linux 7.3は開発中である。マージウィンドウは開いている。

トーバルズはパッチをレビューし、コードベースに何を取り込むかを決定し、自分自身を配管を機能させ続ける者と表現する。その表現の上に構築されたインフラ——スマートフォン、衛星、証券取引所、潜水艦を動かす——は、彼がリーダーシップではないと主張する次の決定を待っている。

タグ: , , , , ,

ディスカッション

0件のコメントがあります。