frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Claude Sonnet 4 now supports 1M tokens of context

https://www.anthropic.com/news/1m-context
887•adocomplete•9h ago•492 comments

Search all text in New York City

https://www.alltext.nyc/
61•Kortaggio•1h ago•12 comments

Ashet Home Computer

https://ashet.computer/
187•todsacerdoti•6h ago•41 comments

Scapegoating the Algorithm

https://asteriskmag.com/issues/11/scapegoating-the-algorithm
31•fmblwntr•2h ago•14 comments

Show HN: Building a web search engine from scratch with 3B neural embeddings

https://blog.wilsonl.in/search-engine/
327•wilsonzlin•9h ago•57 comments

Journaling using Nix, Vim and coreutils

https://tangled.sh/@oppi.li/journal
76•icy•11h ago•23 comments

A gentle introduction to anchor positioning

https://webkit.org/blog/17240/a-gentle-introduction-to-anchor-positioning/
40•feross•3h ago•10 comments

Training language models to be warm and empathetic makes them less reliable

https://arxiv.org/abs/2507.21919
206•Cynddl•12h ago•210 comments

Show HN: Omnara – Run Claude Code from anywhere

https://github.com/omnara-ai/omnara
207•kmansm27•9h ago•100 comments

Multimodal WFH setup: flight SIM, EE lab, and music studio in 60sqft/5.5M²

https://www.sdo.group/study
181•brunohaid•3d ago•78 comments

Blender is Native on Windows 11 on Arm

https://www.thurrott.com/music-videos/324346/blender-is-native-on-windows-11-on-arm
115•thunderbong•3d ago•42 comments

AI Eroded Doctors' Ability to Spot Cancer Within Months in Study

https://www.bloomberg.com/news/articles/2025-08-12/ai-eroded-doctors-ability-to-spot-cancer-within-months-in-study
30•zzzeek•56m ago•18 comments

The Missing Protocol: Let Me Know

https://deanebarker.net/tech/blog/let-me-know/
75•deanebarker•5h ago•52 comments

WHY2025: How to become your own ISP [video]

https://media.ccc.de/v/why2025-9-how-to-become-your-own-isp
92•exiguus•8h ago•13 comments

Launch HN: Design Arena (YC S25) – Head-to-head AI benchmark for aesthetics

61•grace77•9h ago•23 comments

LLMs aren't world models

https://yosefk.com/blog/llms-arent-world-models.html
223•ingve•2d ago•113 comments

Go 1.25 Release Notes

https://go.dev/doc/go1.25
110•bitbasher•4h ago•10 comments

Why are there so many rationalist cults?

https://asteriskmag.com/issues/11/why-are-there-so-many-rationalist-cults
383•glenstein•10h ago•583 comments

The Equality Delete Problem in Apache Iceberg

https://blog.dataengineerthings.org/the-equality-delete-problem-in-apache-iceberg-143dd451a974
42•dkgs•7h ago•21 comments

RISC-V single-board computer for less than 40 euros

https://www.heise.de/en/news/RISC-V-single-board-computer-for-less-than-40-euros-10515044.html
126•doener•4d ago•72 comments

Debian GNU/Hurd 2025 released

https://lists.debian.org/debian-hurd/2025/08/msg00038.html
180•jrepinc•3d ago•93 comments

Visualizing quaternions, an explorable video series

https://eater.net/quaternions
3•uncircle•3d ago•0 comments

Dumb to managed switch conversion (2010)

https://spritesmods.com/?art=rtl8366sb&page=1
34•userbinator•3d ago•15 comments

Weave (YC W25) is hiring a founding AI engineer

https://www.ycombinator.com/companies/weave-3/jobs/SqFnIFE-founding-ai-engineer
1•adchurch•8h ago

Fixing a loud PSU fan without dying

https://chameth.com/fixing-a-loud-psu-fan-without-dying/
14•sprawl_•3d ago•15 comments

Galileo’s telescopes: Seeing is believing (2010)

https://www.historytoday.com/archive/history-matters/galileos-telescopes-seeing-believing
14•hhs•3d ago•4 comments

Nexus: An Open-Source AI Router for Governance, Control and Observability

https://nexusrouter.com/blog/introducing-nexus-the-open-source-ai-router
81•mitchwainer•11h ago•21 comments

Australian court finds Apple, Google guilty of being anticompetitive

https://www.ghacks.net/2025/08/12/australian-court-finds-apple-google-guilty-of-being-anticompetitive/
322•warrenm•12h ago•119 comments

How to safely escape JSON inside HTML SCRIPT elements

https://sirre.al/2025/08/06/safe-json-in-script-tags-how-not-to-break-a-site/
69•dmsnell•4d ago•40 comments

Comparing baseball greats across eras, who comes out on top?

https://phys.org/news/2025-07-baseball-greats-eras.html
6•PaulHoule•2d ago•13 comments
Open in hackernews

Debian GNU/Hurd 2025 released

https://lists.debian.org/debian-hurd/2025/08/msg00038.html
180•jrepinc•3d ago

Comments

lenerdenator•7h ago
Dead link, at least for me.

... also, they're still working on Hurd?

em3rgent0rdr•7h ago
http://web.archive.org/web/20250810064049/https://lists.gnu....
numpad0•7h ago

  lists.gnu.org. 1800 IN A 209.51.188.17  
  17.0-24.188.51.209.in-addr.arpa. 1800 IN PTR lists.gnu.org.
  64 bytes from 209.51.188.17: icmp_seq=1 ttl=42 time=219 ms
  curl: (7) Failed to connect to 209.51.188.17 port 443 after 208 ms: Couldn't connect to server
  curl: (7) Failed to connect to 209.51.188.17 port 80 after 212 ms: Couldn't connect to server

  ssh hey__your_http_is_down@209.51.188.17
  The authenticity of host '209.51.188.17 (209.51.188.17)' can't be established.
  ED25519 key fingerprint is SHA256:fKT2Sr7vshZxNytNKcnQgXhqtDYptpayjVTa1upy46w.
JdeBP•5h ago
You can read the announcement on the WWW archive of the debian-hurd mailing list, instead.

* https://lists.debian.org/debian-hurd/2025/08/msg00038.html

alhazrod•7h ago
I tried to get a copy of GNU Hurd via git a few weeks ago and it didn’t work. Can someone post a working repository link?
octrc•4h ago
https://git.sceen.net/hurd/hurd.git

ref. https://www.gnu.org/software/hurd/source_repositories.html#i...

cultofmetatron•6h ago
To think Linus wrote linux to be a "good enough" solution until hurd was ready.

The entire hurd system is a literal metaphor for how waiting till you're perfect means you'll never be good enough.

At the risk of getting downvoted, I think hurd is cooked at this point. It certainly has some solid ideas that could live on in a modern system. They should retry rewriting it in rust (or zig) and at least have the opportunity to catch mindshare with new engineers just dabbling in systems engineering.

raverbashing•6h ago
GNU mentality in a nutshell

Also I can't remember any more recent GNU projects that were successful

tombert•6h ago
I guess it sort of depends on how you define "success"; there's plenty of projects that still have some development and active users.

TeXMacs was release in the late 90's (I think) and it's pretty neat and I think has at least some user base, and I think GNU Parallel was released in the mid 2000s and I know a number of people who use that (including myself).

spookie•5h ago
Jami, or Taler come to mind. The latter just released, so... Yeah.

https://www.taler.net/en/news/2025-01.html

ryukafalz•4h ago
Guix as well. It's very good.
ants_everywhere•6h ago
> They should retry rewriting it in rust (or zig)

It's an antipattern to chase whatever language is being hyped the most at the moment. And it's probably bad from a community POV to deliberately attract developers who are chasing hype.

freedomben•6h ago
Yeah, projects like this really need people who will be into it for the long term, and using something like rust or zig is a big gamble. It eliminates a huge swath of potential long-term contributors who know C well and don't want to change, in exchange for an unknown group with an unknown amount of overlap.
cultofmetatron•5h ago
> It eliminates a huge swath of potential long-term contributors who know C well and don't want to change,

that pretty much described the current hurd dev community and its dying. I wouldn't advocate a full RIIR for most things but I think its a solid hail Mary to maybe make hurd relevant. The alternative is its going to be dead in a few years when the contributors all age out to spend time with their grandkids.

pengaru•4h ago
> It eliminates a huge swath of potential long-term contributors who know C well and don't want to change

I don't think that swath is as huge as you think it is in 2025.

We were saying the same stuff during the Golang heydays ~8-9 years ago, and the C experts were already pretty fucking MIA.

The Linux and systemd projects are both suffering from a lack of new blood interested in writing plain old C, and the old guard is aging out. Linux is embracing Rust, which should help. I imagine systemd will do the same thing once a Rust toolchain is required to build the average distro kernel.

kstrauser•2h ago
OTOH, I have zero interest in contributing to a C kernel. Even the experts can't write it without messing up with C's vastly many footguns. I'm not a C expert. What chance to I have to add a new kernel feature that doesn't literally destroy my system? It's too intimidating in the sheer amount of risky "surface area" I have to perfectly manage or else face dire consequences.

Nah. I'd much rather use a newer language that's explicitly designed for writing the same sorts of things that C is but with a teensy portion of the footguns.

I'm not saying C is bad. I am saying that if the Linux kernel devs still write buggy code sometimes — not because of logic errors or other design-level mistakes, but because of some goofy memory issue or accidentally wandering off into the wilderness of UB — then I guarantee I'm going to screw it up.

If it were in Rust or Zig or whatever, I'd feel like I had at least a fighting chance of making a tweak that didn't immediately format my hard drive and kick my cat.

mathiaspoint•2h ago
Yeah and the rest of us don't want a kernel that mutates a heap-like structure for every minor operation. So until there's a language for writing software with a C-like approach to memory and lifetimes you're not going to see C or C software replaced.
kstrauser•25m ago
So, Rust or Zig are OK, then.
freedomben•6h ago
I had a friend who got involved with Hurd many years back, and I asked him why he thought Hurd wasn't going to be a thing for non-hobbyists. He shared this (re-shared with permission but anonymously as he's still somewhat involved in GNU projects), which is just one guy's perspective of course. Would love to hear from others if this echoes their experiences.

> GNU is full of brilliant people who can write great code, but there are a few issues that I don't see fixing: Rampant disagreement and individuals who like to work solo. This can be good sometimes, but for a project with that scope it just isn't possible. The group is also aging and isn't getting new blood. This can be good because people have more free time, but it also traps us in old familiar/comfortable patterns that make onboarding younger contributors even more difficult than it already is. The philosophy is also quite rigid. For good reasons I think as more "permissive" licenses have been used to abuse users extensively, but the limitations do come up quite a bit, mainly with adoption. I think too many people are just scarred still from an earlier world where proprietary was often the only real alternative, and change is hard.

jnpnj•3h ago
gnu less-is-more
tombert•6h ago
I still haven't used Hurd, and at this point with the ridiculous diversity in hardware for desktop and laptops I don't think I could realistically use it for anything outside of playing with it in a virtual machine or something.

Still, a part of me wishes we lived in the alternative universe where Hurd had taken over the world instead of Linux. I don't know much about kernel design so I'm speaking out of my ass here, but I've always thought that the microkernel design was more elegant than the monolithic thing we ended up with. I don't know that the alternate universe would be "better", and maybe realistically a design like Hurd would never be able to take over the world like Linux, but it always seemed cooler to me.

I honestly didn't really realize that they were still working on Hurd. Does anyone here use it for anything?

asveikau•6h ago
I seem to recall the Hurd people talking about cool scenarios like filesystem drivers written entirely in user mode that don't require root. Something like that.

I booted it on real hardware sometime in the early 2000s, and it worked but was very anticlimactic.

I do know that the Mach microkernel they based it on (also the basis for Apple's XNU kernel) is considered dated. Later microkernels are supposed to have better performance.

tombert•6h ago
Yeah, that's what I've always thought was interesting about microkernels; the ability to have a lot more stuff in user space always seemed like the obvious "correct" direction to me.

I played with RedoxOS a bit in a virtual machine a few years ago [1], and it seemed cool, so maybe that can be the logical successor to something like Hurd.

[1] https://en.wikipedia.org/wiki/RedoxOS

dietr1ch•5h ago
Oh, I thought that was going to die shortly after Jeremy moved to System76, but it didn't,

- https://www.redox-os.org/news/

cmrdporcupine•1h ago
Project seems quite healthy to me. I was intending on trying it over the weekend but dragged into chores instead.

I think there's some spark there.

eadmund•3h ago
> I played with RedoxOS a bit in a virtual machine a few years ago, and it seemed cool, so maybe that can be the logical successor to something like Hurd.

A problem with RedoxOS is that it is not GPLed: contributors have no assurance that they and others will be able to use software built with their contributions.

Microsoft, Apple, Google and Facebook all have plenty of money to pay engineers; they don’t need my contributions for free.

bawolff•5h ago
And now we have FUSE. The good ideas do get taken up by the mainstream.
marcosdumay•5h ago
We have entire userspace network protocols, ePBF, and to some extent even ePool pooling ideas from microkernels. But A single disgruntled kernel dev is enough to stop Rust device drivers from existing, so no, the idea is still not here.
steveklabnik•4h ago
That didn’t happen.
josefx•3h ago
Even the Asahi Linux lead threatening Linus with a witchhunt against all kernel maintainers did not manage to finish off the ongoing Rust integration. People may not like it but it isn't going down easily.
asveikau•3h ago
I feel like there's a difference between FUSE, an anomalous way to implement a filesystem, and having the user-space method be the primary mechanism to implement a filesystem. The latter ensures that the user-space thing doesn't have a quality gap with "real" FS drivers.
bawolff•6h ago
> but I've always thought that the microkernel design was more elegant than the monolithic thing we ended up with.

The thing with elegant systems is they usually don't succeed if the alternative is something pragmatic that has been battle tested.

tombert•5h ago
No question, and especially now with Linux running on billions of devices (if you include Android in that at least), it would be kind of difficult to make a case for a brand new desktop operating system. A lot of the weird edge cases for Linux have been found and fixed and ironed out through decades of continued use.

I tried installing FreeBSD on a laptop years ago, which isn't really an "obscure" operating system or anything, but even that had a lot of compatibility problems with regards to drivers for wifi and GPUs, and even that would have a considerable head-start over something like Hurd if it were to try and take on the desktop world.

bee_rider•5h ago
Speaking of BSD, in the hypothetical no-Linux universe, that would be the obvious candidate for taking the Linux spot, right? Rather than Hurd. BSD might even have won in the Linux-included universe, if some random events has panned out differently. Why not, right?
tombert•5h ago
Didn't Linus even say that if he had known about BSD he wouldn't have bothered with Linux? I could totally see an alternate universe where BSD took over the world.
bombcar•5h ago
It's arguable that the main reason Linux took off where BSD didn't was the fights and copyright arguments around BSD at the time.

Had they not existed, or BSD been obviously free and clear, Linux might have been a footnote.

ghaff•2h ago
A combination IMO of lingering issues around the AT&T lawsuit and various community issues within the BSDs.
butterisgood•3h ago
I recall either Linus or a major Linux contributor (Alan Cox?) saying that if he had had a math coprocessor, he would have likely just ran BSD.

I don't think even 386BSD existed when Linus started Linux.

jraph•4h ago
It could have been that more effort would have been put in Hurd if Linux hadn't taken off.

And then BSD could have won against Hurd anyway. Especially when corps like the permissive license and are afraid of the FSF.

evanjrowley•3h ago
Yes and no. The gaming industry serves as an illustrative example because we know the Sony Playstation 4 and 5 are both based on FreeBSD[0].

Compare Sony PlayStation Network[1]

  Monthly active users on PlayStation Network reached 123 million as of June 30, 2025.
with Valve's Steam[2]

  Valve reported 132 million active monthly players (that is, they used Steam within the month, as opposed to being logged in at exact the same time) at the end of 2021...

  This isn't scientific, but if the same ratio of active monthly to peak concurrent users held through to today, back of the napkin math would put Steam's current active monthly users at 221.5 million
With an optimistic estimate of current Monthly Active Users, if gaming on Linux grew overnight from 2.5% to 50% of total players on Steam, then it would still be slightly behind half of the people who are currently gaming on FreeBSD-based Playstation.

FreeBSD code is also in iOS and macOS via Darwin, the Nintendo Switch, and the Microsoft Windows networking stack.

Evidently BSD is a go-to choice for consumers today, but many don't realize it, and those of us who do often do not think about it. That's because the BSD license and the companies that use it result in products that bear no resemblance to the BSD we know.

A similar situation occurred with Minix - to the extent that it's creator Andrew Tannenbaum had no idea it's install base was arguably bigger than Linux until 2017. Intel had put Minix into the Management Engine on their professional grade CPUs for years. The BSD license allowed Intel to put it everywhere without the knowledge of the wider Minix community.

In some key ways, BSD is already taking the Linux spot, however, I'd argue that BSD can't truly take the Linux spot because the GPL license makes the Linux spot what it is. I honestly can't say if this makes Linux better or worse off. The most advanced technology of our time is largely not choosing copyleft licenses, and for those who did choose it, they've taken steps to distance themselves from it[3][4][5][6].

Given all this, I think Hurd has more of a chance to be the spiritual successor to Linux (if it disappeared). The only caveat is there is zero chance for a big-tech-dominated $200M "Hurd Foundation" to arise due to Hurd's's affiliation with the Free Software Foundation. Not much of the Linux Foundation's money actually goes to Linux, so it may not matter in the grand scheme of things[7].

[0] https://wololo.net/2023/03/22/new-freebsd-vulnerabilities-co...

[1] https://www.psu.com/news/psn-hits-123-million-monthly-active...

[2] https://www.pcgamer.com/gaming-industry/steam-just-cracked-4...

[3] https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smar...

[4] https://www.androidauthority.com/google-android-development-...

[5] https://www.theregister.com/2023/06/23/red_hat_centos_move/

[6] https://lwn.net/Articles/655519/

[7] https://blog.desdelinux.net/en/The-annual-report-of-the-Linu...

rcxdude•1h ago
Embedded for sure eats the world. If you're looking at that then QNX, FreeRTOS, and similar options are also big in the running. The thing is if you're targeting a particularly well-defined piece of hardware and application, and you know you're going to want to customize and optimize for that combination, then you're generally going to be better off with a smaller, simpler starting point than something which is designed to run on pretty much everything and for almost any application. The different licenses complement that, but I think even if the licenses swapped the design and goal difference would affect things more.
Twirrim•2h ago
> it would be kind of difficult to make a case for a brand new desktop operating system

Google is sure trying with Fuscia: https://en.wikipedia.org/wiki/Fuchsia_(operating_system)

femto•1h ago
> especially now with Linux running on billions of devices

Aren't those billions of Linux/Android instances typically running on top of an seL4 microkernel?

m463•5h ago
You're talking about systemd right? :)

I suspect that there is a place for elegant systems - they just have to be pragmatic in how they launch.

Start small, do a limited function, or replace an existing limited function, and grow from there.

Thing is, linux is a kernel, but its driver support and hooks into the rest of userspace makes it more than just a kernel. Harder to replace with something more elegant/better.

WhyNotHugo•5h ago
> The thing with elegant systems is they usually don't succeed if the alternative is something faster.

FTFY

AdmiralAsshat•5h ago
Didn't Blackberry's OS have a microkernel?
lormayna•5h ago
Yes, it was based on QNX
bombcar•5h ago
The "gnu" in the famous email is GNU Hurd; we're still waiting:

>I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.

dec0dedab0de•5h ago
no it's not, the GNU system was already established by then,.and in use with other kernels. Linus was referring to GNU as a whole, not Hurd.
bombcar•4h ago
GNU was a toolchain in search of a kernel; which was supposed to be Hurd.

(It often got installed on top of “real” Unix because it was a damn good toolchain)

kpil•2h ago
Still is.

The standard tools were always sort of unergonomic on all of AIX, Sun/Solaris, DEC/Alpha, SCO, and *BSD.

I don't know but it seems people (or at least old geezers) install GNU on top of Macs these days.

leoc•1h ago
They famously did better than the proprietary shell tools in the original fuzzpocalypse https://users.cs.northwestern.edu/~robby/courses/395-495-200... . I also think I recall reading, somewhere on jwz dot org, something which purported to be an internal SGI email giving a dismal account of the quality of the Irix tools. GNU tools often have expanded feature sets, too. But I think that GNU-tools adopters were probably also driven by a standardisation impulse to at least have the same bugs and quirks as everyone else.

Yes, here it is: “Software Usability II” by Tom Davis, the “Irix bloat memo” https://www.seriss.com/people/erco/sgi-irix-bloat-document.t... . Mind you, that bloat would probably look very modest nowadays.

gjsman-1000•5h ago
Curiously, in what no academic could have predicted, millions of people interact with a microkernel every day, and it was written by freaking Nintendo of all possible companies. (The Switch is a custom microkernel called Horizon; not FreeBSD, not Linux, not Android.) Almost every other consumer device is monolithic or hybrid.

While the Switch was broken early, this was due to NVIDIA's buggy boot code. The operating system itself... you could literally pwn WebKit or the Bluetooth driver, and get absolutely nowhere. SciresM famously reimplemented the kernel in an open source fashion (Mesosphere) and the secure monitor code (Exosphere), and has publicly stated they have zero possible security bugs in his eyes. That was in 2020 and there have not been any reports of kernel security bugs since.

comex•4h ago
To be fair, microkernels are also highly successful in embedded devices and auxiliary processors. It’s just that you don’t usually directly interact with them. For example, Intel ME runs MINIX, and Apple’s Secure Enclave Processor runs L4. Also most OSes these days have some kind of hypervisor/secure monitor that’s more privileged than the regular kernel: TEE on Android, SPTM on Apple, VBS on Windows, and proprietary ones on all the game consoles. They vary in how much functionality they’re actually responsible for, but if it’s a significant amount then they tend to have a microkernel-ish design internally.

Another example of microkernel-based systems you do interact with is car infotainment systems, where QNX has apparently seen a lot of use – though I think these days it’s being displaced by Linux and Android Automotive? I don’t actually know much about that industry.

riffic•6h ago
I think of Plan 9 practically every day but I'm only reminded approximately once every few years to the existence of Hurd.
tombert•6h ago
Genuine question, as someone who has only ever played with Inferno and Plan 9 in virtual machines and only for brief periods of time in the process: what does Plan 9 actually buy you?

Like, I've read about how you can mount lots of things like filesystems and that sounds kind of neat but that also seemed like it might obscure latency and make things ridiculously slow, though it's entirely likely that I am misunderstanding how things work.

yjftsjthsd-h•5h ago
Forcing everything into the single abstraction of the filesystem lets do useful things with less trouble than other systems. As an example: Plan 9 doesn't have any use for containers because in its world chroot is exhaustive. You don't need special namespaces to control ex. network access, because network access goes through a filesystem in your chroot.
project2501a•5h ago
So, what you are saying is we need a cat with a phat wallet to fund development on the thing and make it sleek.

It would really be a real competitor with linux in the server market.

tombert•5h ago
Maybe, though what I was trying to get at with my comment still isn't really addressed. It seems like if you're making everything a filesystem and making it so that the OS doesn't care about where the filesystem is, it can be very easy for latency costs to pile up.

I really should properly play with it, but it always seemed to me that it has the potential to add milliseconds of cost to each operation and that could be very slow.

yjftsjthsd-h•5h ago
Just because you can run it over the network doesn't mean you have to. Like, yeah, you can run Linux with root on NFS and yes it can make you vulnerable to latency problems, but you can also run Plan 9 completely on a single machine with all the myriad filesystems coming from from the local system (mostly virtual, but some actually hitting disk).

If you mean that microkernels ping-ponging between kernel and user space can impact perf: Maybe? I'd really want to see benchmarks.

butterisgood•3h ago
Plan 9's file system interface makes it a great way to build a network "mux". I added a reverse http(s) capable proxy using rc-httpd and webfs to effectively tunnel Shoutcast/Icecast streams from a Mac behind a firewall, with 9front being the only exposed endpoint.

It took an afternoon to figure out how, and was basically "cat".

xelxebar•1h ago
I use 9front heavily.

Latency is never a problem in my experience unless you're mounting in resources from a different continent, where ssh is slow anyway. Even in those cases, the UX is closer to mosh, since rio remains local.

In general, plan 9 is fast. Compiling all of userspace and the kernel tanker just a couple minutes on my 11th gen Framework. Grepping a large repo also feels closer to ripgrep than gnu grep.

One well-known user runs his home network and automation system all as a 9grid. He even frequently shares details on his YouTube channel adventuresin9[0]. It's binge-worthy IMHO.

It's hard to convey how cohesive the whole system is. It's ridiculous how many things are reduced to trivial shell scripts, and the source code is so darn grokkable, greppable, and small that treating it as documention is actually sensible. Granted, this is almost necessary to become proficient in Plan 9 since there are so few network effects producing StackOverflow answers, blog tutorials etc.

Anyway, I hope you do end up jumping in!

[0]:https://www.youtube.com/channel/UC7qFfPYl0t8Cq7auyblZqxA

tombert•26m ago
Interesting. Do you use it on real hardware? Are drivers an issue?

I have an old piece of shit laptop that’s not being used for anything, might be a fun excuse to try it out.

ants_everywhere•5h ago
It would be cool to have a Hurd project with a verified microkernel like seL4.

AI is getting good enough to help with the verification process and having a hardened kernel would guard a bit better than the current strategy of using containers everywhere.

butterisgood•3h ago
I don't know why this got downvoted... Hurd was indeed investigating L4 as an alternative microkernel for some time.

https://www.gnu.org/software/hurd/history/port_to_another_mi...

Neal Walfield was working on a new microkernel as well: https://www.gnu.org/software/hurd/microkernel/viengoos.html

ants_everywhere•2h ago
I'm aware of that post! I did a video looking at the GNU Hurd and I believe it came up there.

It definitely would not be a trivial amount of work.

Honestly, I think the downvotes were for mentioning AI may have a role in validation. LLMs are increasingly being explored in the theorem prover space, but it's still controversial to talk of them approvingly on some HN threads.

butterisgood•1h ago
I've worked a fair amount with LLMs from a code generation perspective, and to be honest, I find them often to be better at reading and explaining code to a human than generating good code.

It's an interesting idea to think that LLMs could be used to not only explain the code but test the potentially tricky corner cases.

I'm pretty sure LLMs are here to stay, and we're just going to have to learn the best ways to work with them.

snvzz•1h ago
>It would be cool to have a Hurd project with a verified microkernel like seL4.

There's Genode[0]. Relative to the hurd, its design is much more advanced and it supports a range of modern microkernels including seL4.

0. https://genode.org/

ants_everywhere•1h ago
thanks, I hadn't heard of Genode, this looks really cool
cmrdporcupine•56m ago
Genode is more an "OS construction kit" than an OS, isn't it?
a3w•5h ago
Relevant XKCD: https://xkcd.com/1508/
jraph•4h ago
Off topic: this is from April 6, 2015; I'm impressed at the Elon Musk project guess. I would not discard someone's guess of some xOS appearing around 2028-2030 to quickly today.
JdeBP•5h ago
There are "they"s coming up repeatedly in this discussion.

I think that it's important to remember that Debian Hurd is not some massive project with thousands of anonymous people behind it. Like Tribblix and Peter Tribble, Debian Hurd's driving force is someone whom you can name: Samuel Thibault.

And although there are a few others that appear on the debian-hurd mailing list from time to time, it is amply clear that this is one of those (many) projects with a core group of very few dedicated people, with very limited resources for development and testing. There is no many hands making light work, here.

This isn't Debian as you may know it for other kernels. (-:

* https://lists.debian.org/debian-hurd/2025/07/maillist.html

So, in some ways, if microkernels interest you, Debian Hurd is a place to contribute where the ground has yet to be completely trodden.

ofalkaed•5h ago
I have not followed Hurd since ~2010 when development stalled, what is the purpose of Hurd at this point? Is it just hobbyists having fun and exploring the possibilities or are they still trying to become a viable option or something else or a little of a bunch of things? I think I will try installing Debian GNU/Hurd on an old laptop, always wanted to play with Hurd but I never succeeded in getting any computer I had to boot up with it and never had interest in running OSes in VMs.

Years ago I was met with derisive laughter from everyone when I said Haiku would hit 1.0 before Hurd. I also said that Haiku would beat linux to the opensource desktop widely used by the average person who is not concerned with opensource, but I think that was mostly stirring the pot because of the reaction to my previous statement. All these years later and Haiku hitting 1.0 seems inevitable and even the idea of it becoming a widely adopted opensource OS does not seem that far fetched. I would like to see Hurd hit 1.0, but I am fairly skeptical at this point.

I suppose ChromeOS/linux beat Haiku to the punch for the opensource desktop, but I think I will stick to my guns on this one and play semantics, many in the linux/oss view ChromeOS as linux/oss in name only. A cheat but I think Haiku has earned it.

Edit: Forgot that Chomium was opensource but ChromeOS is not, so I guess I had no need to play semantics.

SlowTao•4h ago
I love how Haiku feels like it has its feet in two places at once. That it is both in the year 2000 and 2040 at the same time.

It does feel a lot more user ready than a lot of alternatives. Although I did find it funny that on their last release a big milestone is that it can now compile code a little faster than half the speed of Linux. So performance is still lacking but gaining. Considering their team size compared with Linux, that is a big achievement.

ofalkaed•3h ago
I think things like compilation speed are fairly low on their priority list because they are focusing on the user and not the developer, the people who are not going to bother compiling anything and want the OS to be something they never have to think about. Lack of focus on the user seems a big part of why I think linux has failed to gain a real foothold, or perhaps it is more accurate to say that the linux community pushed too hard long before it viable for that use case and now there are alot of people out there who tried linux a decade ago and remember spending a lot of time fiddling with their system and jumping through hoops instead of just using the computer for those things they use a computer for. Some distros are viable these days for the average person, but a lot of those average people have a bad taste left in their mouth from when they tried <my favorite distro is perfect for you!>.
o11c•4h ago
Well, prior to this release I would have said "there is no point", but it looks like Hurd has finally gotten rid of some of the major warts I remember when I first took at look at it over a decade ago.

A lot of software fails to build on Hurd because it makes (often dangerously) false assumptions that the software really needs to think about properly. `PATH_MAX` is the most visible one, but others exist as well.

(By contrast, I have found that software that fails on one of the BSDs is often failing because the particular OS completely lacks some essential feature, or at least lacks a stable API/ABI thereto.)

ofalkaed•3h ago
So what would you say its point is now?
xelxebar•1h ago
Note that Guix also runs on the Hurd and has first class support for running a Hurd VM service if you just want to play around.

https://guix.gnu.org/blog/2024/hurd-on-thinkpad/

kristopolous•4h ago
Is it still XNU/OSF-1 inspired? Are people running it on actual metal?
fithisux•2h ago
https://fosdem.org/2025/schedule/event/fosdem-2025-5490-mach...
butterisgood•4h ago
Interesting! I ran some version of Hurd back in 1998, with ip masquerading and forwarding through a dial-up capable Linux box.

And now it's 64bit!?

aussiegreenie•4h ago
Has anyone compared the HarmonyOS NEXT to Debian Hurd?

HarmonyOS NEXT is the world's most widely used microkernel system, reportedly used on approximately 800 million systems.

QuiCasseRien•3h ago
Is any new operating system is able to emerge nowadays ?

each week there are (in C, in Rust, in JS...)

What are their hardware support ?

at best they can run in a virtual machine

End of debate.

johannes1234321•3h ago
First: Hurd isn't a new operating system. It's a decades old project from last millennium.

And then: Doing research in operating systems serves a lot of purposes. For some it's just fun. For some it's experimenting which may lead to ideas which may be incorporated into other OSs later, where eit is a lot simpler to do in a small kernel. For some it is an attempt to take over the world, few of those will, but maybe one might. At least for a small part of the world.

fithisux•2h ago
This is not correct. Look at what is happening in the Amiga retrocomputing area. Some of them have Linux support along with AmigaOS/Morphos and Aros. Pretty succesful (expensive though) because they do not release 1000 different systems each year but 2-3.

Also, you do not have to support every system.

For example if they support these cheap n150 mini pcs, I am more than fine. Something common.

Macos runs fine because it works in a specific space.

Twirrim•2h ago
Hurd predates Linux by about a year, but was under stop/start development for several years before that too. https://en.wikipedia.org/wiki/GNU_Hurd It's as old as dirt, in computing terms. It was intended to be the final part of a fully GNU based operating system, everything else having been created by that stage.

Stallman et. al. have promised since the late 80s that this would be the future, and at various stages promised that it will be ready for production work within the next year (or two). Like any promises made by Elon Musk, everyone in the tech industry has long since learned to ignore them. Maybe some day it'll be done, but I'm highly skeptical it has any chance of building up the momentum it needs.

TheAmazingRace•3h ago
Huh... the 64-bit release is news to me. I thought GNU Hurd was 32-bit only?
fithisux•2h ago
There is an attempt to rewrite GNU Mach

https://fosdem.org/2025/schedule/event/fosdem-2025-5490-mach...

snvzz•2h ago
The HURD has been around for a while, and its architecture is archaic. It's from a world where Mach is the microkernel, and thus microkernels are slow.

There's many more options[0] these days.

0. https://www.microkernel.info/

guerrilla•1h ago
If you're interested in what's going on with GNU in general, GUIX is awesome. It's a package manager like Nix but purely GNU (using GNU Guile scheme). It's developed in tandem with the GNU Shepherd init system (instead of sysvinit/systemd/openrc/etc.) and there are distributions based on GNU Hurd kernel (or the Linux-libre kernel).

Wikipedia has a pretty good rundown [3] but I recommend booting up a VM image. It's actually quite beautiful. I love the purity of GNOME on a GNU/Hurd system with GUIX and Shepherd where the whole thing is configured in guile[4]. There's just something very aesthetic about the combination. I wish I could use it as my daily driver.

1. https://guix.gnu.org/

2. https://www.gnu.org/software/shepherd/manual/shepherd.html

3. https://en.wikipedia.org/wiki/GNU_Guix

4. https://www.gnu.org/software/guile/

gnerd00•1h ago
one of the GNU/Hurd maintainers is a neighbor .. he is over 70 now, with degree in physics from a top-ranked US university, most of his days are spent dealing with serious health problems.
brcmthrowaway•13m ago
What was their day job?