4 ms·
I know this is controversial and you can call me crazy but, Microsoft is doing a pretty damn good job at bringing Linux to the desktop. Here me out for a secon
by nickjj 9y ago
I know this is controversial and you can call me crazy but, Microsoft is doing a pretty damn good job at bringing Linux to the desktop.
Here me out for a second. Let's ignore how Windows 10 spies on you and other side topics.
The real situation is this:
You're a developer who wants to run various Unix / Linux tools. This could be anything from simple tools like grep, to entire development stacks (ruby, python, postgresql, etc.). It could even be graphical tools like Sublime Text.
For that, you could just install any flavor of Linux but it's never that simple.
Often times with web development you're also dealing with images, so now you need a nice image editor. Sure GIMP exists, but it's not in the same league as Photoshop, sorry. Sure, you could run a Windows VM inside of Linux but it's also not as simple as that too.
A lot of us do other things with our computer besides web development. This varies from person to person. Personally I like to play games on occasion and a lot of games won't run on Linux, don't work with Wine and run terribly bad inside of a VM. Dual booting is also an awful user experience.
Perhaps you're interested in creating videos too, or record podcasts, etc.. The audio and video tools on Linux are just no where near tools like Camtasia and Screenflow. Unlike GIMP, there really isn't even a suitable audio or video solution on Linux, and audio requires extremely low latency so you can't run Camtasia in a VM. Dual booting also isn't an option because what if you want to record Linux based web development videos?
Anyways, all of this is solved by Windows right now with the Windows Subsystem for Linux. I can happily play games, record videos, process audio, run Photoshop and do full time Linux based web development (with Docker too) all from a single computer running Windows 10. No VMs or dual booting required, and it's really fast.
If anyone is curious, here's how you can set all of that up: https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-cr...
- Scarblac 9y agoExcept that it's not actually Linux, it's the Linux userland. Finally the year of GNU on the Desktop?
- kalleboo 9y agoGNU/NT?
- nickjj 9y agoYep, but for most web / app development use cases that's really all you need. For me, I'm more interested in what I can do with the computer I purchased. WSL on Windows 10 gives me the ability to feel like I'm running both Windows and Linux together. If I could choose to run native Linux I would, but right now that's impossible because Linux alone isn't suitable for the programs I run.