Posted by jandeboevrie 9/7/2025
I "just" want to expose storage over the network (I don't really care about the protocol, NFS would be fine) with a pre-shared secret or something like that.
edit: NFS really goes poorly when containers want to chown things, now I need to have a 'postgres' UID that's the same everywhere?
Sincerely, a lover of Gemini (the protocol, and the AI) and Gopher (the protocol, and not the language).
Most of the complaints can be reduced to one of those.
Yes- I hand wave away a lot of other things: because they were required for a huge step towards a decently secure and stable OS.
It absolutely was an important (and required) step towards a more secure and stable OS. What it was not, though, was a secure and stable OS.
Windows ME was the same. A required step on the path towards something better, and ALSO something that had the "Windows XX-ready" badge slapped on anything that asked. But no one is lining up to try Vista again apart from technical challenges.
The list of changes Vista made were never going to go off without a hitch. When you put new boundaries in place in the kernel, and a driver violates them because it was recompiled not updated to handle a separation and handle errors from it: there's no choice but to Kernel Panic.
Compatibility Shims were introduced for userland changes.
Despite the hate, DWM handled the most frequent crashes: graphics.
Microsoft is STILL working on pulling graphics code out of the kernel and into userland.
Every Windows version was a "step towards a more secure and stable OS". The issue is: they never get there.
Microsoft Longhorn's failure to be the next big thing was largely due to the bad implementation of a storage subsystem. The result was Windows Vista, which was derided as a bad OS (at least until Windows 8). Due to that history, I would not name any file system 'Longhorn'. It may not be the same as naming a cruise ship 'Titanic', but you wouldn't name it 'Iceberg' either.