July 14, 2022•506 words
While I used to be a Linux (arch btw) user, there are a few reasons why I will not be using Linux until something changes.
Yep, this is a major issue at hand. 99% of the Linux community (of the ones actively involved in Linux, not just people who use it,) believe that it is their way or the highway. Want to know if a feature like using a fingerprint for 2FA is possible currently? They reply to you by saying that logging in by fingerprint is insecure because they "are not secure and can be compelled from your body, whole or parts, alive or dead." If Linux is meant to be something that you can use the way you want to, then why is the community so hard set on not including features (that the user could chose to use,) because they would not use them? And no, I do not have the time nor the skillset to add a bunch of features to Linux.
While I still run Linux on all of my servers, as I believe there is no better alternative (except for maybe BSD,) I just don't personally think that Linux is ready to be adopted as my primary operating system for desktop. It still has many bugs, one such example being that every time I install it I have to go through a number of configs to get my laptop to properly turn off when I close the lid, otherwise it just won't get out of sleep mode and I have to restart it. This along with a slew of bugs on every desktop environment / window manager that I have tried makes it hard to use, and it for sure is not ready for the average user. And no, I did not leave Linux "because I couldn't get used to it." Even on Windows I still find myself often trying to open a terminal for most tasks such as deleting files / directories, and it leaves me disappointed at how lackluster Powershell is in comparison. However, I still do not believe that the Linux kernel itself and the software utilities such as DEs really have enough stability and support to make me switch back to them.
While I know that this isn't a major issue for everyone, I find it hard to use something that does not have a UI that feels nice to use. Even projects like Gnome or KDE that are meant to fulfill this need fall short. Sure, Windows has near to no customization options, however it still is in my opinion above Linux desktop environments. I will be using Gnome and KDE as examples as I have the most experience with them. KDE is a buggy mess where one restart can lead to UI elements being removed or moved to other positions on the screen, and Gnome has near no customization options as around 75% of its extensions break every time it gets an update.