Cool to finally see some small silly tech stuff here that isn't trying to make money.
You are calling a Linux (sorry, GNU/Linux) killer small silly stuff?
Open source continues its unbroken streak of showing us why naming things is important.
61–70 of 163 posts
Cool to finally see some small silly tech stuff here that isn't trying to make money.
You are calling a Linux (sorry, GNU/Linux) killer small silly stuff?
Open source continues its unbroken streak of showing us why naming things is important.
Earlier quoted context omitted.
I'd just like to interject for a moment. What you're referring to as GNU/Linux, is in fact, just Linux.
Are you saying that Hurd will also kill Google/Linux?
I hope Hurd has its day. Maybe in 100 years or something.
Does anyone more familiar with Hurd know how they addressed performance issues encountered by other Mach-based kernels? I remember reading that one of Mach's bottlenecks was validating that each IPC message had proper permissions/access when sending them between processes due to the large number and frequency of messages.
Is that a bottleneck anymore? Maybe something that was appreciable in 1994 isn't a big performance hit in 2026?
Making that fast is fundamental to any OS.
Earlier quoted context omitted.
Are you saying that Hurd will also kill Google/Linux?
What I'm saying is that Hurd is just a kernel in the same way that Linux is also just a kernel
Does anyone more familiar with Hurd know how they addressed performance issues encountered by other Mach-based kernels? I remember reading that one of Mach's bottlenecks was validating that each IPC message had proper permissions/access when sending them between processes due to the large number and frequency of messages.
There are some very fast microkernels out there, like the L4 family, which negate the IPC overhead of microkernels by being small enough to fit entirely in the L2 cache of most processors. Linux may only have the single IPC call per round trip, but it's a fucking huge kernel and there is typically a ton of cache thrashing going on.
Actually in all seriousness reviving dead interesting FOSS projects is one use for AI coding I've thought about.
> I plan to build bootable images and boot the kernel on Apple M1 GuixSD with GNU Hurd would be a really fun way to repurpose an old MBP.
I hope Hurd has its day. Maybe in 100 years or something.
Instead of rewriting Bun, maybe Anthropic should have thrown some tokens at finishing Hurd.
Once that is done, then you build out the absolutely massive collection of userspace drivers that would be needed to replace linux by leveraging LLMs and other automated techniques. The good part is that by keeping the drivers in userspace, the security risk of generative techniques for driver development is pretty low.