要約
- BIND 10の全面刷新期、Mark AndrewsとEvan HuntはBIND 9の共同メンテナーであり続けた。後継の宣言だけでは、導入済みサーバーへの運用責任は消えなかった。
- 後年のBIND 9大規模改修は、継続が静止を意味しなかったことを示す。構想、サポート、機能同等性、個別用途への適合、移行完了は別々の事実である。
2013年2月、Internet Systems ConsortiumはBIND 10 1.0.0を発表した。リリース告知は「完全にサポートされる」とする一方、機能は未完成だと明記した。DHCP部分はさらに限定され、実験用途のエンジニアリング・スナップショットとされた。「準備完了」を一つの状態だと思わなければ、これらは矛盾しない。
サポート窓口があり、限定された役割の試験を通過していても、別の運用者が必要とする機能を欠くことはある。インストール可能でも、そのまま置き換えられるとは限らない。版番号が証明するのは配布であって、導入基盤の移行ではない。
Andrewsはbind-usersでのやり取りで境界を示した。BIND 10がBIND 9を置き換えるまでには距離があり、多くの機能が足りなかった。ただし、BINDによるDNSSEC署名を必要としない権威専用サービスなら、本番利用できるとの限定もあった。これは製品全体への可否判定ではなく、用途別の評価だった。
ISCのBIND史によれば、BIND 10は2009年、新しいアプリケーション基盤上で一から作り直し、BIND 9を置き換えて改善する試みとして始まった。主にccTLD分野から資金と技術協力を得た。ISCのDNSチームの大半が「次のシステム」に集中する一方、AndrewsとEvan HuntはBIND 9の共同メンテナーとして残った。
そこには刷新物語から抜け落ちやすい仕事がある。既存利用者には脆弱性対応、予測できるリリース、回帰管理、技術支援が必要だった。パッケージ提供者には保守された上流が必要だった。新しい設計が別の線路で成熟できたのは、移行前に本番の選択肢が崩されなかったからでもある。
一人の救済者の物語ではない。ISCはBIND 9に重要な貢献をした中核開発者を43人以上とし、古いコミット履歴は外部貢献を過小記録していると説明する。2025年BIND報告も幅広いチームと協力者を挙げる。Andrewsの意味はBINDへの主権ではなく、組織の関心が二分された時期にHuntと担った、検証可能な本番責任にある。
結末は当初の意図とは異なった。ISCは2014年にBIND 10開発を終了し、BIND 9へ投資を戻した。最後のプロジェクトリードShane KerrはRIPE 68で「The Decline and Fall of BIND 10」を講演し、会議アーカイブには資料と映像が残る。ISC自身も「第二システム」の一言では単純すぎるとする。資金、範囲、設計、機能需要、採用が絡んだ結果だった。
BIND 9への回帰は内部を凍結することでもなかった。ISCはResponse Policy Zoneの分離、中心関数の単純化、自製ネットワークインターフェースからlibuvへの移行を記録している。改修前のquery_find()はMcCabe複雑度453だったという。古いコードを神聖視する数字ではない。外部サービスと更新経路を保ちながら、内部を深く変えられる証拠である。
ISCの2024年実績はコードの周囲も映す。開発者9人、QA担当5人、管理職2人がいて、年間25のオープンソース版と12のサポート付きプレビューを出した。BIND 9.20では複数版にまたがるlibuvイベントループ移行が完了し、問い合わせを止め得る長時間処理には専用スレッドプールが設けられた。全面刷新と段階的改修は善悪の対立ではない。どちらも試験、観測、復旧経路を要する。
ISC 2021年年次報告はAndrewsの在籍20年とDistinguished Engineer就任を記録し、Stable版とExtended Support Versionの支援期間を重ねて穏当な移行を可能にする仕組みも説明する。重複期間は余白ではなく、比較、段階導入、撤回を可能にする統治手段だ。
現在のISCチームページもAndrewsをDistinguished Engineerとする。肩書は組織上の責任を示せても、個々のネームサーバーが何を動かしているかは証明しない。本番の事実はパッケージ、設定、プロセス、応答、運用記録にある。
したがって後継管理台帳には、少なくとも六つの答えが要る。何を約束したか。今どの用途を支援するか。何が欠けるか。空白期間に現行系を誰が守るか。何を根拠に切り替えるか。どの復帰手段を残すか。これを分けなければ、ロードマップが導入実績に、リリース告知が移行完了に化ける。
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
