3 ms·
The whole Windows Subsystem for Linux saga is kind of interesting, and maybe illustrative. With the GUI interface (WSL2g) working, you can basically do Linux d
by photochemsyn 4y ago
The whole Windows Subsystem for Linux saga is kind of interesting, and maybe illustrative. With the GUI interface (WSL2g) working, you can basically do Linux development pretty easily on a Windows machine, with some caveats (Linux network control commands didn't work, they seem to want you to use Powershell for that).
However, I think it was more out of necessity as most developers seem to view Linux as a far easier development environment relative to Windows or Mac. You did have to sign up for the Insider program (at least with Win10, not sure about 11) which meant a lot of telemetry and constant updates. They've also now released WSL2 for Windows Server:
https://www.theregister.com/2022/05/26/wsl2_windows_server_2022/ https://www.theregister.com/2022/05/26/wsl2_windows_server_2...
To get the full use out of it, though, you probably need a Windows Pro license, which costs ~$100-$200 last I checked (lower if it comes bundled with the inital purchase of the computer). I eventually just wiped Windows entirely and installed Debian, because the telemetry and updates were getting to be too much... flashing the BIOS at the same time. There were a few challenges (getting the drivers for my laptop's touchpad to work definitely wasn't that easy, but eventually found instructions on the Debian forums).
Practically, Linux is just easier to understand, and that's where open source is better than proprietary. Regardless, and equally practically, knowing how to use a Windows or Apple system is still necessary if you want to make software that can be run on those systems, and of course Android/iOS. However, there's no reason not to make Linux (and RISCV) the primary standard in academic education, which is still where Apple and Microsoft (and ARM and Intel) market heavily.
- pjmlp 4y agoThe WSL saga is quite easy to understand and a proof that Microsoft has lost an opportunity to own Desktop UNIX by not caring enough with the POSIX personality on Windows NT. Thanks to the devs that give Apple money to use their hardware while targeting GNU/Linux, Microsoft realized that there is a huge set of developers that don't really care about Linux, they only want access to UNIX/POSIX toys and supporting Linux OEMs isn't really their thing. So with this in mind, and given that Linux kernel ABI nowadays is more relevant than just POSIX compatibility, WSL was born. Trailing the path of BSD, Solaris, IBM i, IBM z/OS that also have Linux compatibility available as feature. So ironically the Year of Desktop Linux is in the form of a VM.