4 ms·
its certainly superior to previous windows but its ultimately a hosted vm in windows. OSX is a native unix. Yes there are limitations such as needing a vm to r
by cultofmetatron 5y ago
its certainly superior to previous windows but its ultimately a hosted vm in windows.
OSX is a native unix. Yes there are limitations such as needing a vm to run docker but the core system is posix and the filesystems are all laid out in in teh unix way. on of this damn C/D drive nonsense.
- digisign 5y agoI like named volumes to be honest. They just should be able to have more than one letter, like Netware and Amiga had.
- bostonsre 5y agoIt feels a lot more like a dual os system than just running a vm inside of windows. The integration between the two is pretty seamless and powerful. e.g. this is in my wsl .bashrc file, it writes to my windows clipboard by running the powershell.exe windows executeable: function cb () { powershell.exe -command "\$input | set-clipboard" } Mac is unix sure, but they have diverged from the popular main stream linux distributions and you still need to learn various gotchas and different ways of doing things. At least for me, our deployment environment is amazon linux 2 and I use amazon linux 2 for wsl. I am also an sre, so maybe that matters to me more than most and unix is good enough for most.
- johnklos 5y agoI 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.
- cutler 5y agoBSD Unix predates Linux.