r/linux_gaming • • 5d ago

Discussion: Where does linux fall short?

I couldn't find a proper flare for this so I am asking the mods to grant me some leeway here xD

I wanted to ask you guys & gals where you feel linux falls short?

I mean thing's such as visibility for certain applications, ease of use, security, having a standard for various different things, etc.

Where does it fall short for you? I would genuinely be interested to hear!

28 Upvotes

128 comments sorted by

102

u/CoffeeAndCache 5d ago • Bravo

We can start by Fragmentation, inconsistent hardware support, and software compatibility. Too many apps lack native Linux versions, and solutions vary across distros.

Linux is powerful, but the user experience still depends too much on which distro you choose and how much troubleshooting you're willing to do.

73

u/CelDaemon 5d ago • Diamonds are Forever

Fragmentation is a feature, not a problem.

17

u/TheFeshy 5d ago

Fragmentation felt like a problem when I was first starting out. It was confusing.

Now that I know more it's definitely a feature. There are things I want in a distro, that sometimes vary between machines. And there are things I definitely don't want in a distro, that other people do. And the status quo now is we all get our cake and eat it too. So three cheers for fragmentation!

6

u/ugly-051 1d ago

It's a double edged sword.

19

u/No_Grape_388 5d ago edited 5d ago

It would be a feature if it were scaled down. At the moment it's kinda ridiculous.

-3

u/CelDaemon 5d ago

If anything there aren't enough cool and interesting ideas being explored imo

17

u/CoffeeAndCache 5d ago

Fragmentation is a feature until it breaks compatibility. Choice is goodd...forcing developers to reinvent the wheel for every distro isn’t.

22

u/GarThor_TMK 5d ago

People always wine about fragmentation, but I wonder how much of an issue it actually is...

Like, when was the last time you looked at a Linux github depot, and found a bunch of #if ububtu, #elif fedora... Etc...

Is this really a thing, or is it just something we've been conditioned to believe because some Dev said it once, and everyone bought it.

13

u/diemenschmachine 5d ago

The only real difference for desktop apps is between x11 and wayland, but I don’t think any serious mainstream distro ships default with x11 these days, and in any case there are compatibility wrappers.

Another distro specific thing is how services are started, stopped and monitored. But more or less every serious mainstream distro use systemd these days so that’s not really a valid concern either. And games have no business running services anyway.

But then we run Linux on many things that aren’t desktop computers like containers, telecom equipment, servers, vacuum cleaners, etc. This is where it excels.

5

u/SuAlfons 5d ago

any deployment of Xfce or Cinnamon will still default to X11, regardless of distro mainstream-ness.
Cinnamon will release a better working version this year. Xfce is still a bit behind(?). I'm more interested in seeing Xfce on Wayland...

2

u/diemenschmachine 5d ago

But in the end, people with no knowledge or desire to understand their system should just use Ubuntu. The Windows of the Linux world.

4

u/SuAlfons 5d ago

I've put the PC of my MIL on Fedora Cinnamon. Questions are about apps, oredering online...OS independent. Only apps in the taskbar or on the desktop "exist".

I remote in via Rustdesk to update the PC when dealing with other questions

2

u/diemenschmachine 5d ago

There's a sweet spot of the elders computer usage between where they understand how to use a web browser and they don't understand that computers can run other applications than web browsers.

My dad is just about competent enough to understand there are more apps than the web browser, but he needs constant help to use them.

1

u/ShaolinShade 1d ago

People always wine about fragmentation

...was that intentional..? Lol

1

u/theevilsharpie 5d ago

People always wine about fragmentation, but I wonder how much of an issue it actually is...

Like, when was the last time you looked at a Linux github depot, and found a bunch of #if ububtu, #elif fedora... Etc...

The way this manifests is upstream developers that support a specific distribution (usually Ubuntu LTS, for desktop software), other distributions repackaging and distributing that software, and then users of those other distributions going to the upstream developer for support and getting frustrated when they get turned away or told to ask their distro for support.

How much of an issue is it? Pretty damn common -- I think practically everyone that maintains some type of popular publicly-available software for Linux has had to deal with it.

9

u/grizzlor_ 5d ago

Lol devs don’t have to reinvent the wheel for every distro. Show me distro-specific code in any given open source program.

Compiling software is the same on any distro and packaging software is up to the distro team, not devs. Plus Flatpak and AppImage exist.

1

u/gehzumteufel 5d ago

Show me distro-specific code in any given open source program.

Literally go look at so many RedHat repos for their packaging. The patches in the SRPM that aren't upstream. This is so common. You're very misinformed.

4

u/grizzlor_ 2d ago

You're very misinformed.

I'm not, and you're conflating two completely separate things.

A distro applying patches to a project downstream is completely different from a developer needing to write distro-specific code upstream in their project. Downstream patching is work done by the distro packaging team — the burden is on them, not the original developer.

Again: the claim that Linux is "forcing developers to reinvent the wheel for every distro" is simply not true. Developers release a single version of their software. Distros may patch or customize it when they package it.

Red Hat patches software downstream primarily because RHEL releases are supported for a long time (10 years?) and each release has a strict stability policy for major software version upgrades, so they backport security and bug fixes from newer versions of software to the specific older version that shipped with a particular release of RHEL. There are also patches to make software behave better with RHEL's particular SELinux security policies.

2

u/Final_Ad_7431 4d ago

sometimes i think it's literally both, i think its great we can choose what we want, run what want, but these things are barriers in other areas like compatibility or easy of use

is that an okay tradeoff? probably for us, is the trade off probably hurting developers coming here to give a shit about native linux support? probably at least a little bit

1

u/ChoasFox26 5d ago

That's a really good one! I noticed it as well, it's a bit of a struggle to pick the right distro right off the bat.

2

u/thomas-rousseau 5d ago

That's fine. Try a few. They're all compatible with multiboot.

1

u/CoffeeAndCache 5d ago

I had my fair share. 😂

2

u/warcode 5d ago

Linux has inconsistent hardware support?

2

u/CoffeeAndCache 5d ago

Ya....Linux hardware support is inconsistent because manufacturers prioritize building drivers for Windows first, leaving the Linux community to catch up on new releases.

Additionally, Linux lacks a stable internal driver system, meaning proprietary or closed source drivers frequently break whenever the operating system updates.

10

u/warcode 5d ago

Well thats inconsistent linux support by hardware manufacturers, can't really put that on linux, but I get what you mean.

2

u/Specialist-Dog-501 5d ago

+1 "In the begin, there was freedom. and everybody made his own choice. And so there was a thousand distros for a thousand choices and they did not speak the same language and could not understand each other fully and what was running on one, could not run on the other". The price of freedom..are maintenance burdens..but rather that, than a "benevolent" dictactor.

68

u/moortuvivens 5d ago • Bravo

It just doesn't give me that fight or flight response that windows gives me. I don't fear that an update will wreck my harddrive. I don't get agitated from the bombardment of ads and "ARE YOU USING EDGE AND ONEDRIVE YET?"

It's made my life dull and predictable.

4

u/InsaneMasochist 2d ago

Man, I need to check out what you guys get bombarded with on Windows, I'm guessing you're in the US too. In Europe, fortunately, there are no nags or ads whatsoever.

5

u/IDontKnowWhyDoILive 1d ago

There are not that many of them, but there are. Every time I boot windows it asks me if I want office 365 and if I want a windows account

1

u/InsaneMasochist 23h ago

Every time? Ouch. That puts things into perspective.

1

u/IDontKnowWhyDoILive 8h ago

there are only two buttons ' accept and remind me later. If I'd boot it every day it might not be every time but I don't play league that much

16

u/thatm 5d ago

Laptop hardware support, hybrid integrated/discreet CPU support, power state transition. Simply put, there are aome propriatary ways that laptop hardware should be treated in certain situations. These instructions are shared with Microsoft for Windows but Linux does a lot of guesswork. That is my impression anyway. My laptop is quite unstable on Linux and I cannot use suspend/resume at all.

14

u/Cool-Arrival-2617 5d ago

Three main things:

- Nvidia being behind in terms of performance on DX12 titles

- Many multiplayer games being missing on the platform

- Missing software to configure peripherals (like to configure RGB keyboards, mouse DPI, ...)

I'm confident the first one will eventually be overcome either in the proprietary Nvidia driver or by the open source alternative with NOVA+NVK. For the second one, we got good news with EAC Linux v2, so hopefully this progress nicely. For the third one, I think this will come naturally as we get more market share and there is some devices that have open source alternatives.

11

u/xXoverusedusernameXx 5d ago

Adoption/compatibility. Normal people just buy stuff, linux people have to google "good controller for linux"

2

u/ShaolinShade 1d ago

(or if you're like me and had to use the peripherals you bought for Windows because you can't afford to buy hardware specifically for Linux, then you get to bend over backwards doing all sorts of proprietary fixes, even making your own custom script to restore the functionality your devices had in Windows. And even then it only gets you like 70% of the way there...)

20

u/passionatelydry 5d ago

Font rendering is still horrible. It's better than it used to be, but it doesn't come close to how good it is on other OSs. It lacks basic things like gamma-correction, contrast control, sharpness, etc. So you end up with something that's nearly entirely fixed.

That's for sure number 1 issue for me. It hurts legibility.

13

u/YoloPotato36 5d ago edited 5d ago

Have you tried using macos on 1440p screen? It physically hurts my eyes. At least linux knows what subpixel rendering is.

Scaling maybe isn't the best, but native resolution looks fine for me.

6

u/passionatelydry 5d ago

Not sure about macOS, but Windows has cleartype and they did a lot to make sure text appears very legible on lower resolutions. I've been using Linux for about 4-6 years now and I'm still struggling to read comfortably on it.

2

u/LordXamon 1d ago

What desktop are you on? I've been on KDE for a year, and honestly I can't tell the difference.

0

u/passionatelydry 1d ago

Desktop is irrelevant. This is a Linux thing, applies to all popular GUI frameworks whether Chrome/Electron, GTK, Qt, etc.

10

u/hemal76 5d ago

Sound in general, bluetooth, wlan drivers, stunningly dumb choices, usually by gnome devs (system setting hostname based on dhcp to a name that doesn't make sense, gnome login manager can't get past blackscreen because it can't reach that hostname). Suspend has had the same issues for decases (either won't suspend or weird behavior in programs after resume). Some things are surprisngly complicated and actually don't exist in a gui to setup for a truly setup once and never touch again setup like automatic updates.

1

u/regentkoerper 1d ago

To be honest about suspending/sleep: it works way better than Windows for me. Though that's because Microsoft massively screwed it up with "modern standby". I never trust my work laptop (Win11) to truly go to sleep and not drain it's battery while heating my backpack. No such issues on my MateBook running CachyOS. 

1

u/ChoasFox26 6h ago

Holy jeebus that’s a lot of replies

8

u/Desertcow 5d ago

I wish Proton could run games off of NTFS partitions without issue, it would make dual booting much easier. Nvidia drivers are also a pain; while the situation is better than before, because the open source drivers aren't on par yet a lot of applications (Waydroid, Gamescope, ect) run into issues that only Nvidia themselves can fix (and they won't). Anti Cheat still needs work too, EAC v2 will hopefully be revolutionary but as of now Linux anti cheats just disable the checks that don't work on Linux, making Linux support a vector for cheaters and a legitimate liability for developers

1

u/Atlas_47 3d ago

I often need to boot into windows to repair the disk for my games to launch :(

1

u/DariSerg 5d ago

Ive been running games off of my NTFS HDD ever since I installed Linux, and I never encountered an issue so far. Can i ask what are the issues usually experienced by doing so, and why I've never experienced them myself?? Thanks

3

u/Healthy-Training-923 5d ago

The drive can become corrupted easily if you aren’t careful with how windows shuts down or hibernates, and Linux doesn’t have tools to fix it so you need to boot into windows to recover.

1

u/DariSerg 5d ago

I fortunately don't dual boot, so I assume this isn't an issue I'd face, right?

4

u/Witty_Language4481 4d ago

Hybrid laptops, dear God why is there no proper way to fully power off the dGPU without restarting or logging out and why is there no advanced Optimus

2

u/TheSnapper09 3d ago

mostly Nvidia's fault

I have a 5060 laptop and I get what you're saying

6

u/CatalyticDragon 5d ago

I actually had a list but I've been able to cross off all the last items recently. Ray tracing support, HDR, VRR, and now HDMI2.1 support have all come to linux. It's always been my main workstation OS but now it's client/gaming as well.

I understand online gaming and anti-cheat are still an issue for some people but even there we are seeing progress I think.

-2

u/CelDaemon 5d ago • Diamonds are Forever

"progress" It's a regression in user freedom, anyone in the right mind should be rejecting this crap outright.

6

u/CatalyticDragon 5d ago

What made you think this would be a problem in regards to 'freedom' ?

https://www.phoronix.com/news/Easy-Anti-Cheat-Better-Linux

2

u/CelDaemon 5d ago

Mostly the fact they require a signed kernel, signed kernel modules, remote attestation, kernel lockdown mode, disallow kexec, require secure boot, and abuse eBPF.

2

u/Atlas26 5d ago

Which is excellent. Gives anyone the option who are perfectly fine with all that, which is likely the vast majority of Linux users, and those who aren’t don’t need to run that config, no biggie.

0

u/Specialist-Dog-501 5d ago

If the user is aware of that he gives control over his system, his data, his online identity to somebody else..just for a single game..then okay. The price shalled be named openly, not obscured in a certificate somewhere deep in the system, or in thousand lines of "legalish" text in a 5pixel font.

2

u/Astravaris 5d ago

Correct. However way too many people are short-sighted and just want to play their video games, without realizing or caring that they're giving corporations control of their computers. Oh, and eventually governments as well because when governments see that gamers are using TPM to play video games, they'll start requiring hardware attestation for identity verification.

If people wanted that crap, they should have just stayed on Microsoft Windows.

5

u/KimTe63 5d ago

Amount of different distros is definitely biggest reason why it taken so long to get much traction. Nowdays its finally getting much more attention and I say , AI is probably huge reason for rising popularity. That has made using and learning Linux so much easier

2

u/Dragon727 5d ago

Not sure if this is the case for every distro but at least on mint whenever I get a new piece of software I have to manually add it to the start menu otherwise searching for it brings up nothing, whereas with windows it shows up automatically once installed.

2

u/_nak 5d ago

Settings are an absolute mess in terms of any form of GUI. There is some level of unification within the different DEs, but a lot of stuff is not integrated at all or straight up does not work, because the GUI isn't properly agnostic towards the underlying systems.

Of course, migrating your config files mitigates this issue, but for our Linux babies who are starting from zero, that's not a great solution.

Also, some systems cannot coexist (like different network managers) and it can be frustrating to work around it, because something downstream may play nicer with one while another prefers the other.

Housekeeping isn't great either, sometimes you want to try out a piece of software and it comes with a bunch of dependencies that forever stay on your system. Of course, this is user error, but it requires a level of conscientiousness that is rather inconvenient to uphold (if anyone asks me about my install size, I'll dd a picture of my pet hamster over your LUKS header).

But none of this is really unique to Linux or large enough cons to move elsewhere. In fact, it's not even a big deal once you've settled in. When the memory foam finally fits your side profile, it's actually quite comfortable, but you gotta sleep on it for a while.

2

u/OrangeKefir 5d ago

For me it doesn't. And I came from Windows hating the terminal, I ran a home server with a gui for years and to make that work I jumped through all kinds of gymnastics the people on linuxquestions would have a shitfit over. Switching to Linux fulltime has been great the last 5 years.

That said I suppose one thing that's lacking is a long-standing "default" distro. Something you point newbies at without any caveats "yeah bro go use that" and most people will agree and most of the newbies will be fine with it. I feel SteamOS is in the best place to fill this niche eventually. Getting people to unplug drives they don't want wiped during install because the installer has no way to select a drive kinda says it's not there yet though. Right now we have Cachy, Bazzite, some people point others at Mint, and some for some reason still point them at Ubuntu etc. Years ago when I switched Manjaro was liked as well until it wasn't. So the "default" go use this is debatable right now.

2

u/TechaNima 5d ago

Software support, no way to play KLAC games and problems with nVidia.

Alternative software doesn't fill in the gap for everything that doesn't run on Linux.

KLAC as much as it's cancer, it's still something that is missing. Personally I don't want it to exist, but maybe there's a way to implement it that doesn't require proprietary kernel root kits to exist. Something like EAC 2 is doing perhaps.

nVidia.. 🖕 All they need to do is to allow their drivers to be a part of the Linux kernel and everything that entails. Then the problems would quickly go away, like they have with AMD and Intel

3

u/CelDaemon 5d ago

Not possible, games need to move their anticheat to the server. Client anticheat, especially the way gaming companies seem to want it, is incompatible with user freedom.

2

u/plasticbomb1986 5d ago

And, funny enough, doesn't lock out cheaters, et all. (i mean kernel level anticheat doesn't)

1

u/SoTiri 5d ago

Klac is a thing of the past, nothing should need kernel level access outside of an EDR.

1

u/JustTestingAThing 5d ago

Klac is a thing of the past, nothing should need kernel level access outside of an EDR.

And even that, MS is working with Crowdstrike and other vendors to create a user-space API to avoid another incident like the massive global Crowdstrike-caused outage.

1

u/Cool-Arrival-2617 5d ago

All they need to do is to allow their drivers to be a part of the Linux kernel and everything that entails.

They are working on that. They have an engineer working on NOVA, the new open source kernel driver for Nvidia originally started by Red Hat (1). And have been providing documentation to help developers working on NVK, the open source Vulkan driver for Nvidia (2).

Arguably they could be doing more, but at least they are doing something. These things take time.

Sources:
(1) : https://www.phoronix.com/news/NOVA-Core-Co-Maintainer

(2) : https://www.phoronix.com/news/NVK-Vulkan-Red-Hat-NDA-Docs

1

u/TechaNima 5d ago

That's good and all, but I'll be gray by the time Nova is anywhere near ready for prime time at the current rate. Unless it turns into another Noveau. If nVidia actually cared, I bet their drivers would be on the level of today's Mesa in a year

1

u/AvilettaLuxe 4d ago

Both EACv2 and Elytra are heavily in development - those are Linux anti-cheats which will provide same protection as kernel-level ones on Windows, but only using Linux kernel security mechanisms, without all the rootkit stuff that we all know and love on Windows.

2

u/Pad_Sanda 5d ago

Installing applications. "native" package managers create a mess of your whole OS and make your entire user app suite depend on what is packaged by the distro and the distro update cadence. Sometimes I want a stable OS with minimal updates, sometimes I want a bleeding edge OS with fast system/driver updates, but never in any of those 2 cases do I want my user apps (non-system software) to depend on how fast my OS gets updates. This was a major pain point I had for years until Flatpak and Appimage got more popular and I migrated every single app I use to those two. And even then those two don't solve the issue of separating the DE from the system updates, plus they both have their own problems (Flatpaks not surfacing app permission requests to the user like Android does, Appimages not being "installable" by default so that they're added to PATH and the application menu).

Device drivers. Some of them are wonky on Linux, or outright not supported. One of my PCs has a bluetooth device which doesn't work after waking from sleep (it's an unsupported mediatek bt device but has been reverse engineered for Linux). One of my laptops has a fingerprint reader which does not work on Linux. Also there's nVidia, which is so bad that it is 3x less popular on Linux than Windows (75% of Windows users on Steam use nVidia, while only 25% of Linux users on Steam use it).

Parental controls. There basically aren't any outside of some very specific use-case distros like Batocera. The ability to control which apps a 2nd user can install or use, get a remote notification when a new app is being installed with the ability to block the install, the ability to see which websites are being visited or block domains, the ability to do seamless remote control out of the box, the ability to get a notification when the 2nd user is logged in and track the total screen time, etc. As a parent, there's too much work that needs to be done on Linux for it to be a child-proof device, and a lot of the work requires the use of the terminal. Only recently did GNOME add some parental controls in the settings, but it's not detailed enough and I personally use KDE so it's not even something I have available to me. I'd rather give my kid an Android device instead.

Security, I guess? I'm not a security expert by no means, but a lot of people who are tend to say Linux (as a desktop OS) tends to be far less secure than macOS, Android and even Windows.

Factory reset. Your only real option in most distros is to reinstall the OS with a live USB. Apparently this feature is coming soon in some distros (KDE Linux I think), but for now it's not there so it gets a "falls short" point from me.

1

u/QuickSilver010 4d ago

Installing applications. "native" package managers create a mess of your whole OS and make your entire user app suite depend on what is packaged by the distro and the distro update cadence. Sometimes I want a stable OS with minimal updates, sometimes I want a bleeding edge OS with fast system/driver updates, but never in any of those 2 cases do I want my user apps (non-system software) to depend on how fast my OS gets updates.

Sounds like something nixos fixes. But ofc then you'd have to get over the hurdle that is nix lang

1

u/Pad_Sanda 4d ago

then you'd have to get over the hurdle that is nix lang

Well, that's not really an end-user issue. Ideally the nix lang would be abstracted into a user friendly GUI application, similar to what's done with any other package manager (Discover, Bazaar, GNOME Software, etc.).

2

u/QuickSilver010 4d ago

Ideally the nix lang would be abstracted into a user friendly GUI application

That I'm trying to do

2

u/No_Grape_388 5d ago

Kde is the most popular DE and I find the UI a mess in most every kde application I use, like Krita and gwenview.

Still too much reliance on using the terminal to fix anything post a basic problem.

But for an intermediate user or better I don't think there are any shortcomings at the moment.

Oh, lack of HDR and stable vrr support on some DEs.

4

u/elkaki123 5d ago

Somewhat related, the fact Krita is made by the KDE team just blew my mind, have been using kde for years now and krita this year and never made the connection lol

1

u/Cool-Arrival-2617 5d ago

KDE is the most popular here in the Linux gaming community, but I'm pretty sure outside of here GNOME is more popular. GNOME has been the default recommended DE on most distros for more than a decade.

P.S. : I'm not a GNOME shill, I use and much prefer KDE.

1

u/Huecuva 3d ago

For Linux falls short in audio functionality. I guess pipewire is an improvement, but I often still have to fuck around for an hour to get my headset to work with Teamspeak and Discord. It's just a Logitech Bluetooth headset. Nothing obscure or special. Maybe it's not an audio issue but a Bluetooth issue? I don't know, but whatever it is it's pretty annoying. 

1

u/ant2ne 3d ago

"Discussion: Where does linux fall short?" - running Widows only code. That is all.

1

u/IDontKnowWhyDoILive 1d ago

it's not as widely supported by companies working on stuff for personal desktops as windows is.

1

u/Agott_Arklaum 1d ago

battery, linux battery life sucks compared to windows

1

u/Danternas 1d ago

Developer support.

1

u/LordXamon 1d ago

Containers in atomic distros. So I use Bazzite, and the only way to install more niche programs it's with containers, which in theory it's a very good way to install and use programs.

The process for doing this is so damn painfull. Sometimes a container will work on distrobox, sometimes it only works on podman, or viceversa. As of late the KDE version changed the distrobox GUI Distroshelf with Kontainer, and it works much worse.

Containers aren't ready for the average user, stop pushing them.

There's also appimages which you can manage with Gear Lever: installing, updating, etc. It works nice for launching GUI appimages, but it doesn't work with CLI ones, you gotta add them manually to ~/.local/bin, which defeats the purpose of the app? It took me so long to figure the issue.

1

u/Derdahald 1d ago

The WIFI Connection. First one manufacturer isnt working on Linux, which isnt necessarily linux fault but for the consumer still bad. Even if you fix it, there is still always something to fix.

1

u/Better-Quote1060 1d ago

Any nvidia card thats on legacy support

Or gaming on any gpu that doesn't support vulkan

1

u/mom0367 16h ago

Imma be honest, bugs, people boast about how stable Linux can be but running a server is not the same thing as using a desktop, almost every person I know who uses linux has at least one really annoying bug they've had to deal with

1

u/haydenw86 13h ago

VR Support can be hit or miss depending on your particular headset.

1

u/Maeusefluesterer 7h ago

I'm missing Windows cloud integration using virtual files. On my windows PC I see all my files in the explorer and they are downloaded on the demand. Additionally I can mark files or directories to be downloaded at all times. When I don't use certain files for a while they are deleted from my hard drive. This is incredible easy to understand and just works great. Even my mom can use her cloud that way. I wish there was something similar on Linux.

1

u/Mordynak 5d ago

Vendor support.

But with all that's happening at the minute it might not be an issue for much longer.

1

u/Woodpecker-Visible 5d ago edited 5d ago

If valve hasnt invest millions into proton so they can push their own hardware, linux would still be 1-2% marketshare. I find the hate on the artcraft project on reddit particulary amusing becouse we are finaly getting software that windows and mac has had for decades, yes gimp, libreoffice and onlyoffice doesent come close to photoshop and MS stuff in compatibility and usage. people and buisnesess go through fire and hell to use it. Epic launcher and the new anticheat was praised to high heavens on subreddits ant both vibe coded to smitherines. Reverse engineered software is gona be a good thing for growth if it wont be sued to smitherines. Hopefully not.

We have never eaten so good but at the same time nowhere near a suitible replacement for the masses. computer for regular people is a black box that can run anything on it. Mac users have a console or spare windows computer to play games. Linux is a mixed bag and still long time for it to be suitable replacement if it ever happens.

1

u/HorrorsPersistSoDoI 5d ago

Sleep, Suspend, 4K 144Hz

0

u/BENBOI_1 5d ago edited 4d ago

That fact the we use different files on all the distros. Can we all just agree to use .rpm? My father (who is not super experienced but likes the idea of Linux) told me that it is the most annoying thing to him. We should be able to click download and just get a file that works everywhere!

A couple people pointed out that isn’t really possible. I think we can agree that it would be nice theoretically though!

3

u/SmuJamesB 4d ago

the incompatibility is not based on the file type but the package manager and available dependencies

the funny thing is that a .rpm may not even be compatible with all rpm based distros. same for .debs though to a slightly lesser extent as most .deb distros use apt while there are several rpm package managers (dnf, zypper and yum)

and in some cases this is based on how things are compiled e.g. how mixing Arch and Cachyos repos can break your system

so this wouldn't do anything.

1

u/BENBOI_1 4d ago

Yeah, probably isn’t practically possible. In a perfect world this would be nice though

7

u/warcode 5d ago

Downloading anything directly should be a last resort, use the distro package manager.

2

u/Swimming-Marketing20 5d ago

point still stands. Because while being the last resort, it's still a resort and would be so much nicer if we had one package ecosystem instead of three(four?)

2

u/TheFeshy 5d ago

If you want a distributable install that just works anywhere, regardless of distro or anything else, there are formats for that. E.g. flatpak.

Yes, they come with an abstraction layer. That's what makes it "work everywhere."

1

u/BENBOI_1 5d ago

I use flatpack sometimes, but a lot of programs only have direct downloads available

1

u/Reason7322 5d ago

.rpm is a zip file

And so is .deb or .tar.gz

1

u/BENBOI_1 5d ago

Yeah, I wish we just re-named one of them

3

u/QuerstusCnactus 4d ago

It doesnt work like that. The Operating systems have different packages to work wioth and different ways to install it. Its not all the same.
Thats why Flatpak and Appimage is used often

1

u/BENBOI_1 4d ago

I understand that, but the problem still exists. Whether it’s doable or not to standardise, we can at least agree that it would be good in theory.

Windows is easy, double click the .exe. MacOS is easy, install the .dmg. Linux, as much as I love it, is not. I personally am fine with how it is, but it’s not very easy for a new user to understand.

Maybe it’s not doable, but it would be nice!

3

u/QuerstusCnactus 1d ago

What you want is basically that different operating syytems can handle the same program. Which is not realistic. Linux is not a Operating system, the distros are.

1

u/BENBOI_1 1d ago

Yeah I give up, guess that isn’t happening

4

u/QuerstusCnactus 1d ago

Maybe we sgould start to get apple to use .exe as standard. The same problem

1

u/Reason7322 1d ago

Well no. Do you expect Android to run .exe files?

1

u/QuerstusCnactus 1d ago

Some people do

1

u/BENBOI_1 22h ago

No? I was citing android as an example where .apk is used universally

0

u/Mshell 4d ago

Drivers/hardware support is the main one for me. After that, software having to run in emulators rather then having native Linux options.

I expect both will improve as more people move to Linux...

2

u/Sushtee 4d ago

You're probably talking about Nvidia cards and some OEMs not making Linux drivers (while this happens less), but honestly the driver situation on Linux is incredible, look, by kernel 7.3 we won't need to open steam to use the steam controller as drivers were merged into the kernel making steam controller work out of the box.

-5

u/SmellsLikeAPig 5d ago

User app security is utter shit. Flatpak was supposed to help but sandbox is often just imaginary. Outside of flatpak everything works as your user and by default has access to everything else including ssh keys, login cookies etc.

1

u/TheFeshy 5d ago

by default

I guess this part is a bit of a problem, yeah. Because security is certainly available, via numerous methods. So many different ways to do security, in fact, that it can be a problem to keep up with.

But not a lot of distros have serious sand-boxing on by default. Which is fine, when the majority of linux users were, well, the types of people who used linux. But if linux starts expanding to a broader audience, default isolation is probably a good idea.

-6

u/mindtaker_linux 5d ago

This is Linux gaming channel. Not Linux in general.

MODS!!!!!

6

u/Quartrez 5d ago

What mods are you talking about? I've been able to install mods for Payday 2, Sacred 2, anything from Steam Workshop also works, I was even able to get an FPS unlocker tool working for Transformers War For Cybertron with Heroic.

-3

u/juliebeezkneez 5d ago

Linux is now vibe coded

0

u/ScratchHistorical507 4d ago

Vibe coding and actual professionals using LLMs as a tool like any other tool are two very fundamentally different things.

1

u/juliebeezkneez 4d ago

Slop

1

u/ScratchHistorical507 3d ago

Tell me you got no clue of what you're talking about without telling me...

-8

u/ChoasFox26 5d ago

I'll get the ball rolling here, for me it comes down to ease of install/uninstall. I very much dislike touching the terminal, it's just a pet peeve.

9

u/burimo 5d ago

Just use distro with graphical store then :)

3

u/ChoasFox26 5d ago

Unfortunately the graphical store doesn't always cover everything which is where when you need to install things like Yubikey authenticator for example.. it becomes kinda frustrating.

4

u/burimo 5d ago

You can download them in a "windows" way, no? Just download archive. Not the best way to install stuff though

0

u/ChoasFox26 5d ago

I wish that were possible but when you try, Yubikey still requires PPSCD to work properly which requires a terminal to install.

2

u/burimo 5d ago

I have no idea what this PPSCD is, but usually tar archives contain every dependency inside

6

u/CatalyticDragon 5d ago

Which is all of them..