荷兰政府正朝着基于 NixOS 的基础设施迈进,以此作为实现“数字自主”的一种手段。该倡议旨在减少国家对大型美国科技公司的依赖,一些观察人士认为这些公司在商业实践中变得日益受限或具有“滥用性”。通过建立主权数字栈,荷兰寻求在保护其开放和自由声誉的同时,使公共服务免受总部位于美国的科技巨头的影响。此举是更广泛的欧洲趋势的一部分;法国和德国政府也在开发类似的基于 NixOS 的系统,旨在为公共用途创建加固且安全的操作系统。
选择 NixOS 作为基础是因为其独特的系统管理方法。与配置可能随时间“漂移”的传统操作系统不同,NixOS 使用声明式模型来创建可重现且不可变的系统。这允许管理员从中央配置文件管理整个机器集群,确保每台设备都保持在已知且一致的状态。对于服务器软件和设备,这提供了使用标准有状态配置难以实现的可靠性。该项目利用 Nix 生成预构建配置的能力,使其成为创建标准化的、安全的政府“发行版”的强大工具。
尽管具有这些技术优势,此次转型仍面临巨大的实际挑战,特别是关于“办公套件”的问题。用 LibreOffice 或 Collabora 等开源替代品取代 Microsoft 365,往往会给依赖敏感性标签和数据丢失防护 (DLP) 等特定功能的企业用户带来显著摩擦。此外,从 Windows 环境转向基于 Nix 的系统涉及陡峭的学习曲线。虽然 Nix 不可变软件的哲学非常强大,但其配置语言对于普通用户来说可能非常复杂且“棘手”。该项目的成功可能取决于政府能否充分变革内部工作流程,使这些开源工具变得像它们所取代的专有套件一样无缝衔接。
