France government has announced NixOS based systems some months ago:
- https://github.com/cloud-gouv/securix a hardened/secured os
- https://github.com/cloud-gouv/bureautix-example an example to use securix to build an office deployment (with some packages https://github.com/cloud-gouv/bureautix-example/blob/main/co... )
Awesome! I believe NixOS is perfect for systems you just want to work and track reproducibly, like appliances (which a lot of server software is supposed to be). I’m glad people smarter than me are actually able to realize its advantages =)
In the same space, also check out openDesk initiated by the German Government (https://www.opendesk.eu/en) and La Suite by the French one (https://lasuite.numerique.gouv.fr/).
AFAIK, there has been some collaboration with the German government on La Suite, not sure about the others.
I didn't know you could assign '#' to an alias, so here we go:
$ alias '#'='dsh --profile headless'A note to the developers in the project, if anyone is reading: your repositories are in violation of the new Codeberg policy that forbids AI-generated code [1].
[1] https://blog.codeberg.org/protecting-our-floss-commons-from-...
The highest problem is the office suite. If you think Libreoffice/Collabora can replace Microsoft 365 without friction the project could be a success. Honestly I do not think so as of today.
Do we even need to have a suite of tools for users to create spreadsheets, paste images into them, save them as a PDF, download to their local machine, sync to sharepoint, change permissions to include everyone in the entire universe to be able to see the file, email the link to another human in the company who opens it, uses a PDF editor to copy paste it back into excel, barely scratch the surface of tools within Excel to sum a column, reply back in a password protected word doc saying looks good to me.
I would much prefer to be using something like NixOS and not be depending on Microsoft etc but I can't imagine what the stack will look like if we don't revolutionise the work. Sensitivity labels, DLP, etc. are relics of people treating information on computers as if they are physical documents, and I can't see how I will have been paying for BP/E3/E5 licenses for users and then suddenly start to argue we don't need those features anymore after spending so long insisting users need to use them.
The actual code repository: https://codeberg.org/DAWO/DAWO-Core
For a second I was worried that the actual code behind this was dead in the water ("3 months ago") but it's just one more click away:
So, could this push more software to publish to the official Nixpkgs?
I always enjoy stories about governments adopting open source and moving away from US big tech.
I hope someone is security scanning all those NixOS provider modules.
I wonder if Claude could go from NixOS spec to actual config without the Nixos provider. The provider becomes a natural language description and some links to the docs/source code and then a verifier is all you need.
Workplace is such a confusing overloaded term.
They also have "Mijn Bureau" which I tried out and wrote about here [0] which is the MS Office alternative.
I take it this is the layer below that, an operating system?
But it all looks quite fragmented still from what I can see, especially now that it's also split across GitHub and CodeBerg as well as being split across different organizations, and trying to collaborate with other efforts by other European countries while still remaining distinct.
[0] https://techstackups.com/articles/is-it-feasible-to-self-hos...
[1] https://github.com/MinBZK/mijn-bureau-infra
[2] https://code.overheid.nl/MinBZK/DAWO/src/branch/main/compone...
FINALLY. I have been seeing other projects based on eg Fedora and I just think: why. Declarative, open source, and reproducible is the future.
> What DAWO stands for
> DAWO brings public values and technology together. The community pursues five primary goals.
But fails to state what the letters in D.A.W.O. stand for
Nixpkgs should reduce package count. Waiting 2 days for unbound CVE patch merge is unbearable.
Proactively making a move before getting Microshafted is smart play.
These are nice little initiatives that don’t seem to last anywhere I see them. But good luck to the Dutch, maybe they are different.
As long as it has a built-in "VBScript like" lang, they'll be fine.
Are they going with Copilot for Dutchies or Kaaskoppen.NET?
The link doesn't work for me.
> alternative for Microsoft based on NixOS
That sentence seems to lack an important word. Microsoft is a company so I don't assume they built an alternative for it. Microsoft 365 is what used to be called Office 365 and governments love their Office suite so that would make sense and I could see the number accidentally getting dropped but NixOS is probably an OS so I guess this is about Microsoft Windows but then it just means they're replacing one OS with another and Windows-compatibility (nor Office suite compatibility for that matter) is hardly a novel idea.
The site doesn't seem to have much information about this headline at a glance. Does anyone have a link to the missing context?
The same Dutch who voted on the eAIDS... ahem, sorry, eIDAS and ADDW car spyware? I'm not particularly excited about our new benevolent OS.
… and every government department starts writing up a letter asking for an exemption.
Which is always granted.
Unless its mandatory, it's just theater.
Site doesn't work for me.
www.dawo.community took too long to respond.
alternative TO Microsoft
Thanks Trump, Europe was never this united before.
Not by your choosing, but still.
Guix has reproducibility. Instead of Nonguix, which bundles tons of propietary software, they can just add the Fearware repo, which just has the tainted non-free vanilla Linux kernel with closed blobs and firmware, just enough to function your machine well (especially with 3D support for Radeon cards and wireless devices) and nothing more.
This is great, would love to understand why Nix over Lix or Guix.
With AI now, I am suprised we are not seeing many new os systems built. Have fable build a secure OS..... hm...
This thread seems hopelessly tone deaf to non-technical people's experience with something like NixOS. I can manage it just fine myself given my background, but I see a very low, if non-existent chance that a standard office worker is going to be happy moving from Windows to NixOS. I mean, good for them for trying, I just think HN is full of Nix purists who tend to gloss over all the warts that has kept this ecosystem from growing much over the last few decades.
I’m really curious to see what the answer for MDM and Group Policy is on Linux. The SSO part is mostly figured out, but the reason places use Windows is often manageability.
Is there anyone doing MDM or policy enforcement on Linux other than Google Workspace + chromebooks?
euros have the biggest butthurt persecution complex . ironic given they were the ones doing all the persecution till 5 seconds ago.
First off - decoupling from Trump-USA is a must. Canadians noticed this; european countries are still slow. The Netherlands is faster; the biggest slow-ass behemoth is Germany - no clue why. Germany is a big reason why the EU fails, but also the expansionistic agenda and what not (why do only poor countries want to join the EU; UK left, Switzerland and Norway are not going to join, so there are indeed INTERNAL problems, but let's go back to the dependency on the USA).
So while more alternatives here are the logical answer, as well as eliminate the greedy US corpoations, I am not sure NixOS as it is right now is ideal. On paper, NixOS should solve EVERYTHING. For instance, if a build status works for one user, the environment guarantee should mean it works for EVERYONE ELSE. Same with other problems and hardware, so in theory, NixOS should be perfect.
In practice, though, I found working with NixOS annoying, for many reasons. A static system that has issues, is not good. A static system that restricts me in problem solving, is not good. Plus, Nix is ugly to no ends - I have no idea why the NixOS team thought a new programming language is required. Why do I need to define static elements in Nix? Why not make that more free form? I already describe my whole system via yaml files, which in turn ruby uses to generate everything I need. Then there are smaller issues, like why do I need to use systemd on NixOS, why can I not used versioned AppDirs with a name scheme similar to GoboLinux (hashed program directories on NixOS are, of course, also versioned app-dirs, but I hate reading 7897389nughuewz789gewh2t93h923-hghwugeiw73, that simply tells me nothing. Why not have /Programs/Python/3.15.0/ ? It can't be simpler than that.)
Anyway - good for the Netherlands to push here, Denmark, Sweden, Finland will also push, even France, though slower. Now please everyone, help us convince the german government to stop being such a tool for Trump. Merz is a failure anyway, but the problems go far deeper than merely Trump, and with the AfD going to seize power, idiocy will again dominate in Germany. That's very bad. Germany is soooooooo slow here. Microsoft even managed to kill LiMux years ago. They have placed their economic hitmen in Germany, so the whole EU does not work anyway because Germany will keep on dragging every other country down. It is thus very understandable why real innovation comes from the smaller countries in the EU, as they are quicker to innovate. Unfortunately the big german behemoth will roll over them and again cripple many required things in the EU.
[flagged]
To save anyone else I asked Claude
"NixOS is a Linux distribution where your whole system is defined in one configuration file."
I didn't get that from looking at their website...
I want to ask an honest question, why more businesses don't rely on Apple products knowing the simplicity of just buying an iMac and adding some apps to it?
I talk about small businesses mostly, starting with ten or twenty computers, zero config, bonjour discovery, download apps from the app store, for me it looks like a total winner
Microsoft or Linux don't offer such an easy path to productivity, so why is it? What is lacking? What needs to be done in order for that scenario to work? What roadblock have you hit when trying to implement it?
We all use apple products, iMacs, Macbooks, and if we start a business for sure we as CEOs or managers will use one on our desktops, so why? Genuinely interested in answers...
Any move away from the abusive big tech that exists in USA is a good move in my book. Microsoft just recently made a new patent where they will monitor you via camera and microphone to block your program/game to show you ads, and per ads viewed, you then earn credit to be able to use your program/game. It is absolutely wild to me how a corporation can be so toxic and abusive to its users and still be in business.