Remix.run Logo
dec0dedab0de 4 days 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 4 days ago | parent [-]

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 4 days ago | parent [-]

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 4 days ago | parent | next [-]

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.

pram 4 days ago | parent [-]

I mean a lot of the stuff he's complaining about being crap aren’t exactly replaceable by the GNU coreutils.

People installed them on AIX/Solaris etc because the BSD/SysV tools they came with were basically abandoned. The GNU tools had a lot more useful features, not specifically more performant (although they probably were)

bombcar 4 days ago | parent [-]

Sometimes they were faster but there certainly were more “bloated” - you can find people complaining about it from the era.

But they really did have tons of options and once you were used to them, you really wanted them.

But remember that GNU grew up in the era of multi-user systems; and Linux was the forefront of “personal computing Unix” where the user had root.

pxc 4 days ago | parent | prev | next [-]

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

Me, I do this! I like being able to tack flags on after positional args if I remember them after typing a command. I like some of the convenience flags added to the GNU versions coreutils, grep, and findutils. Even `parallel` implementation I've used before is GNU parallel. I've never really learned mawk, to the extent I know awk at all, it's gawk.

(I don't like the common convention of prefixing them with `g` on macOS, either. I install them with Nix and just preempt the system ones on my PATH.)

pjmlp 4 days ago | parent | prev [-]

Missing the little detail that since Sun started charging for developer tools, all other UNIX vendors followed suit, thus GCC finally started to get mindshare.