Het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties van Nederland ontwikkelt het DAWO-project (Digitaal Autonome Werkomgeving Overheid), gericht op het creƫren van een soevereine werkomgeving voor overheidsinstellingen, met als doel afhankelijkheid van buitenlandse technologiebedrijven uit te sluiten. Voor de werkstations is gekozen voor de Linux-distributie NixOS. Drie overheids-IT-bedrijven zijn betrokken bij de ontwikkeling van het project: DICTU, SSC-ICT en DUO-ICT. De eerste stabiele release van DAWO wordt volgend jaar verwacht. Momenteel zijn vier gemeenten betrokken bij de pilotimplementatie van het platform. De ontwikkelingen zijn gepubliceerd op het openbare samenwerkingsplatform, dat is opgebouwd op Forgejo en op Codeberg gespiegeld.
Het DAWO-platform bestaat uit verschillende componenten:
- Het besturingssysteem DAWO-NixOS, gebaseerd op NixOS (er is ook een back-up optie op Fedora Kinoite).
- De cloudinfrastructuur DAWO-Cloud.
- Hulpmiddelen voor samenwerking MijnBureau, gebaseerd op Nextcloud, Collabora, Element en OpenProject.
- Het identificatie- en toegangsbeheersysteem DAWO-IAM.
- Hulpmiddelen voor gecentraliseerde uitrol en beheer van werkstations DAWO-Sextant. Voor het beheer van mobiele apparaten is Fleet gepland.
- Het mobiele platform DAWO-Mobile, waarbij /e/OS, GrapheneOS en CalyxOS als basis worden overwogen.
- AI-assistent DAWO-AI.
NixOS is gekozen als de primaire distributie voor werkstations vanwege het declaratieve configuratiemodel, de ondersteuning voor reproduceerbare builds, het vermogen om op verouderde systemen te draaien, de beschikbaarheid van middelen voor audit en rollbacks, en de ontwikkeling door de gemeenschap zonder invloed van afzonderlijke bedrijven. De keuze voor NixOS werd ook beĆÆnvloed door het feit dat de projectbeheerder NixOS een non-profitorganisatie is die in Nederland is geregistreerd, en dat de auteurs van de pakketbeheerder Nix en de eerste versie van de distributie Nederlandse wortels hebben. OpenSUSE en Fedora werden ook overwogen, maar afgewezen vanwege de invloed van bepaalde bedrijven op hun ontwikkeling.
Een soortgelijk initiatief voor het creƫren van een oplossing voor overheidsorganen op basis van NixOS is parallel van start gegaan in Frankrijk. Het project wordt ontwikkeld door de Interministeriƫle Dienst voor Digitale Zaken (DINUM) om digitale soevereiniteit en onafhankelijkheid van buitenlandse software te waarborgen. Voor systeembeheerders is een beveiligde versie van de distributie ontwikkeld - Securix, terwijl gewone gebruikers het sjabloon Bureautix kunnen gebruiken, dat verschillende overheidsinstanties kunnen aanpassen aan hun behoeften. Tegen het einde van het jaar is een pilotimplementatie van het platform gepland op ongeveer 250 werkstations.
In Securix wordt authenticatie met behulp van hardware-sleutels (FIDO2, TPM2, YubiKey) en opstarten in de UEFI Secure Boot-modus toegepast. Bureautix is een versie van Securix, aangepast voor installatie op systemen van gewone gebruikers. Om afhankelijkheid van de netwerkstructuur te vermijden en te voorkomen dat andere gebruikers toegang krijgen tot het systeem, wordt gecentraliseerde aanmelding via LDAP of FreeIPA bewust niet ondersteund. Voor het beheren en verspreiden van de gebruikersdatabase wordt Git gebruikt.
De basis gebruikersomgeving is gebaseerd op KDE. Er zijn kantoorsoftwarepakketten beschikbaar zoals LibreOffice, ONLYOFFICE en WPS Office (+ markdown-editor Typst). Voor codebewerking zijn er neovim en vscodium, voor e-mail zijn er thunderbird, neomutt en aerc, en voor berichtenuitwisseling zijn er signal-desktop en element-desktop. Chromium wordt gebruikt als browser, vlc voor videoweergave, obsidian voor notities, en xournalpp voor PDF-weergave.
Bron: opennet.ru
