オランダ政府のNixOSワークプレイス — デジタル主権はOSの選択か、運用能力か

政府がMicrosoftから離れるとは、インストールするソフトウェアを替えることなのか、それとも調達と運用のやり方そのものを替えることなのか?

導入

2026年9月25日、Hacker Newsのトップページに「Dutch governments builds alternative for Microsoft based on NixOS」という記事が載り、1021ポイントを集めた。リンク先はdawo.communityである。DAWOはオランダ語Digitaal Autonome Werkomgeving Overheidの略で、同日にこの件をまとめたIt’s FOSSによれば「政府のためのデジタル自律業務環境」という意味だ。ところが公式サイトのトップにはこの略語の展開がなく、Hacker Newsでは「What DAWO stands for」という見出しの下に略語の説明ではなく五つの目標が並んでいるだけだ、という指摘が何度も出た。

サイトが掲げる文言は簡潔である。政府、産業界、市民社会が共にオランダ政府のデジタル自律ワークプレイスを作るオープンなコミュニティであること、そして単一の製品ではなく、それぞれ検査も交換もできる部品の組み合わせであること。OS層の中心にはDAWO-NixOSがある。

この話題が1000ポイントを超えたのは、二つの要素が重なったからだろう。一つは「政府がMicrosoftを離れる」という古くからある物語であり、もう一つはその選択肢がUbuntuでもFedoraでもなくNixOSだという点だ。前者にはミュンヘンのLiMuxという有名な失敗例がついて回り、後者には「事務職の公務員がNix言語に耐えられるのか」という懐疑がついて回る。本稿はこの二つの問いを一つに束ねてみる。デジタル主権とは、どのOSを選ぶかの問題なのか、それとも数万台の端末を誰がどう運用するかの問題なのか。

何が発表されたのか — DAWOの実体

まず確認できた事実を整理する。公式サイト(dawo.community)はDAWOを四つの構成要素に分ける。AI、OS、クラウド、コラボレーションソフトウェアである。OSの項目は「再現可能なワークプレイスのためのDAWO-NixOSとインストール用部品」と説明され、コラボレーションの項目にはMijn BureauとNextcloudがリンクされている。モバイルは「開発中」と表示されている。テクノロジーのページは、宣言的構成によってワークプレイスの状態を記述し、検証し、再構築できると説明し、最新の安定版は2026年8月15日の0.1.2だとしている(10月18日閲覧時点)。バージョン番号だけ見ても、これは完成品の発表ではなく初期段階の公開である。

支援組織の一覧には、内務・王国関係省(BZK)、オランダ自治体協会(VNG)、Tata Consultancy Services、mosa.cloud、DIVD Academy、DIVD.Works、Realiz-IT、BB Openが並ぶ。政府省庁と自治体協会、インド系の大手SIerとオランダの小規模企業が一つのリストに混在している点が目を引く。サイトは「コミュニティのためではなく、コミュニティと共に」という文言で、官民が同じ青写真を作ると強調している。

経緯とスケジュールは、公式サイトより報道のほうが詳しい。It’s FOSS(9月25日)によれば、契機は2025年初めの米国政府による国際刑事裁判所(ICC)への制裁だった。制裁によってICCの主任検察官がメールを含むMicrosoftのサービスにアクセスできなくなり、オランダ政府は、必須サービスへのアクセスが米国の決定に左右されるという事実を目の当たりにしたという。同記事は、今年7月に政府業務運営に関する省庁間委員会(ICBR)が標準化された主権型デジタル業務環境に関する指令を出したことでDAWOが正式な課題となり、中央政府の三大ITサービス組織であるSSC-ICT、DICTU、DUO-ICTが実行を担い、開発はBZKと連携するチームが担当すると伝える。名前が挙がっている人物はVictor Gevers、Rutger Putter、Bram Buijsである。現在VNGを通じて8自治体が試験運用中で、最初の安定版は来年を目標としている。It’s FOSSもTom’s Hardwareもオランダのメディアである Tweakers のレビュー記事を一次情報源として引用しているが、この原文は同意画面に阻まれ直接確認できなかった。したがってこの段落のスケジュールと人物に関する情報は二次報道に依拠している。

コードは実際に公開されている。code.overheid.nlのMinBZK/DAWO-NixOSリポジトリのREADMEは、「DAWOインフラの中核となるNixOS構成」であり、flakeベースのビルドシステムを使うと説明し、コミュニティでの協業のため本体をCodebergのDAWO/DAWO-Coreへ移し、code.overheid.nlとGitHubにはバックアップを置くと記している。Hacker Newsでは@vanschelvenが、最初は「3 months ago」という表示を見てプロジェクトが止まっているのかと思ったが、もう一クリックで実際のコードにたどり着けると書いた(直接の引用ではなく、コメントの要旨の要約)。

Hacker Newsの反応は大きく三つに分かれた。第一に、欧州各国の類似プロジェクトを結びつけるコメントである。@solarkraftはドイツ政府が始めたopenDeskとフランスのLa Suiteも併せて見るよう勧め、@hasharはフランス政府が数か月前にNixOSベースの堅牢化OSであるsecurixと、それを用いたオフィス環境の例bureautixを公開したと指摘した(直接の引用ではなく、コメントの要旨の要約)。政府端末の基盤にNixOSを選ぶのは、オランダだけの奇行ではないということだ。第二に、オフィススイートへの懐疑である。@fbn79は最大の問題はオフィスであり、LibreOfficeやCollaboraがMicrosoft 365を摩擦なく置き換えられるとは思わないと述べ、返信で@tombertはLibreOfficeの表計算はExcel 2024ではなくExcel 2003と競合する水準だと評した(直接の引用ではなく、コメントの要旨の要約)。第三に、管理ツールへの問いである。@sneakは、SSOはおおむね解決済みだが、企業がWindowsを使う本当の理由は管理性であり、LinuxでMDMやグループポリシーを誰がやっているのかと問うた(直接の引用ではなく、コメントの要旨の要約)。この三つ目の問いが本稿の軸になる。

なぜNixOSなのか — 宣言的構成が「フリート運用」で意味するもの

It’s FOSSが伝える選定理由は二層に分かれる。技術的理由は再現性である。Nixパッケージマネージャーは各パッケージを不変かつ署名済みの内容として隔離されたディレクトリにインストールするため、一つの動作する設定を複数のマシンでそのまま再現できる。Rutger Putterは、デプロイ間で構成の約80〜90%がそのまま引き継がれると見積もっているという。政治的理由は所有構造である。同記事によれば、NixOSがオランダ発のプロジェクトであり、どの企業も開発を所有・支配していないことが決め手で、候補だったopenSUSEとFedoraは、それぞれSUSE、そして米IBM傘下のRed Hatとの商業的なつながりを理由に外された。この二つ目の基準は、よくある技術比較表には載らない項目だ。「誰がこのディストリビューションの方向を変えられるのか」を調達要件にしたのである。

しかし再現性という言葉は抽象的すぎて、実際に何を手に入れるのかをぼやかしてしまう。リポジトリのarchitecture.md(10月18日閲覧時点)を読むと、より具体的な姿が見えてくる。この文書は、コアリポジトリは完成したイメージではなくブロックのライブラリだと説明する。各機能はdawo.<block>.enableで有効化するモジュールであり、必須のセキュリティ設定はlib.mkForceで強制して利用側が黙って弱められないようにし、推奨のデフォルト値はlib.mkDefaultで置く。空のままだと端末を壊すオプション、たとえば空のNTPリストは、黙って失敗する代わりにビルド時にassertで止まる。概念を単純化するとこういう形になる。

# 説明用の例(DAWOリポジトリの実際のコードではない)
{ lib, ... }: {
  # 必須: 下位組織の通常の代入では上書きできない
  services.openssh.settings.PasswordAuthentication = lib.mkForce false;
  # 推奨: 下位組織が自分の事情に合わせて変えられる
  services.printing.enable = lib.mkDefault true;
}

ここに三層構造が載る。第一層はDAWO-NixOS自体で、ブロックと二つのティア(必須ベースラインのprofiles-dawo-coreと任意のprofiles-dawo-hardened)だけを持ち、ブランディングやユーザーアカウントは持たない。第二層はDAWO-NixOS-BZKやDAWO-NixOS-VNGのような組織別リポジトリで、コアをflakeのinputとして受け取り、自前のブロックを加える。第三層はDAWO-Gem-Zaanstadのような具体的な端末構成で、ハードウェアとディスク配置を固定する。文書は、こうすることで義務を一か所にまとめ、各組織がコアをフォークせずに自分の選択を上乗せできると説明している。

これが@sneakの問いに対するDAWO側の答えに近い。Windowsの世界では、グループポリシーは中央サーバーが端末にルールを押し込み、端末がそれを適用したかどうかは別の報告系で確認する。NixOSの世界では、ポリシーがそのままシステム定義である。Hacker Newsで@ndriscollは、Nixなら新しい世代(generation)を端末に押し込めば済み、これはおそらく最も簡単な端末管理の方法だと答えた(直接の引用ではなく、コメントの要旨の要約)。ただし管理者が求めるのはコードだけではない。@kevinrineerは、DAWOコミュニティのブログで紹介されたSextant、すなわちBram Buijsが手がけるIntune代替的なNixOS管理GUIに注目し、Web UIで管理するシステム管理者のほうがIaCを書くDevOps人材より多いという点で、良い橋渡しになりうると見た。@yearolinuxdsktpはDAWO-Coreのissueを根拠に、sextantfleet.org経由のosqueryが使われているようで、「ポリシー」はすべてNixOSで扱う構造だとまとめた(いずれも直接の引用ではなく、コメントの要旨の要約)。Sextantの実際の機能は本稿では直接確認できていない。

興味深いのは、リポジトリが自らの弱点を隠していないことだ。architecture.mdは、以前は謳っていたが実際には提供できていなかった二点を訂正すると明記している。usbguardは意図的に任意扱いにした。初期状態でUSBメモリを拒否する端末は、それを手にした人には壊れた機械に見えるからだ。auditdはnixpkgs 26.05の上流のauditctlのバグによりモジュールが実質的に何もしないため保留とし、対応済みと書くのはカバレッジの偽装だと記している。docs/pitfalls.mdはさらに率直で、成功を報告しながら実際には間違っている状況の一覧になっている。ある事例では、tarballが404になった後も、ランナーのNixストアに既にパスがあったためCIは緑のまま、新しいマシンではmainが評価すらできなくなっていた。「同じコミット、違う答え、決めたのはコードではなくランナーのストア」という一文がそのまま書かれている。別の事例では、プル型デプロイツールのcominがnixとは別の認証情報でリポジトリをクローンするため、ポーリング失敗をエラーログに残して再び眠るだけで、端末群が6週間古い世代のまま止まっていたという。

この記録が重要なのは、NixOSの約束と現実のあいだの隙間を正確に示しているからだ。宣言的構成は「何がインストールされているべきか」を確定させるが、「すべての端末が実際にその状態に到達したか」は別の観測の問題として残る。6週間黙って止まっていたフリートは、ポリシー定義の失敗ではなくデプロイパイプラインの観測の失敗である。数万台規模の政府端末において、デジタル主権とは結局、こうした失敗を自ら発見し直せる内部能力の問題になる。ベンダーがいればベンダーのサポート窓口が引き受けていたはずの仕事だ。付け加えると、Hacker Newsで@yencabulatorは、pitfalls文書の文体などを根拠に、このリポジトリはClaudeで開発されているようだと指摘した(直接の引用ではなく、コメントの要旨の要約)。事実なら、米国企業への依存を減らそうとするプロジェクトが開発ツールでは別の米国企業に頼っていることになるが、公式な確認は見つけられなかった。

LiMuxから20年 — 何が違い、何が同じか

Hacker Newsで最も頻繁に持ち出された名前はミュンヘンだった。WikipediaのLiMuxの項目に基づいて事実関係を整理するとこうなる。ミュンヘン市は2004年、デスクトップをWindowsからLinuxベースのフリーソフトウェアへ移すプロジェクトを始め、2012年までに15,500台のうち12,600台を移行した。オフィス文書の書式やテンプレートを管理するため、WollMuxというツールまで自前で開発した。しかし2014年に市長と副市長が生産性の問題を理由にWindowsへの復帰を検討し、当時の市議会の広報担当は問題の多くがOpenOfficeの互換性に起因すると説明した。2016年にMicrosoftがドイツ本社をミュンヘンに移し、2017年11月に市議会は2020年までにWindowsへ戻すことを決めた。市長は本社移転への見返りだという疑惑を否定している。同項目は、Accentureの報告書が最も重要な問題を組織的なものと見たと記しているが、この文には出典要求のタグが付いている。その後2020年に新しい連立政権は可能な範囲でオープンソースを優先する方針を取り、2024年10月にはオープンソースプログラムオフィスを設立した。

この経緯から読み取れる失敗要因は、OSそのものではなくその周辺である。オフィスの互換性、ユーザーの不満、そして政治状況の変化だ。Hacker Newsの懐疑論もまさに同じ点を突いている。@aliasxneoは、一般の事務職がWindowsからNixOSへ移って満足する可能性は極めて低く、Hacker Newsはこのエコシステムの欠点をごまかしていると述べた。@carefree-bobは、この種の記事を毎年十数本は見るが本当に見たいのは5年後の続報だと書いた。@ta20240528は、義務でなければ各省庁が例外申請を書き、それが毎回承認されて結局は芝居になると書いた(いずれも直接の引用ではなく、コメントの要旨の要約)。

では何が違うのか。確認できた資料だけで言える違いは三つある。第一に、動機がコストではなくアクセス権である。It’s FOSSは、ICCの件が今回の試みを他の政府のオープンソース推進と区別すると書いている。ライセンス費の削減は次の予算交渉で覆りうる論理だが、「外国政府の決定でメールが止まりうる」というリスクは政権が替わっても消えない論理だ。第二に、単位が一つの都市ではない。7月の省庁間指令、中央政府の三大IT組織による実行、VNGを通じた自治体試験という構造は、一人の市長の判断で覆せたミュンヘンとはガバナンスの階層が違う。ただし、この構造が実際に例外申請を封じるほどの拘束力を持つかどうかは、公開資料では確認できない。第三に、孤立していない。ドイツのopenDesk、フランスのLa Suiteとsecurix、It’s FOSSが挙げたドイツ・シュレースヴィヒ=ホルシュタイン州やデンマーク、フランスの動きが同時に進んでいる。LiMuxは孤島だったために互換性の問題を一人で背負わなければならなかったが、今は少なくとも文書フォーマットやコラボレーションツールの圧力を分担する仲間がいる。

逆に、同じものもはっきりしている。オフィススイートの問題は20年前と本質的に変わらず、DAWOはOS層では独自の答えを出したものの、コラボレーション層ではMijn BureauとNextcloudをリンクしているにすぎない。そして前節で見たとおり、NixOSは運用チームに固有の熟練を要求する。Hacker Newsで@bialyalibabaは、unboundのCVEパッチがnixpkgsにマージされるまで2日待たされたとこぼし、返信は自分でビルドするかoverlayを使えと助言した(直接の引用ではなく、コメントの要旨の要約)。個人にとっては些細な助言だが、政府にとっては「上流より早くパッチを当てる内部能力」を調達要件に入れなければならないことを意味する。ベンダーに任せていた仕事を内側に引き取ること、それが主権の実際のコストである。

(9月29日追記: 4日後、Tom’s Hardwareの記事「US sanctions force The Netherlands off Microsoft and toward alternative NixOS」がHacker Newsに載り388ポイントを集めた。記事はIt’s FOSS経由でTweakersを引用し、8自治体での試験と2027年末の最初の安定版予定を伝えている。同スレッドで@p-e-wは、次の選挙の後にMicrosoftが現地本社を約束すれば、ミュンヘンでそうだったように倍のコストでWindowsへ戻るだろうと皮肉り、@danielsamuelsは、デスクトップOSを替えることがメールや決済サービスへのアクセス維持にどう役立つのかと問うた。@PorciiVorbescは、EUが既に持っているSUSEになぜ標準化しないのかと問うた(いずれも直接の引用ではなく、コメントの要旨の要約)。最後の問いには、先に見たopenSUSE落選の理由が答えの一部になる。)

@danielsamuelsの問いは核心を突いている。ICCの件で止まったのはデスクトップOSではなくクラウドのメールだった。DAWOがOS一つではなく、AI、クラウド、コラボレーションを含む四層で設計されている理由はここにあると見ることもできるが、現時点で最も具体的なコードが出ている層はOSである。今後注目すべき指標は、クラウドとコラボレーションの層がOS層と同じだけの公開リポジトリと公開された失敗記録を持つようになるかどうかだ。

結論

DAWOの公開資料を読み終えると、このプロジェクトは「NixOSでWindowsを置き換える」という見出しよりはるかに狭く、同時にはるかに真剣である。狭いというのは、バージョン0.1.2、8自治体での試験、来年の最初の安定版というスケジュールがまだ初期段階だという意味だ。真剣だというのは、必須のセキュリティ設定をmkForceで固定し、組織別リポジトリを層として重ね、6週間止まっていたフリートの原因を公開文書に書き残すやり方が、「OSを替える」ではなく「運用のやり方を替える」に近いという意味である。

冒頭の問いに戻ろう。デジタル主権はOSの選択か、運用能力か。オランダの選定基準そのものが答えを示唆している。openSUSEとFedoraが外された理由は技術ではなく所有構造だった。つまり彼らは「最良のディストリビューション」ではなく、「誰にも方向を奪われないディストリビューション」を選んだ。しかしその代償として、パッチの速度、デプロイの観測、ユーザーサポートを引き受けてくれるベンダーも同時に手放した。LiMuxが崩れたのは技術ではなく組織だったという評価が正しいなら、DAWOの成否もNix言語ではなく、SSC-ICT、DICTU、DUO-ICTがその運用能力を実際に備えられるかどうかで分かれるだろう。

Hacker Newsのあるユーザーが望んだ5年後の続報が出るなら、そのとき見るべき数字は移行した端末の台数ではなく、例外申請の件数と、失敗を自ら発見するまでにかかった時間であろう。


出典: