Top
Best
New

Posted by jandeboevrie 9/7/2025

Longhorn – A Kubernetes-Native Filesystem(vegard.blog.engen.priv.no)
59 points | 52 commentspage 2
yamapikarya 9/11/2025|
i am using nfs and i think its pretty simple and just works
philsnow 9/11/2025|
It's simple enough, and I moved from Longhorn to NFS for my homelab as well, but I bristle at needing to have the same unix UIDs everywhere that wants to mount or serve an NFS volume. It seems like a huge layering violation.

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?

yamapikarya 9/12/2025||
not really sure about permission things, but basically it just dump all your data inside the server and many applications are accessing it. i think it's really depends on your application
d3Xt3r 9/7/2025||
Longhorn was the codename for Windows Vista... so not a great choice of a name (IMO).
onionisafruit 9/10/2025||
Longhorn is a fine name, and it doesn't matter if somebody else used it 20+ years ago
weinzierl 9/10/2025|||
By that logic Titanic would be a fine name too.
ofrzeta 9/11/2025|||
https://www.titanic-magazin.de
NewJazz 9/10/2025||||
Hmm, maybe just shorten to Titan?
esafak 9/11/2025||
Just don't use it to name a database.
bigstrat2003 9/10/2025|||
I mean, I think it would be. Superstition about naming is silly.
selfhoster11 9/11/2025||||
That is false.

Sincerely, a lover of Gemini (the protocol, and the AI) and Gopher (the protocol, and not the language).

fineallaround 9/10/2025|||
[flagged]
privatelypublic 9/10/2025|||
Even complaining about Vista raises eyebrows. It had two huge issues: overactive UAC, and Microsoft handing "Vista Certified" to basically anybody who asked. (Frequently to machines that would barely run XP pre-SP1.)

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.

samplatt 9/11/2025||
>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.

privatelypublic 9/11/2025|||
ME is... not comparable? There's no security boundaries ME could implement- it was still DOS and fat32.

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.

hulitu 9/15/2025|||
> 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.

Every Windows version was a "step towards a more secure and stable OS". The issue is: they never get there.

Delphiza 9/12/2025|||
I agree. You have to be a certain age to remember that a big part of Microsoft "Longhorn" was WinFS (Windows File System), which was intended to completely rework storage into a relational file system (or object-oriented depending on your view). "Longhorn" was supposed to do away with NTFS and failed miserably at that objective. I believe that WinFS delayed things considerably and eventually didn't ship with Vista.

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.

gdbsjjdn 9/10/2025|||
I did this was going to be about the Vista and how some of the FS stuff that got cut was prescient. "This old thing that didn't work was ahead of its' time" is a whole genre of post (ex. Itanium)
antod 9/11/2025|||
Could've been worse eg Cairo or Blackcomb.
tracker1 9/10/2025|||
I remembered the Windows Vista reference as soon as I saw the name. That said, I don't think it's a big deal.
pjmlp 9/11/2025||
Indeed, does it uses .NET in its implementation, or are they already rewriting it into COM?
samlevy0515 9/11/2025|
[dead]