4 ms·
As a long time free software and linux supporter I am a little bit afraid of this. It seems like a very smart move from Microsoft. They get rid of the abysmal
by frankohn 6y ago
As a long time free software and linux supporter I am a little bit afraid of this.
It seems like a very smart move from Microsoft. They get rid of the abysmal performance of windows's file system and spawning new processes by using... linux! Provide also an excellent terminal so that developers have the best experience with command line tools, all this without leaving the convenience of Windows!
Not surprising since they dominate the desktop market since forever being smart at strategy.
The only weak point of WSL 2 to my point of view is that you say goodbye to development of native Windows application because you are effectively on Linux. It means you either setup cross-compilation which can be annoying either you go with Visual Studio, the old MS way.
For the moment I will stay with MSYS2 plus Mingw64, they are both excellent and provide a good experience to develop native applications on Windows. At home I will keep using Ubuntu, of course.
For the introduction of WSL 2, I think many of the people using Mac OS X may switch to Windows. They never fully embraced the free-software philosophy and chose Mac OS X because of the high-quality hardware and software and the good terminal experience with unix-like environment. They will easily switch to Windows now.
The small group of people using Linux will probably stay on Linux because of dislike for Microsoft practices and the fondness for free software.
Bad news for free software, good news for Microsoft shareholders!
- bzb3 6y agoGood news for end users like me. This was a pain point of Windows, now it's fixed.
- cmiles74 6y agoI think that people who really embrace the free software philosophy will continue to use Linux. I used Linux for years and I really enjoyed it on several levels. In my opinion, WSL2 is leveling out the playing field between Windows and MacOS. If you were doing web development (and many people are) it had always been so much easier to get up and running on a Mac. MacOS had native versions of all the stuff web developers use (Python, Ruby, PHP, etc.), on Windows things were always surrounded with a haze of "unsupported" and "non-standard". WSL2 doesn't entirely resolve this issue but it goes a long way towards getting it done. For myself, I have to do a lot more native Windows development and have had to switch from using Linux at work to Windows (running Visual Studio in a VM under Linux all day just wasn't cutting it). Having all the familiar tools available in WSL2 has made the transition much, much easier.
- tsar9x 6y agoMy view is that WSL2 will help developers who are stuck on Windows (many enterprises force Windows on users). I don't think Linux will be affected as much. Moreover, Linux is better than ever: - you can buy laptop with Linux from two companies: Dell and System76, soon from Lenovo - performance can't be beat (especially for development, with native docker and kvm for virtualization) - amazing package managers, with fwupd you can even update firmware - graphics stack is really good and getting better, firefox on wayland with video decoding support, wayland with great hidpi support - work on chromium on wayland in progress (beta already available), we will have electron apps with hidpi support - no bloatware (candy crush, 100s of processes...) - gaming with Proton is miles better than gaming on macOS, still behind Windows for known reasons Obviously if you need Adobe/Office, Linux loses many points :)
- pashky 6y agoIn reality enterprise users on have zero chances seeing WSL2 on their PCs in foreseeable future. Last two banks I worked for ran windows builds 1703 and 1803 respectively, more progressive of the two announced plans to update to 1903 not too long ago (yes, two first digits is year). Oh, and WSL1 was banned, of course, on the grounds of being "too expensive and uncertain to support". You could have a Linux VM though, with approved distro, same as what prod machines run. So really WSL is still confined to a small domain of switchers tired of MBP keyboards, Linux is safe for now :)
- tsar9x 6y agoYou are right that enterprises are lagging 1-2 years behind current windows build, but in many of them WSL is seen as major improvement for developers. Fortunately I am allowed to run Linux, so I don't care :)
- ACS_Solver 6y agoI'm a Linux user, and to me WSL2 sounds like it actually makes Windows pleasant to use. Now, I haven't used Windows 10 at all. The last time I used Windows was Win7 on a work project in 2016, and it was a typical experience for me - lots of annoyance due to lacking tools. MSYS is really lacking, I used Cygwin to do most of my work in a Linux-like environment with good versions of Linux tools, but it's annoying nonetheless. Occasional problems with Windows interop, occasional annoyance due to Cygwin packages not quite acting like the real ones, and so on. Seems like with WSL2, one could run Windows but do all the work using native Linux tools while enjoying quality integration with Windows. It's not a setup I would actually prefer over Linux but it should make any work where Windows is required much more pleasant. On a personal level it's interesting that Windows is getting WSL right around the time when I stoppped booting my Windows install for games. Proton has been amazing, changed Linux gaming completely almost overnight. It's still not the same experience as on Windows, but between Proton and even the occasional native Linux port of a big-budget game - no longer an extreme rarity - I've been able to play games on Linux like never before.