DEV Community

Discussion on: Why I'm sort of leaving Linux

 
shaunagordon profile image
Shauna Gordon

Mac's version is where it's at, because they froze it at the latest GPL-2 version, probably for legal reasons, which is a whole other discussion, but it is a fair criticism.

That said, the incompatibilities you're referring to would really only apply if you're trying to switch between a Linux and Mac system. Since DHH has never (or almost never) switched between those two (at least not for the host system), there are no incompatibilities to work around, because there's nothing to be incompatible with.

I run a Docker workflow, too, and it's literally never been an issue going between the Mac host and the Docker containers for me, largely because they serve totally different purposes and therefore rarely have crossover in scripts that I would use with any regularity.

I think it's also worth pointing out that BSD predates Linux by nearly 15 years. If you want to bitch about incompatibilities between GNU Utils and their BSD counterparts, you might want to take it up with the GNU Utils people, instead of the BSD people, because it was the former who implemented the utils differently. In other words, it's Linux that's incompatible with BSD and, by your own logic, you're the one spending a bunch of times on workarounds.

Thread Thread
 
shaunagordon profile image
Shauna Gordon

Don’t tell anyone, but I’m running Windows on a System76 galago...

::gasp!:: Blasphemy! ;)