Oddbean new post about | logout
 fair point, but linux CAN be like modern bsds (stick with vi, stick with minimal init system, and so on...) 
 its like people criticizing bitcoin cause people mostly use etf and keep in exchanges...
The fact that SOME of the network, even if is the major part, is on shitty linux distros, doesnt mean that linux is that. This is just what happens when industry want to scale good things to noobies (and its good, younger geberations will use their fancy distro when switching from windows hell). Nerdiness doesnt scale. 
 BSD kernels really do perform substantially better and are simpler, and nowadays can interface to linux kernel modules anyway

version 6 of the linux kernel has been a tire fire in my experience in the last two years

and it's not even just linux, this fucking wayland bullshit... doesn't work with this, doesn't work with that, doesn't actually provide any substantial new capabilities compared to X, just more shit to be maintained and have bugs in it that fuck up our lives

i'm not so much against systemd, it isn't so contentious or different as X is to Wayland, and i kinda agree to some extent that quite a few parts of the linux CLI stack could use improvement, but it really has wasted a lot of developer time due to having to support multiple things (and actually the worst offender at that of all time is Python)

this is a succinct representation of my issue with most of the linux stack:

https://imgs.xkcd.com/comics/standards.png

combinatorial explosion of complexity is the literal Satan of software development, and people just are not taking care to avoid it, feature creep is a dirty pedophile that we should execute forever damnit 
 i'd actually say that the linux kernel itself has more or less been exactly this, in the context of the BSD kernel already having been around at the time

i first ran a BSD in the late 90s, i think it was NetBSD on a mac quadra, the project just didn't get adequate traction to support the most common hardware, and probably lost its importance due to how many different hardware platforms the project aimed to support... seeing a pattern here?

i think it's a good thing that people are moving towards ARM and RiscV - of course i prefer the latter because it's fully open and patent free, gonna be a nice day when i can get a decent piece of hardware using one that runs everything as well lol

for now i'll be happy enough with this AMD stuff anyhow... the only thing that makes my computer-life miserable is the linux kernel these days