3 ms·
>> Because it gives techies the nix environment they want, with the software and hardware support no one will give them on Linux. > The UNIX experience on the
by mbreese 6y ago
>> Because it gives techies the nix environment they want, with the software and hardware support no one will give them on Linux.
> The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management. Funny Docker quirks.
It doesn't have to be the best nix environment. Hell, it doesn't even have to be a good one. It just has to be "good-enough". For this, they still have an advantage over Windows. And compared with Linux, they still have the advantage that by-and-large, things "just work". I have never personally been able to say that about a Linux desktop I've had. There is always one more thing to tweak, one more knob to turn, etc...
I'm with you on the ESC key and touch bar though... which they thankfully fixed the missing ESC key.
- meddlepal 6y agoExactly what advantage does macOS shitty Unix environment have over Windows 10 w/ WSL2?
- saagarjha 6y agoIt's not running in a virtual machine.
- meddlepal 6y agoHardly an advantage with all the other negatives.
- olyjohn 6y agoEverything WSL2 does has already been do-able with Windows for at least 10 years. It’s a VM with some file system sharing. You might as well just ask what advantage does MacOS have over Windows. WSL hasn’t changed anything really.
- apetresc 6y agoThey _had_ the advantage over Windows. WSL2 is so well-integrated as of the latest major release that I think this advantage has now flipped.
- selsta 6y agoIsn’t WSL2 basically a virtual machine with better integration? Is it still super slow when accessing /mnt? I can also install something like multipass on macOS if I want a good integrated virtual machine.
- dingaling 6y ago> by-and-large, things "just work". Last week I had to drop to vi and edit nfs.conf on a friend's Mac to solve very slow transfer rates. "Just works" within a very narrow definition of primitive use cases.