Ask HN: What did Linux not do right?
1–10 of 173 posts
Re: Ask HN: What did Linux not do right?
#2Re: Ask HN: What did Linux not do right?
#3Controversial, but I'd probably take QUIC or http3 & try to build distributed capabilities on that. Having fast QUIC in kernel, & available to userspace would be very much "heading towards where the puck is going".
It's notable how bad Linux async i/o & others had been. Uring (its much more than io_uring these days) has totslly rewritten the rules, has been a giant leap into modernity. But it's so new! Leaning into uring style completeable syscalls would be essential.
eBPF has shown that programmability of the kernel space opens hella doors. Trying amplify this winning wpuld be great.
The past 10 years have really seen Linux grow all kinds of fast excellent capabilities, griw into itself. The above uring & ebpf examples are high examples of this. DMA-BUF has gone from up-and-comer to become the core win for much of the kernel, for how desktops & media processing are fast & good & flexible. It'll be interesting to see, but I have a hard time imagining more big boom events that push us way forward again continuing.
Re: Ask HN: What did Linux not do right?
#4Re: Ask HN: What did Linux not do right?
#5Re: Ask HN: What did Linux not do right?
#6Re: Ask HN: What did Linux not do right?
#7If you were starting a project like that today, it'd probably be a capability-based microkernel written in Rust.
Re: Ask HN: What did Linux not do right?
#8people complain about NPM but at least the dependency resolution works
Re: Ask HN: What did Linux not do right?
#9Re: Ask HN: What did Linux not do right?
#10whenever I try to install software on linux I inevitably end up googling errors to find out what dependencies I'm missing. Install failed because i'm missing "python.h" header for some C dependency, let me make sure python-dev is there, okay how about libffi-dev, apt install gcc-arm* fixed it for this rando on stackoverflow? okay now the installation fails in a different way, wait a minute does this python library ex…