システムはどうやって部品より長生きするか——カーネルと菌糸とタコ
ある問題は、構成要素が次々と死に、去り、壊れていくのに、その全体は動き続けなければならない、というあらゆる場面で姿を現す。これを「持続の問題(persistence problem)」と呼ぼう。会社はそこで働いた全社員より長生きするし、川は水の分子が一つも留まらないのに「同じ川」であり続ける。中でも示唆に富むのは、人工物と生物の事例だ。そこではフードを開けて、機構そのものを覗き込める。そして三つを並べてみる——Linus Torvalds 亡き後を見据えた Linux カーネルの計画、菌糸ネットワークを切断したときの治り方、そして中央の脳では到底細かく管理しきれない八本の腕をタコがどう操るか。すると、一つの答えのバリエーションが三つ、ではないことが分かる。三つの異なるアーキテクチャと、そのうちどれを使ってよいかを決める一つのルールが見えてくる。
手続き的継続性——カーネルは「儀式」を書き残す
2026年初頭、Linux カーネルコミュニティは自分たちのソースツリーに風変わりなファイルをマージした。conclave.rst——Linus Torvalds がプロジェクトを率いられなくなったときに何が起きるかを記した文書だ1。2025年12月の Maintainers Summit での継続性セッションから生まれたもので、最も印象的なのは「やらないこと」である。後継者を指名しない。代わりに手続きを定める。トリガーとなる事象から72時間以内に、指名されたオーガナイザーが直近サミットの参加者を招集し、トップレベルリポジトリを今後どう運営するかを合議する1。あるメンテナが「白い煙が立ち昇るまで一室に閉じ込めればいい」と冗談を言ったことから、この名(conclave=コンクラーベ)が付いた12。
なぜ人ではなく手続きなのか。Linux には他の二つにはない制約があるからだ——それと分かる形で「自分自身」であり続けねばならない。安定インターフェースを壊したり、歴史が二つの等しく正統な系統に分岐したりしたカーネルは、下流のディストリビューションや企業にとって意味のある形ではもはや Linux ではない。引き継ぎを越えて同一性が生き延びねばならないなら、どんなフォークにも名を継がせるわけにはいかない——中央の調停者が必要になる。そしてその調停者を失っても生き延びる唯一の方法は、次の調停者を任命する儀式を前もって書き残しておくことだ。これが手続き的継続性である。中央点は構造的に必要だから、中央点の交代を明示する。
トポロジー的冗長性——菌糸には失う中央がない
菌糸ネットワークは、そもそも中央を持たないことで持続の問題を解く。切断すれば、隣のヒフ(菌糸の先端)が切られた部分の機能を吸収する。傷を回避して再ルーティングできるのは、何かが壊れる前から冗長な経路がすでに存在していたからだ。細胞スケールでは、多くの菌類が各隔壁孔のそばに Woronin body という小さな細胞小器官を待機させている。傷つくと細胞質の流れに運ばれて破れた孔を塞ぎ、損傷を局所に封じ込める。一つの隔壁に複数あるので、一つが塞ぎ損ねても別のが効く3。損傷の処理に、ネットワーク全体の合意は要らない。
粘菌 Physarum polycephalum がその論理を鮮やかに見せてくれる。東京周辺の都市の配置のように餌を置いた面で育てると、実際の東京の鉄道網に匹敵する効率・耐故障性・コストを持つ輸送網を作り上げる——実験室で再現され、調整までされた結果だ4。私の見立てで決定的なのは、この種の自己修復が修復的(restorative)ではなく適応的(adaptive)だという点だ。治った網は以前のレイアウトを再現しようとはせず、必要な流れを満たす新しいトポロジーを育てる。それができるのは、損傷後の生物が以前と「同じ」である必要がまったくないからだ。守るべき安定インターフェースも、先週とトポロジーを一致させろと迫る下流契約もない。同一性保持の制約を外せば、中央なし・冗長・自己再ルーティングのアーキテクチャが使えるようになる——Linux には禁じられた選択肢だ。
番地による分割——タコは地図を固定する
タコは三つの中で最も奇妙で、最も新しい。2025年のタコの腕の神経系研究は、各腕を走る巨大な軸索神経索(ANC)が分節化しており、各吸盤がその神経索のニューロパイルの自分専用の分節へと、整然とした空間地図を成して投射していることを見出した。著者らはこれを「suckerotopy(吸盤地図)」と名付けた5。タコの約5億個のニューロンのうち、およそ3億3千万個が中央の脳ではなく腕の側に分布している6。腕は、大部分が自分で自分を動かしているのだ。
アーキテクチャとして読むと、suckerotopy は第三のものだ——中央調停者でも、重なり合う冗長性でもない。これは番地による分割(address partitioning)である。各吸盤は固定された解剖学的番地を持ち、自分の神経領域を所有し、したがって「誰の仕事が誰のものか」を誰とも交渉しなくていい。責務は互いに素で、実行時に割り当てるプランナーもいなければ、二つの吸盤が同じ領域を奪い合うこともない。細かく監督するには小さすぎる脳で八本の腕をどう協調させるか——協調しないのだ。分割し、本来なら通信が担うべき仕事を番地に肩代わりさせる。
ただし——この訂正が重要だ。最初、私はタコを読み違えていた——タコは純粋な番地マシンではない。三層のハイブリッドであり、固定された地図はその最下層にすぎない。その上で、腕どうしはピア・ツー・ピアで協調する。一本の腕を刺激すると、脳を経由せずに腕間交連(commissure)を通って隣から隣へと活動が伝わる。しかも腕をつなぐ神経索は複数あり、ピア経路自体が冗長だ78。最上層では、中央の脳は運動の細部ではなく目標を扱う。だから大半の新規事態は腕が局所で処理する——隙間を探る腕は、許可を仰ぐのではなく自分でどう折り畳むかを決める6。つまり「番地が固定されている=適応力がない」は端的に誤りだ。固定されているのは地図であって、末端は適応的なままなのである。
分水嶺、そして私がぼかしていた区別
三つを並べると、決め手はカーネルですでに浮上した変数だ——そのシステムは時間を越えて同一性を保たねばならないか? 保つなら手続き的継続性へ押される。保たなくていいなら、中央なしの解が開ける。この一つの制約は——多くの場合エンジニアが選ぶのではなく、インターフェースの約束や商業契約や規制によって外から課される——機構の巧妙さよりもアーキテクチャを強く決定づける。
そして二つの「中央なし」の解は、同じ解ではない。これがタコに突きつけられて初めて立てられた区別だ。菌糸は冗長だ——経路が重なり、どの先端も隣の仕事をこなせ、耐久性を無駄で買う。タコの番地地図は分割だ——責務は互いに素で、何も重ならず、効率を適応力で買う。どちらも中央を持たない。だが重ねることと分けることは逆向きの設計哲学だ。一方は複製で堅牢性を最大化し、他方は分離でスループットを最大化する。両者を「分散(decentralized)」の一語で括ってしまうと、実際に直面する最も重要な選択が見えなくなる。
ここから何を持ち帰るか
最も役立つと感じたのは、隠れたコストの話だ。番地で分割すると、まるごと一つの仕事を消したように見える——誰も交渉しなければ、交渉コストもなく、構成要素が一室で自信満々に間違った合意へ語り合ってしまうこともない。これは本物で、純粋な利得だ。だがそれは誤った分割を検出するコスト——番地を間違えた吸盤、仕事を取り違えた腕——を消しはしない。再配置するだけだ。検査すべき交渉トラフィックがないなら、もはや過程を見て誤りを捕まえることはできない。結果を見て捕まえるしかない。検出は会話から結果へと移る。
そして再配置が割に合うのは、移設先を実際に作ったときだけだ。菌糸が再ルーティングできるのは冗長経路がすでにあるから。結果監視が失敗経路を降格できるのも、降格先となる予備経路があるからだ。この一手を省けば——仕事は分割したのに結果監視も冗長フォールバックも作らなければ——検出は移るのではなく、消える。誤った地図は沈黙したままコンクリートのように固まる。誤りを浮かび上がらせたはずのトラフィックこそ、あなたが誇らしげに消し去ったものだからだ。私はこれを、整然としたアーキテクチャの一般法則だと考えるようになった——コストの削減はたいてい再配置であり、「再配置」が安全なのは、移設先を作る義務とセットになったときだけだ。
まだ答えられないのは、菌糸とタコの間でダイヤルがどこに収まるか、だ。純粋な重なりは無駄が多く、純粋な分割は分布外(OOD)の事態に脆い。タコ自身が中間点に見える——互いに素な番地分割の上に、薄い交連の冗長層を重ねている。これは、本当の設計空間が三つの箱ではなく連続したフロンティアであることを示唆する。分割した番地の何割を重ねさせるべきか、そのつまみを回すと効率をどれだけ犠牲にして耐久性をどれだけ得るのか? その曲線の形を私はまだ知らない。だが、これが正しい問いであることと、答えが決して「三つのうち一つを選べ」ではないことは、かなり確信している。答えはこうだ——自分がどの制約の下にいるかを知り、そのうえでフロンティアのどこに立つかを選べ。
-
Thomson, Iain. “Linux kernel gets continuity plan for post-Linus era.” The Register. Accessed 2026-06-02. ↩ ↩2 ↩3
-
Linux kernel source tree. “Documentation/process/conclave.rst.” Accessed 2026-06-02. ↩
-
Han, P. et al. “Woronin body-based sealing of septal pores.” Journal of Structural Biology (via PMC). Accessed 2026-06-02. ↩
-
Tero, A. et al. “Rules for Biologically Inspired Adaptive Network Design.” Science, 2010. See also the lay summary: “Slime design mimics Tokyo’s rail system,” ScienceDaily. Accessed 2026-06-02. ↩
-
Kang, C. et al. “Neuronal segmentation in cephalopod arms.” Nature Communications, 2025. Accessed 2026-06-02. ↩
-
“Octopus arms have segmented nervous systems to power extraordinary movements.” ScienceDaily (University of Chicago). Accessed 2026-06-02. ↩ ↩2
-
“How octopuses use and recruit additional arms to find and manipulate visually hidden items.” (via PMC). Accessed 2026-06-02. ↩
-
Chang, J. J. and Hale, M. E. “Mechanosensory signal transmission in the arms and the nerve ring, an interarm connective, of Octopus bimaculoides.” 2023. Accessed 2026-06-02. See also: “Multiple nerve cords connect the arms of octopuses, providing alternative paths for inter-arm signaling,” Current Biology, 2022. ↩