Dutch governments builds alternative for Microsoft based on NixOS
The Dutch Government's Quest for Digital Sovereignty via NixOS
The DAWO.community is a collaborative initiative dedicated to establishing a digitally autonomous workplace specifically tailored for the Dutch government. This project is not a solo venture; it is an open ecosystem where the public sector, private industry, and civil society unite to build a sustainable technological foundation.
"DAWO serves as the bridge where public values intersect with modern technology to ensure the Netherlands maintains control over its digital destiny."
Core Pillars of the Initiative
The project is driven by four primary objectives designed to move away from vendor lock-in:
- Digital Autonomy: Strengthening the sovereign capabilities of the Netherlands.
- Collaboration: Fostering a culture of shared knowledge between the state and society.
- Innovation: Driving the adoption of more efficient, cutting-edge workflows.
- Verifiability: Ensuring that government IT infrastructure is transparent and easy to audit.
Mathematically, the goal of DAWO can be viewed as:
Architectural Philosophy: Modular Design
DAWO rejects the idea of a single, monolithic product. Instead, it utilizes a modular approach consisting of interchangeable components.
The Component Blueprint
| Component | Focus Area | Key Feature |
|---|---|---|
| AI | Intelligence | Open and verifiable building blocks |
| OS | Foundation | DAWO-NixOS for reproducible environments |
| Cloud | Infrastructure | Autonomous and inspectable cloud setups |
| Collaboration | Productivity | Open-source tools for documents and comms |
To achieve the "reproducible workplace" mentioned above, the project leverages the power of NixOS. A simplified configuration might look like this:
{ config, pkgs, ... }:
{
# DAWO-NixOS Baseline Configuration
services.openssh.enable = true;
environment.systemPackages = with pkgs; [
vim
git
firefox
];
# Ensuring verifiability and autonomy
networking.firewall.enable = true;
}
Community Engagement & Participation
The heartbeat of DAWO is its member portal, which hosts the official blog, forum, and event calendar. If you are interested in contributing, there are several ways to get involved:
- Conversations: Join the discourse on the forum.
- Code: Contribute to the
DAWO-NixOSrepositories. - Documentation: Help write the blueprints.
- Pilots: Test the building blocks in real-world scenarios.
- Events: Attend workshops and meetups.
For those not currently in the community, the portal remains the primary gateway to track releases, media appearances, and the overall evolution of the Dutch digital workplace.