Urgent.News

What's breaking now, across thousands of outlets.

Tech

Dutch government turns to NixOS for a sovereign desktop

DAWO combines a Linux-based client with open source tools for cloud, communications, and collaborative work

Dutch government turns to NixOS for a sovereign desktop

The Dutch government is investing in a project to develop a free and open-source workplace for public administration, which includes a desktop operating system based on NixOS. This initiative, known as the DAWO Project, has been gaining traction and recently received more visibility through a detailed report on Dutch tech news site Tweakers.net.

DAWO stands for "Digitaal Autonome Werkomgeving Overheid," or Digital Autonomous Government Work Environment. The project aims to create a replaceable set of components for the operating system, cloud infrastructure, AI, communications, and collaborative working. Small-scale pilots are already underway within Dutch public bodies, and the project has gained official status in July when the Dutch government's ICBR commissioned three government IT providers to develop a standardized, more sovereign digital workplace.

The blueprint for the project comes from the Ministry of the Interior and Kingdom Relations, and includes components such as MijnBureau, a self-hosted workplace suite built from projects like Nextcloud, Collabora, Element, and OpenProject. MijnBureau is collaborating with France's La Suite and aligning with Germany's openDesk. OpenDesk, also a core part of this initiative, is in use by the International Criminal Court due to US sanctions against senior court officials.

The project's code is published through the BZK's government-hosted Forgejo instance, with repositories also available on Codeberg for outside contributors. The project initially experimented with openSUSE and Fedora before settling on NixOS, which offers a non-commercial control structure, declarative configuration, and reproducible deployments, making it attractive for managing and auditing large fleets of machines.

Written by urgent.news from The Register's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at theregister.com →

More in Tech

I Built a Customer Support Agent That Remembers 🤖

Customer support becomes frustrating when users have to explain the same problem again and again. So, I built a memory-enabled AI Customer Support Agent that can remember useful information from…

  • AI customer support agent remembers previous interactions
  • React frontend and FastAPI backend process user queries
  • Groq language model generates context-aware responses

Detect a website's tech stack in bulk with Python (a Wappalyzer-style lookup)

I built this actor; it's a paid tool on Apify with a free trial credit. "What is this site built with?" is easy to answer for one site with a browser extension.

  • Website Tech Stack Detector tool detects tech stacks in bulk using Python
  • Tool performs HTTP requests, DNS lookups, TLS handshakes for analysis
  • Output JSON includes tech stack details with confidence scores and evidence

MCP Transports That Still Matter: stdio vs Streamable HTTP (and Why SSE Is a Trap)

Attributed Chinese → English compile (not original authorship) Original title: MCP Server 开发入门:手把手写一个能跑的 Server,三种协议怎么选 Author: 晚安code URL: https://juejin.cn/post/7673880140422955046 Date: 2026-08-15…

  • MCP protocol separates model interface from byte movement
  • Avoid deprecated Streamable HTTP Server-Sent Events (SSE)
  • Stdio default for local hosts, Streamable HTTP for remote deployments

I stopped logging in every run and my automation stopped getting flagged

Fresh logins are what get you flagged. Reusing a saved session is what keeps the bot alive. I found this out after 41 accounts: the ones I re-logged into every run died first.

  • Persisting sessions reduces failure rate from 1 in 4 to 1 in 30 runs
  • Capture and reuse session after manual login until it expires
  • Maintain session vitality with light touch requests, not full re-logins

More from Monday 28 September →