I’m glad that I never got into multiplayer games. Co-op sometimes, but I’m not friends with whom I used to co-op with years ago anymore.
The only “multiplayer” game that I play is Elder Scrolls Online and I play it solo unless there’s an event that requires pvp or group stuff to get tickets. Thankfully, according to ProtonDB, it works just fine.
I’m running all of my VMs to cross-reference with a spreadsheet that I made of application replacements for when I do make the switch, finding which distro has the majority of what I need for a daily driver because I DON’T want to distro hop. /home will still be on a separate partition, though.
Edit: All these damn file systems! And none of the installers give you a run down of the differences and use cases (had to add a gripe).
I agree with you about the video. I just shared it to see what everyone thought about the YouTubers’ opinions. I also feel he hasn’t tried Linux or had some major issue he couldn’t figure out, so he went back to Windows. Was it my imagination, or was the Youtuber shilling for Windows 11?
Gaming support isn’t consistent. It’s better than used to be, by miles, but still very much lags behind the experience on windows and multiplayer games are still, mostly, unplayable.
Over reliance on the command line/terminal. This not something an end user expects to do in today’s world and the moment you expect them to leave the GUI you have failed.
Too many distros, GUI’s, ways to accomplish “x” within the OS.
The linux community can really suck. I’ve seen so many times where an end user comes into a forum, IRC, discord, etc to be berated and yelled at for not knowing something “basic” about the OS.
One last problem I have that’s specific to business is the lack of good systems administration tools. This is something windows does very well. Even MacOS is fairly hands off post deployment now thanks to good MDM tools like JAMF and Samsung Knox.
I personally enjoy using linux and the level of control that I’m afforded with it, but I’ve yet to be able to fully escape windows, outside of my servers, due to some of the above issues.
why every distro doesn’t use systemd yet is beyond me
Like on Fedora, instead of focusing on systemd they went through the effort of hiding the grub screen on boot to make it look like you’re not using grub.
I wouldn’t dislike grub so much if they didn’t make it the biggest headache in the world to encrypt the /boot partition.
Why does every distro not even offer that option?
So the default linux config for every linux user in the world leaves the kernel completely open in plain text.
I really wouldn’t say “mostly” anymore. Even games with anti-cheat (looking at that list there’s a lot of games noone’s ever heard about too) largely just work these days. It’s the games that I wouldn’t touch with a 10-foot-pole that don’t work and will never work.
I know what compiling is but I don’t understand how that is a solution to anything when dependencies change you have to start changing the code with new dependencies…?
What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Technically speaking this hasn’t been correct ever since systemd was introduced.
These days the only thing left that is GNU proper is bash and some GNU utilities like zlib, and of course GCC and GDB are still GNU. Even then, there are Linux based OSes that have ripped out almost all GNU software these days. Here is one that even has a handy list of all the software that is replaced:
Honestly, my biggest complaint when it comes to Linux is that it is getting too user friendly and dumbing everything down these days.
I liked it better when it forced users to learn a few basic shell commands.
I also hate that everything is going Snaps/FlatPak/AppImage. These things need to die in a fire. All dependencies should be dynamic and managed by the main package manager of the distribution.
My take is that if I wanted windows, I would be using Windows. If - for Linux to become successful on the Desktop among mainstream users - it needs to become more like Windows, it would be better if it just didn’t become successful. I like my little niche the way it is.
Other than that, my only complaint is that despite Linux being much better at this than in the past, hardware support for many things is iffy at best. We finally get most CPU’s and GPU’s supported at launch (this was definitely not always the case) but a lot of “lesser” hardware often lives in limbo. Wifi adapters, integrated sound chipsets, etc. etc.
Actually, I think systemd is one of the best things that happened to Linux.
I disagree with a few systemd-isms - binary logs are convenient, but text-only logs are still required. Systemd is still too tightly coupled. Systemd is a bit too fragile as an init system daemon.
The entire services and units idea though? Brilliant. Absolutely brilliant. And the people running Devuan do not understand what they are missing here It is the best freaking init system ever.
I would like to see a systemd 2.0 which reimplements systemd with lessons learned. But compared to the other init systems… It has no competition. Seriously. Anyone refusing to use systemd at this point really need to stop be stubborn about it and take a look, because, well… It just work, these days.
Unit files are here to stay and any system not on unit files really need to start emulating them, fast.
SystemD is awesome! Easy to use service units (as opposed to ugly rc.d shell scripts), privilege and resource allocation, nspawn containers and all. Seriously is the best thing about Linux. Windows and MacOS wished they had something like SystemD. I want more SystemD!
There are always options for those who don’t agree. Alpine, Void or maybe just go FreeOpenNetBSD. I don’t get the hate.
As a long time linux user i see a few things.
Mostly the fear of change in people because its out of their comfort zone.
They are afraid of borking their system, do not know enough to back up their system, do not know how to routinely maintain it.
My one and only complaint about linux is that some popular distros often have repository issues, when a new repository is added or when one is defunct there is no notice about it.
This is often a cause of distro hopping with me.
I agree with @mihawk90; I have never had any trouble with multiplayer games running using Wine or Proton. Of course, I don’t play games with anti-cheat inside their kernel. I play Eve Online, Star Wars, The Old Republic, and Guild Wars multiplayer games.
Very likely I’ve just had bad luck, my choice of distro, or something is misconfigured on my end. Some of the games on that list marked as supported/working unfortunately aren’t fully functional for me still. Honestly not a big deal as I just boot up windows to play them when I begin to run into problems.
Very well could be the games I play. I don’t have trouble in all of my games but as of right now I’d say about ~60% of the multiplayer/co-op games that I play with friends and family either don’t work or have some game breaking bugs/stability problems.
@xyz If you give me the names of the multiplayer/co-op games that don’t work, I might be able to figure out why they keep breaking or have stability problems.
I’m always surprised about this take. Where does this hate for (or is it fear of?) the command line come from? How did this paradigm of ‘GUI good, CLI bad’ arise?
Both GUI and CLI are valid forms of using the computer, and the sooner the user realizes that mastering both will give them a superior experience, the better, IMHO.
But I guess right there is the problem: most users don’t want to ‘master’ anything, they just want to muddle through with the least upfront effort possible. Because Microsoft and Apple have been telling users for the last 30 years that computers can be used as easily as household appliances, no learning necessary.
Back when, computers such as the Commodore 64 or Amiga 500 came with printed manuals that provided an introduction to various aspects of using the computer. But a modern PC? Nada…
Both can exist (Windows like nix and ‘bend me over for an hour to do a simple task’ nix) and are not mutually exclusive.
Its like saying you only like New England style homes so all homes in the huge US must be that style. All cars must be carbureted, no trucks, no EFI, no sports cars, they ALL must be old Model Ts.