Meanwhile, my Windows machine updates itself whenever, often even in the middle of overnight computing tasks.
Meanwhile, my Windows machine updates itself whenever, often even in the middle of overnight computing tasks.
This pushed me to Mac. Being more Unix-like, it's vastly better in terms of the control I have over the system. But I'm still not a 100% owner of my platform, so I now use an actual Linux server to run compute tasks.
There's a nice synergy between using Mac and Linux - many of the same scripts, commands, and concepts work identically.
I switched to a Mac a few months ago from Windows and I kinda hate the small differences with Linux, I like WSL much better. On top of my head,
- No systemd
- No native docker
- No valgrind (there is https://github.com/LouisBrunner/valgrind-macos though)
I basically have to install a Linux VM on Mac just for this, at which point WSL on Windows is a much better tradeoff IMO.
On my Mac I have various cronjobs and scripts running that work copy-paste the same as on a real server. I even have Nginx serving static files for local development!
And your WSL root (/) is in e.g. \\wsl.localhost\Ubuntu on Windows.