“There’s always something that pisses me off!”, was the most common thing I would say about GNU/Linux in the decade between 1998 and 2008. So in that time I used Windows 98, 2000, XP, and 7 as my primary operating systems, because to be honest, they “just worked”. I appreciate that about Windows, I truly do.
Windows 7 was fantastic, from beta all the way up until I finally deleted it the other day. It’s not that I resisted Windows 10 up until now, it’s that each time I put it onto my computer it presented deal breaking issues that made it annoying and problematic to use. Given that 7 still worked great, why then would I put up with the problems in 10?
I can’t remember now if it was 2016 or 2017 when I threw in the towel and went back to using Win7 instead of Win10 (for the few things I still did in Windows, which was primarily playing Windows games and developing game mods). But, it was earlier this year that I decided to give it a whirl again and, thankfully, a lot has changed for the better. Enough so that I’ve decided to flip back to using Windows as my primary operating system!
My time with Devuan (Debian 9 minus system d) was short, while my years with Linux Mint 17 were long and glorious. To make a long story short, everything other than DirectX games worked flawlessly for me in Mint 17 for years. It made my computer seem like a super computer and the only time it gave me trouble was when I deleted some package that almost everything else depended on (which was easy enough to fix with apt-get). Unfortunately my experience with Devuan was different. I encountered two deal breaking issues and several significant annoyances. The big issues were:
1. The mouse would randomly immediately left click after right clicking on items in Thunar, Filezilla, and other programs that make up the bulk of the user experience. This would cause random right click menu actions to fire – one of those actions is “delete forever”. Others have reported the issue as well and unfortunately none of us were able to solve it. This is a deal breaker, because I can’t live with being a right click away from accidentally deleting something important. Also, it was annoying as hell!
2. The video drivers still aren’t as good for my card as the now unsupported Catalyst drivers. I was happy to see that AMD was kind enough to finally add proprietary support again for my R9 270, but the truth is, it sucks. Some applications require disabling compositing in Xfce to avoid horrible screen tearing (to then only have somewhat annoying screen tearing), while others need it to be enabled to mostly fix screen tearing. Meanwhile in Mint 17 with the Catalyst drivers, all I needed to do to enjoy a perfect experience was open Catalyst Control Center and put a frickin check in the box beside “Tear Free Experience”…
Look, I love the spirit of open source and I will forever be thankful to those who generously give their time to creating and maintaining open source projects, but the bottom line when it comes to my daily computing experience is that I’m going to use what doesn’t annoy me. And you know what, that’s fine.
As with anything, Windows 10 has its problems. For example, I still can’t use the audio inputs on my TV tuner card to record with Audacity in Windows, while they work just peachy keen in Linux. Kudos to open source driver developers! That particular issue I decided to resolve by keeping a dual boot of Mint 17.3 explicitly to use for those rare times I want to record something with my microphone. That said, the biggest issue I previously had with Win10 has thankfully been resolved – they finally allow people to disable their Bit Torrent uploading of Windows Update data, an anti-feature of Windows which would kill our “Wireless 5G” internet dead.
Previously Microsoft offered little to no control over the update features in Windows 10. This, combined with the laws of physics and our ISP’s throttling of Bit Torrent traffic, would cause our internet connection to become literally unusable while my computer was on. Not poor or even bad, but “I can’t even ping the DNS anymore” unusable. After a while I found some ways to mitigate the issue, but it wasn’t until one of the most recent patches where Microsoft finally allowed us to actually turn it the hell off. I can unequivocally state that before when their UI said it was off, it most certainly was still on, sucking back our (slow, data capped, and expensive) “rural broadband” internet like a kid who’s about to experience brain freeze for the first time as he sucks back a Slurpee on a sweltering summer’s day. Anyway, THAT (obviously) was a deal breaker for my use of Windows 10 in the past, so thank digital jebus it’s been fixed.
Why should I be thankful? Why couldn’t I just keep using Linux Mint 17 and Windows 7 forever? Why do I even need to think about other operating systems anyway? Because “computer security”, that’s why.
That’s right, possibly the biggest “non-subject” of them all is the very thing that dictates the context of my everyday computing experience itself. I loathe “computer security”, because not only is uninteresting, but the entire reason it exists is simply because some people can’t help but be assholes. All software is the fruit of the “completely arbitrary imagination tree” that humans planted years ago when they invented computer science. As such, it’s inherently flawed, so of course people will find problems with it. Sadly what that means in practical terms is, assholes will steal your credit card numbers and bork your life without a care in the world, so you can either keep your computer systems up to date or you can not connect those computer systems to the internet. Yay, how positively fantastic! 😐
Anyway, after considering the ways in which I have used my desktop over the years and the pros and cons of using a dual boot system, I determined that it was…
A. Mentally exhausting to run a dual boot system where I was doing more than just playing games in Windows (I did all my development of Legend of Hondo in a Linux VM and Windows-only tools in Windows 7).
B. Honestly, all the software I actually use in Linux runs just fine in Windows anyway. With the exception of that blasted TV tuner card! Lol…
Is Windows 10 perfect now? No, but is a lot better than it once was and being completely frank, it does “just work” where several “modern Linux distros” have failed me; various “little things”, like working perfectly when transferring files from my Galaxy S8 (as apposed to taking forever while also having to disable thumbnails for pictures and video in Linux MPT connections) and the simplicity of having all my files and programs immediately accessable.
Firing up a purpose built Linux virtual machine in VirtualBox from my Windows desktop gives me the best of both worlds. I can work on mods for a Star Wars Galaxies or World of Warcraft personal server while also running the client, a web browser, and listening to music, all at full speed and full functionality, with no pains in my ass at all. What’s not to like about that?
I’m sure the many “FOSS” purist of the Internet would be happy to troll me for using Windows at all, let alone for not using GNU/Linux or FreeBSD as my main operating system, but man people like them are nutcases! Seriously, some folks take things way too personally and a little too far… Me? I’m going carry on with my efforts to use open source software to create fun open source stuff too, because that’s what makes me happy. I’ll just be doing it from Windows 10, except when I need to use that microphone… 🙂