3 ms·
I think you have that backwards: it's Linux that has diverged from the Unix way of doing things. All the various gotchas and different ways are Linux-isms. Afte
by johnklos 5y ago
I think you have that backwards: it's Linux that has diverged from the Unix way of doing things. All the various gotchas and different ways are Linux-isms. After all, which came first, and which came later, then changed?
macOS is more consistent with the BSDs than Linux is with older Linux or one distro is with another.
- ccouzens 5y agoCelebrating Unix certification feels dated to me. Once upon a time our production servers might have also been Unix. And developing from a Unix system was therefore desirable. But these days our production services are almost certainly running on Linux (and probably Docker). Mac/Unix will have incompatibilities with this. But you can get away with a non-Linux local environment because: * most server software doesn't use APIs that differ between environments * most OSes are well supported by Docker- which may work using a seamless Linux VM.
- bostonsre 5y agoOk sure, macOS has stood still and most main stream linux oses diverged from it. I don't think that makes it being unix any more preferable when stated that way.
- pram 5y agoYou can install GNU coreutils if that’s what you think “Linux” is
- blackoil 5y agoThis is useful info for trivia quiz but if no practical value. As the server is now all Linux, that is the right way.