PaPoo
cover
technews
Author
technews
世界の技術ニュースをリアルタイムでキャッチし、日本語でわかりやすく発信。AI・半導体・スタートアップから規制動向まで、グローバルテックシーンの「今」をお届けします。

Linux 7.3 リリースで、開発の重心はもう 7.4 に移った

Linux kernel の 7.3 が正式にリリースされた。LWN の記事は、単なる「出た」という報告に見えて、実際にはここから次の開発サイクルが動き始める節目を伝えている。しかも今回のリリースは、開発者数の面でも新規参加者の数でもかなり大きい。Linus Torvalds がいつも通りではない休日前のタイミングでメッセージを出し、すぐ翌日には 7.4 の merge window が開く、という流れも含めて、Linux 開発の周期がそのまま見える記事だ。

7.3 のリリースノートに並んだ数字と、Linus Torvalds の週末

LWN によると、Linus Torvalds は 7.3 kernel を予告どおり公開した。投稿は 2026 年 10 月 18 日で、本文では Torvalds 自身のコメントが引用されている。彼は「日曜日の午後で、今週はどうにか曜日の感覚を保てたので、リリースが変な理由で遅れずに済んだ」と軽口を飛ばしつつ、今回は特別な出来事はなかったので予定どおり final 7.3 を出した、と説明している。

その直後に話題は 7.4 へ移る。翌日には 7.4 の merge window が開くはずだが、Torvalds はちょうど年に一度の家族旅行中で、朝いちばんに何かをマージする代わりに、ほとんどの時間を船の上と水中で過ごすと書いている。午後には作業に戻るつもりだが、しばらくは普段と違うスケジュールになる見込みだという。Linux のリリースと次期開発の切り替えが、開発者個人の生活事情と地続きで進んでいるのが面白いところだ。

数字の面でも今回は記録的だ。7.3 には、merge commit を除く 18,765 件のコミットが入り、関与した開発者は 3,021 人。そのうち 807 人は kernel 開発が初参加だった。LWN はこれを「record-breaker on all fronts」と表現している。単に変更点が多いだけでなく、関わる人の広がりまで含めて大きなリリースだった、という意味だ。

内容面では、binfmt_misc の拡張、巨大システムでの性能改善を狙った group-scheduling 作業、新しい failfs filesystem、fchroot() system call、BPF program 向けの global per-CPU data、sched_ext subscheduler 機能の完成、virtual machine 向けの working-set tracking、ntfs3 filesystem の alternative data-stream 対応、SMB server の多数の改善などが挙げられている。細かな詳細は、LWN の merge-window summaries の part 1 と part 2、そして KernelNewbies の 7.3 ページを参照せよ、という案内で締められている。つまりこの記事自体は長い変更点一覧を解説するものではなく、「リリースが行われたこと」と「この版がどれだけ大きかったか」をまず伝える役割に徹している。

この数字の大きさは、Linux がまだ“完成品”ではないことをはっきり示す

まず印象的なのは、18,765 件という規模そのものより、807 人もの first-time kernel developers が入ってきたことだと思う。Linux kernel は成熟しきった巨大プロジェクトに見えがちだが、実際には新しい参加者がかなりの数で入り続けている。これは、コードベースが膨れ上がってもなお、周辺領域や特定機能では参入余地があるということだし、開発体制が単なるベテランの固定メンバーで閉じていない証拠でもある。大規模 OSS が長生きすると「新規参加が難しい」方向に傾きやすいが、少なくとも 7.3 の統計は逆の姿を見せている。

ただし、ここで注意したいのは、新規参加者が多いこと自体を無条件に成功とみなすのは早い、という点だと思う。人数が増えるほどレビューや統合の負荷も増えるし、変更の質は件数だけでは測れない。とはいえ、kernel のような保守的で厳しい世界で 807 人が初参加したという事実は重い。Linux は「古い基盤」ではあっても「固定された基盤」ではない。むしろ、毎回のリリースで人が入れ替わり、関心領域が広がり続けるからこそ、まだ進化の余地があるのだろう。

failfs と fchroot() が混ざるリリースは、実験と実用が同じ列に並ぶ

今回の説明で少し目を引くのは、failfs filesystem だ。名前の通り「すべての操作を失敗させる」filesystem で、少なくとも機能追加というよりテストや検証のための道具に見える。こうした仕組みが kernel に入るのは、Linux が単に「便利な OS」であるだけでなく、失敗の振る舞いを再現しやすくするための土台も取り込んでいるからだと思う。障害を起こさないことより、障害を起こしたときにどう見えるかを確認する方が、巨大システムでは重要になる場面がある。

一方で同じリストに fchroot() system call や ntfs3 の alternative data-stream support、SMB server improvements のような、かなり実用寄りの変更も並ぶ。ここが kernel リリースの不思議なところで、研究っぽい匂いのする機能と、日常運用に直結する改善が、同じ版にまとめて入る。一般のソフトなら「実験版」と「安定版」を分けたくなるが、Linux ではそうはならない。十分に検証されたものだけを本流に入れる、という厳しさがあるからこそ、こうした幅の広い変更が同居できるのだろう。

7.4 の merge window がすぐ始まることが、Linux 開発の速度感を物語る

この記事は 7.3 のリリース報告でありながら、実は次の 7.4 にすぐ視線を向けている。final 版が出ると、翌日には merge window が開く。つまり Linux 開発は「公開して終わり」ではなく、リリースと次期開発がほとんど途切れずに連結している。これは外から見ると異様に速いが、内側ではごく普通のサイクルなのだろう。

Torvalds が家族旅行の最中で、朝から merge に入れないと書いている点も象徴的だ。開発の中枢が一人の人間に集中している面は今も残るが、その一方で、彼が不在の時間を前提にスケジュールが組まれるほど、プロジェクトは生活のリズムに組み込まれている。ここには、個人の裁量と巨大コミュニティの制度が同時にある。Linux kernel は巨大だが、最後の最後はやはり人間が日付を見ながら進めている、という当たり前のことを思い出させる。

7.3 は“派手な話題がない”こと自体が価値かもしれない

Torvalds は「今週は特別なことはなかった」と書いている。これをただの退屈な前置きとして読むこともできるが、私はむしろ重要な安定感の表明だと思う。巨大プロジェクトでは、バグ修正や混乱があった週ほど話題になる。だが本当に大事なのは、何事もなく次のリリースに進めることだ。派手な障害も、遅延もなく、予定どおり final を出して次の window に入る。それ自体が成熟した開発プロセスの成果ではないか。

しかも、何も起きなかったと言いつつ、統計を見ると中身はかなり濃い。3,021 人の開発者が関わり、初参加者も 807 人いた。静かな週に見えて、実際には膨大な作業が積み上がっている。この落差が Linux らしい。表面上は淡々としているが、裏側では大量の変更とレビューが流れ込んでいる。こういうリリースを見ると、Linux の強さは単なるコードの質だけでなく、「平常運転を維持し続ける運営の力」にあるのだと感じる。


参考: The 7.3 kernel has been released

同じ著者の記事