Windows 10 for Linux lovers
I was quite the Linux enthusiast, and I still am. However, for the last year or so I’ve managed to get cold feet with it as an everyday desktop/workstation OS. And this comes after many, many years of using it extensively (I even tailored a custom Ubuntu 18.04 version based around a minimal Ubuntu installation and tools developed by suckless.org). But it simply is a pain in the butt when you try using it as your main go-to OS. Granted, I do love the challenge of it and I appreciated that ever since I got hold of my first Linux CD’s back in 2000. I learned a lot and I still do, my work revolving around Linux. But enough is enough.
Ubuntu just became one big bloated mess focused on snap and eyecandy, and even though a lot of big names are porting their software to Linux, it simply doesn’t work that well. It’s either slow, or unstable. At the user experience level, Linux barely scratches overall consistency, and I know what die-hard fans will say, because I am still a die-hard fan myself. But when it comes to earning your supper with the appropriate set of tools, I’d rather stick to what works best. And that, right now, is Windows with WSL2 (the new Windows Subsystem for Linux).
Microsoft has come a really long way and I guess no one would have ever believed 10 years ago that they would end up being the biggest Linux contributor, owners of GitHub and makers of a distinct Linux Kernel flavor intended for cloud operations in Windows Azure. Also, Visual Studio Code took the IDE market by storm in recent years and the new Windows Terminal is simply great. Maybe this is what happened after new people were brought into the company.
Windows 10 Pro really excels right now at providing a platform for a distributed workplace. One may very easily integrate a personal laptop into a corporate or academic environment and Office 365 does pretty well. Of course, there will always be some issues, but let’s be honest: Linux has A LOT of issues, too. And simply “being open-source” just isn’t enough anymore.
So, as a guy who wanders through the Embedded Software Testing / System Testing world & getting my hands almost exclusively on specialized Linux variants, I feel more comfortable working with:
- Windows 10 Pro
- Visual Studio Code
- WSL2 + Ubuntu
- Docker, Ansible & Vagrant (all running on Windows)
It’s fast, stable and well integrated. And I feel that ignoring these tremendous changes would be nothing but childish.
Linux earned it’s place as a very fast solution for embedded devices, servers, network devices and the such. Especially now, with all this cloud-based madness, it’s the only one standing out and it has become the norm.
But if you want to spend time actually working on a desktop and not dealing with endless inconsistencies and stability issues, try something else. Of course, this is just my opinion on he matter. And no, I was not just an Ubuntu user. I’ve been with Debian and FreeBSD for years, but that wore off as I aged, somehow.