upvote
To pre-empt any replies: yes, I absolutely prefer BSDs over Linux any day. But even those are flawed and I really think we missed the Symbolics golden era. THAT would be the age of "own and live in the system". OpenBSD gets closest there. At least the codebase is hackable enough.

Linux went off the fucking rails. What the fuck is that over engineered yes command?!

Edit: https://github.com/coreutils/coreutils/blob/master/src/yes.c

270 loc for a tool that prints "y" in a loop. WTF?!

Meanwhile this exists: https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

reply
The rationale is explained in this 2015 commit: https://github.com/coreutils/coreutils/commit/35217221c211f3...

The current implementation is much faster than in that commit on GNU/Linux, as documented in this 2026 commit: https://github.com/coreutils/coreutils/commit/2b1c059e6a06ee...

The OpenBSD implementation is much slower than both the GNU versions from 2015 and 2026. However, their goals are different from ours, and that statement should not be interpreted as criticism of theirs.

reply