Announcing Bor: Open Source Linux Desktop Policy Management

This is the original announcement published on LinkedIn on April 14, 2026.


I’m happy to announce Bor! β€” an open source Linux desktop policy manager I’ve been quietly building for the past several months. Today it’s finally available for download πŸŽ‰

If you’ve ever managed a fleet of Linux desktops in an enterprise or government environment, you know the pain: no native equivalent of Group Policy, no central way to enforce browser settings, restrict system access, or prove to an auditor that your configuration is consistent across hundreds of machines.

Bor is my answer to that.

It works like this: a central server lets you author policies through a web console, organise desktops into groups, and publish changes in real time. A lightweight agent on each machine receives updates instantly over a secure gRPC stream and enforces them β€” no polling, no scripts, no manual SSH.

What’s in the first release:

β†’ Policy types: Firefox, Chrome, KDE/KConfig, GNOME/dconf, Polkit
β†’ Zero-touch enrollment for domain-joined machines via Kerberos; token-based enrollment for everything else
β†’ mTLS between server and agents, auto-generated internal CA
β†’ LDAP/AD integration with group-to-role mapping
β†’ WebAuthn/Passkey and TOTP MFA for the web console
β†’ Full audit log β€” every change, every login, every enforcement event
β†’ RBAC, Prometheus metrics, tamper detection
β†’ Native packages for Debian, RHEL, Alpine, and Arch Linux β€” amd64, aarch64, and ppc64le

Bor is licensed under the LGPL. It’s built in the EU, and I intend to keep it that way β€” designed from the ground up with GDPR, NIS2, and FIPS 140-3 compliance requirements in mind. I believe European enterprises and public sector organisations deserve a sovereign, auditable alternative to proprietary policy management stacks.

This is still a side project, but I’m serious about building an open source community around it. If you work in IT security, Linux infrastructure, or open source β€” and this resonates with you β€” I’d love to hear from you.