DEV Community

Cover image for DAWO: el gobierno neerlandés construye su puesto de trabajo con NixOS
lu1tr0n
lu1tr0n

Posted on Originally published at elsolitario.org

DAWO: el gobierno neerlandés construye su puesto de trabajo con NixOS

Países Bajos decidió que su próximo escritorio de gobierno no lo va a comprar cerrado: lo va a construir en público, bloque por bloque, y cualquiera puede revisar el código. Ese es el proyecto que impulsa DAWO (Digitally Autonomous WOrkplace), una comunidad que junta al gobierno neerlandés, la industria tecnológica y la sociedad civil alrededor de un objetivo compartido, un puesto de trabajo digital que se pueda inspeccionar, auditar y reemplazar pieza por pieza.

El proyecto no vende un producto cerrado. Divide el problema en bloques (IA, sistema operativo, nube y colaboración) que se combinan entre sí y que, según el sitio oficial, permiten que "every part can be inspected and replaced". Esa arquitectura es la apuesta central de DAWO frente a un problema que Europa discute desde hace años: la dependencia de un puñado de proveedores extranjeros para operar la infraestructura digital del sector público.

TL;DR

  • DAWO reúne a gobierno, industria y sociedad civil neerlandesa para construir un puesto de trabajo digital autónomo.
  • La arquitectura se divide en cuatro bloques reemplazables: IA, sistema operativo, nube y colaboración.
  • El sistema operativo del proyecto se llama DAWO-NixOS y apunta a un puesto de trabajo reproducible e inspeccionable.
  • Cinco objetivos guían el proyecto: autonomía digital, colaboración, seguridad, innovación y verificabilidad.
  • Calendario, noticias, blog y foro son públicos y viven en el portal de miembros de la comunidad.
  • Publicar en el foro exige una cuenta, aunque leerlo está abierto a cualquiera.
  • Sumarse es posible con conversaciones, código, documentación, pilotos o eventos, sin una única vía formal de ingreso.

Qué pasó con DAWO

El sitio de DAWO presenta una comunidad ya operativa, no un anuncio aislado. Publica un blueprint completo con cuatro categorías de bloques, un catálogo de componentes por categoría y un portal de miembros donde conviven calendario de eventos, noticias, blog y foro. La consigna que repite el propio sitio resume la intención: "Not for the community. With the community." Gobierno, industria y sociedad civil no financian a un proveedor externo, escriben juntos el mismo blueprint.

Los cinco objetivos que declara la comunidad ordenan el resto del proyecto. La autonomía digital busca fortalecer la capacidad de Países Bajos de operar su propia infraestructura. La colaboración apunta a mejorar el intercambio de conocimiento entre gobiernos y sociedad. La seguridad cubre la protección de datos. La innovación empuja formas de trabajo más eficientes. Y la verificabilidad, el quinto objetivo, es quizás el más específico del proyecto. Busca que los sistemas de TI del gobierno sean más fáciles de inspeccionar, no solo de usar.

Contexto e historia de la soberanía digital

La idea de que un gobierno construya su propio stack tecnológico en lugar de comprarlo empaquetado no es nueva. Forma parte de un debate más amplio conocido como soberanía digital, que ganó fuerza en Europa a medida que más servicios públicos pasaron a depender de infraestructura operada fuera del continente. DAWO no inventa ese debate, pero propone una respuesta concreta: en vez de negociar cláusulas de auditoría con un proveedor único, publica el blueprint completo y deja que cualquiera lo revise.

La elección de NixOS como base del bloque de sistema operativo, bautizado DAWO-NixOS en el sitio, no parece casual. NixOS es una distribución Linux que describe la configuración completa del sistema como código y reconstruye ese sistema de forma reproducible a partir de esa descripción. Para un gobierno que necesita poder auditar exactamente qué corre en cada máquina, esa propiedad (reproducibilidad a partir de una configuración declarativa) pesa más que cualquier función de escritorio.

Detalles técnicos: los cuatro bloques de DAWO

DAWO no publica una sola pieza de software, publica un catálogo por categoría y, dentro de cada categoría, componentes independientes que se pueden intercambiar. La tabla siguiente resume qué resuelve cada bloque según la documentación del sitio oficial.

BloqueQué resuelveBase tecnológica publicada

IAComponentes de IA abiertos y verificables para el puesto de trabajoCatálogo propio de componentes de IA
Sistema operativoPuesto de trabajo reproducible y auditableDAWO-NixOS y bloques de instalación
NubeInfraestructura de nube autónoma y verificableBloques de infraestructura de nube
ColaboraciónComunicación, documentos y trabajo conjuntoSoluciones abiertas de colaboración

DAWO organiza su blueprint en cuatro bloques reemplazables: IA, sistema operativo, nube y colaboración.

El punto en común entre los cuatro bloques es que ninguno se presenta como una solución monolítica. El propio sitio lo dice de forma literal: "Not one single product, but separate building blocks that work together. Every part can be inspected and replaced." Ese criterio atraviesa todo el proyecto. Si un componente de nube deja de convenir, se reemplaza sin tocar el bloque de colaboración; si aparece una alternativa mejor de IA, entra sin reescribir el sistema operativo.

💭 Clave: la verificabilidad no es un bloque más, es el criterio que atraviesa los otros cuatro. Cada componente se publica para que un tercero pueda inspeccionarlo, no solo para que funcione.

flowchart TD
    G["Gobierno"] --> COM["Comunidad DAWO"]
    I["Industria"] --> COM
    S["Sociedad civil"] --> COM
    COM --> AI["Bloque de IA"]
    COM --> OS["Bloque DAWO-NixOS"]
    COM --> CL["Bloque de nube"]
    COM --> CB["Bloque de colaboracion"]
    AI --> WP["Puesto de trabajo digital autonomo"]
    OS --> WP
    CL --> WP
    CB --> WP
Enter fullscreen mode Exit fullscreen mode

Cómo empezar a participar en DAWO

Para leer no hace falta cuenta. El calendario de eventos, las noticias, el blog y el foro son públicos y están en el portal de miembros que enlaza dawo.community. Para publicar en el foro sí hace falta registrarse, y la comunidad invita a participar de cinco formas: conversaciones, código, documentación, pilotos y eventos.

El sitio todavía no publica un manual paso a paso de instalación pública de DAWO-NixOS, pero sí deja claro que ese bloque se apoya en NixOS. Quien quiera entender de primera mano qué significa un "puesto de trabajo reproducible" puede probar la misma idea con un flake de Nix estándar. Esto es un ejemplo ilustrativo de la filosofía de reproducibilidad de Nix, no el módulo oficial de DAWO:

{
  description = "Entorno base reproducible estilo DAWO";
  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
  outputs = { self, nixpkgs }: {
    devShells.x86_64-linux.default =
      nixpkgs.legacyPackages.x86_64-linux.mkShell {
        packages = with nixpkgs.legacyPackages.x86_64-linux; [
          git
          firefox
        ];
      };
  };
}
Enter fullscreen mode Exit fullscreen mode

Con Nix instalado y los flakes habilitados, nix develop reconstruye ese entorno exacto en cualquier máquina Linux o macOS a partir del mismo archivo. Esa es la propiedad que DAWO-NixOS lleva al puesto de trabajo completo: la configuración, no una imagen de disco, es la fuente de verdad.

Un paso más cerca de un puesto de trabajo real sería declarar el sistema completo en vez de solo un entorno de desarrollo:

# configuration.nix (ejemplo ilustrativo, no es el modulo oficial de DAWO)
{ config, pkgs, ... }:
{
  imports = [ ./hardware-configuration.nix ];

  environment.systemPackages = with pkgs; [
    firefox
    libreoffice
    git
  ];

  system.stateVersion = "25.05";
}
Enter fullscreen mode Exit fullscreen mode

Después de sudo nixos-rebuild switch, se puede confirmar qué cambió exactamente en el sistema con nix store diff-closures /run/current-system ./result. Esa comparación es, en esencia, la verificabilidad que DAWO promete a nivel de puesto de trabajo, aplicada aquí a una laptop personal en lugar de a un despliegue gubernamental completo.

Impacto y análisis

El modelo de bloques reemplazables resuelve un problema real. Cuando un gobierno depende de un proveedor único, migrar de ese proveedor tiene un costo altísimo. Si la nube, el sistema operativo, la colaboración y la IA son piezas independientes, cambiar una no obliga a rehacer las otras tres. Esa separación es, en el fondo, la misma lógica que defiende el debate de soberanía digital en Europa: reducir el costo de salida antes de necesitarlo.

La contrapartida es real y el propio ecosistema Nix la conoce bien. La curva de aprendizaje de un sistema declarativo como NixOS es más alta que la de una distribución tradicional. Migrar un parque de escritorios completo hacia un modelo DAWO-NixOS exige capacitar a equipos de soporte en un paradigma distinto. Ese paradigma consiste en declarar el estado del sistema en vez de instalarlo a mano, algo que no ocurre de un día para el otro en una administración pública grande.

⚠️ Ojo: el sitio oficial de DAWO no publica cifras de adopción, presupuesto ni cronograma de despliegue. Lo que existe hoy es el blueprint, el catálogo de componentes y la comunidad que lo mantiene, no un reporte de migración a escala.

Tampoco hay que perder de vista que verificable no es lo mismo que ya verificado. Publicar un componente como código abierto permite auditarlo, pero la auditoría en sí requiere que alguien (gobierno, industria o un investigador independiente) la haga de verdad. DAWO abre la puerta a través de su foro y su portal de miembros; el trabajo de revisión sigue siendo humano.

Los cinco objetivos de DAWO incluyen seguridad, innovación y verificabilidad de los sistemas públicos.

Qué sigue para DAWO

El camino que marca el propio sitio es el catálogo: cada categoría de bloque (IA, sistema operativo, nube, colaboración) enlaza a una página de componentes en actualización constante. El siguiente paso lógico para un equipo de gobierno o una empresa interesada es leer ese catálogo, sumarse a un evento del calendario público y, si un componente resulta útil hoy, replicarlo o abrir una discusión en el foro.

📖 Resumen en Telegram: Ver resumen

Probalo hoy mismo: entrá a dawo.community, abrí el catálogo del bloque que más te interese y mirá qué componente ya está publicado.

Preguntas frecuentes

¿Qué es DAWO?

DAWO (Digitally Autonomous WOrkplace) es una comunidad abierta en la que el gobierno neerlandés, la industria tecnológica y la sociedad civil construyen juntos un puesto de trabajo digital para la administración pública, según describe el sitio oficial dawo.community.

¿DAWO es un único producto de software?

No. El propio sitio lo aclara de forma literal: "Not one single product, but separate building blocks that work together. Every part can be inspected and replaced." Es una arquitectura de bloques independientes, no una suite cerrada.

¿Qué bloques de construcción publica DAWO?

Cuatro categorías: IA, sistema operativo (DAWO-NixOS), nube y colaboración. Cada una enlaza a un catálogo propio de componentes en el sitio oficial.

¿Quién puede sumarse a la comunidad?

Cualquiera puede leer el calendario, las noticias, el blog y el foro desde el portal de miembros. Publicar en el foro sí exige crear una cuenta.

¿Qué significa verificabilidad para DAWO?

Es uno de los cinco objetivos declarados del proyecto. Busca que los sistemas de TI del gobierno sean más fáciles de inspeccionar y verificar, no solo de operar.

¿Cómo se participa sin ser parte del gobierno neerlandés?

El sitio invita a participar mediante conversaciones, código, documentación, pilotos y eventos, sin restringir explícitamente esas vías a un país o sector.

Referencias

  • DAWO Community: sitio oficial del proyecto, con el blueprint completo y los catálogos de componentes por bloque.
  • NixOS: proyecto de código abierto en el que se apoya el bloque de sistema operativo DAWO-NixOS.
  • Digital sovereignty (Wikipedia): contexto general sobre el debate de soberanía digital que motiva iniciativas como DAWO.

📱 ¿Te gusta este contenido? Únete a nuestro canal de Telegram @programacion donde publicamos a diario lo más relevante de tecnología, IA y desarrollo. Resúmenes rápidos, contenido fresco todos los días.

Top comments (0)