this post was submitted on 22 Dec 2023
127 points (100.0% liked)
Technology
39479 readers
190 users here now
A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.
Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
People are mad at MS for being MS. MS isn't great, Windows is flawed, and there should be better alternatives. People would be quick to move to Linux if it worked for them. Most desktops now are for gaming. Most gamers have Nvidia. Linux famously has issues with Nvidia because 90% of the distros out there decided to jump on to Wayland before it was even half done. If that's the state of Linux where my 8-year-old Windows 10 machine still gets updates regularly and runs fine. Windows 10 will actively prevent you from trying to upgrade and bricking your system whereas Linux is absolutely like "Go ahead, hope you read all the patch notes for the 1000s different updates you are about to get!" Most people will go with Windows because Linux doesn't work for them.
Overall Linux has the power to be good, it just doesn't have the community will power to do so.
How the narrative has turned Nvidias active sabotage into Linux maintainers fault is beyond me.
Latest for their reluctance to act on scalpers it should be transparent what you're getting into with Nvidia.
And then people like you write thing like this... Why?!
Nvidia works fine on X11. You might say it's Nvidia's fault for not supporting Wayland more or not having open drivers but the truth is, it doesn't truly matter. What matters is the end result.
Wanna come configure optimus for me?
On windows it's trivial.
I think the disconnect here is that others are saying "they aren't supporting us," and your response is pretty much "lol, abandon what you're doing and go back to the corporations." A totally fair take, but how you're delivering it comes across as missing their point.
Also "it works on windows" is a terrible rebuttal in a discussion where you first say "it works fine on x11"
My point is that Linux does nothing to make it easy to support. Nvidia even has made an open source kernel driver. https://github.com/NVIDIA/open-gpu-kernel-modules Nvidia is doing a lot of work to support Linux and people don't seem to see it.
A question to configure Nvidia Optimus is also a terrible rebuttal in the first place. Optimus is blocked because Linux kernel doesn't want proprietary blobs. AMD has the same exact issue.
The problem is that nvidia's drivers are shit but we couldn't do anything because for the longest time, for nvidia cards to work at a decent speed, it requires the drivers to be signed by nvidia.
We couldn't do anything and you are blaming us for that.
Now that this, AFAIK, has been lifted new things like NVK are emerging.
The problem has been reluctance abd uncooperativeness from nvidia, not the linux community
I'm not blaming any Linux users for that. I'm saying this is the trade-offs of Linux and they are unacceptable to most people.
Same on linux
So really a moot point, isn't it?
on my nvidia linux laptop it works perfectly, thank you very much. (if you actually need help I can)
The cause is what should matter because that's what could influence future decisions.
And there is no Wayland mandate anyway so I don't understand that side of the argument either - there is no "Linux" in this room who decided to switch...
So then Linux as a community needs to foster better working relations and funding for developers to get major things working on their platform.
No, it's more of a community hivemind which is part of the issue. A hivemind can act together for the most part but it increasingly becomes hard to have direction on a hivemind. It goes where it wants, you can't direct it but only offer it paths. So the majority of Linux users seem to want to scream that Linux is fine to use for common users while also saying "Well we don't need to be a majority OS anyways, we shouldn't invest time into trying to become one." Any feedback actual users give to Linux communities ends up like this discussion, just filled with excuses or remarks that the user is holding it wrong. Using the wrong hardware, using the wrong distro, not being knowledgeable enough. Yet they do nothing to resolve those issues.
So regarding this part:
I don't think anything can do that. Linux future decisions aren't influenceable except by contributors and they do what they want without really being able to tell them that the OS they've contributed to is somehow broken.
See and that's what's backwards from my point of view. Even though I was on win mainly back then I refused to buy Nvidia because of their shitty practices.
I'm talking about your and my behavior not about anyone else. :)
Cool, AMD also isn't a saint: https://en.wikipedia.org/wiki/AMD_FX#Controversy https://www.pcgamer.com/starfield-partners-with-amd-and-oh-boy-the-internet-is-not-happy/ every major company has it's issues. I don't hate AMD, I'd probably still buy them if I found them as good as Nvidia but overall I don't. They still do some shady stuff like blocking rival upscalers or straight-up lying to customers.
So if you base your opinion of a company around one thing, that's fine. More power to you. I see these large corporate hardware overlords as all the same and work with what makes my life easier.
My base opinion is flexibility. You blamed first Linux then Wayland now you're what about AMD... What's YOUR point?
You can stick with windows and Nvidia your whole life all I ask is not spread your bullshit from your OP.
My point is every large piece of tech is flawed and you have to find what you can work with. My original comment (not post, btw) isn't bullshit and if you want to insult people, go to a different instance. This is beehaw, Be nice. I'm not going to carry on a conversation with you calling names and acting clearly in bad faith. If you don't like my opinion, don't engage but I am able to have a my reasonable opinion about software.
I think you're massively over-generalizing here to make Linux look like an unstable mess. Rolling release distros are the ones that want you to read the patch notes. Arch is the poster child for those. Stable distros like Mint and Ubuntu and elementaryOS don't brick your system with every update. They hold back updates and stick with older kernels to ensure stability. Linux is, already, very good. It sounds like you haven't used it for any length of time. Valve's work on Proton has made Linux gaming viable for a whole lot of people, but the majority of computer users don't play intense video games. They want web browsing, email, office software, that kind of thing. Linux does those just great on almost any device all the way down to Raspberry Pi boards.
I used Linux as a daily driver for 5 years and was a FreeBSD porter for 2 years after that. I've been using Linux every year to pop in and see the issues and their current state. In this year alone, I've seen issues with Fedora, Linux Mint, and Manjaro. Hell, even right now the Fedora Live installer won't launch on my desktop. It hard freezes before it can even get the installer up.
Have you considered that you might have Bad Vibes? Maybe the installer is afraid.
If the installer is that easily scared off then it doesn't deserve to be an installer. I treat the Windows installer far worse.
In seriousness, I have used Mint as a daily driver for probably 7 years now and I have found only the MATE and xfce flavors to be properly reliable and stable. Cinnamon, no matter how many times and on what hardware I've tried it, has a lovely habit of crashing and freezing at random times. For normal desktop tasks, Linux Mint xfce has been more reliable than any Windows I've ever used.
I used to use XFCE religiously and since I've been popping my head back into Linux after moving to Windows, I have noticed I've been on Gnome and KDE far more. my XFCE days felt far more stable. That said, I don't think the DE is solely to blame.
I have to agree with this. I tried Linux a couple of months ago, and ran into those issues with Nvidia. My computer was reasonably stable in the desktop environment using a particular version of the drivers, so as long as I was happy to never update the drivers and never do anything but email, web browsing, and word processing, Linux would have been fine. If I wanted to play any games or do any digital art or anything else that required my graphics card, it was either unstable or running barely faster than continental drift, depending on which set of drivers I was using.
Like, I do think Linux is pretty cool, but it very much feels like a project for people who have the time and money to continuously tinker with their computer to get it working exactly as they want. It's not there yet on the "it just works no matter what you do" front, which is what the vast majority of computer users need from their operating system. Windows, for all its many faults, is broadly stable and can largely be ignored once it's installed - although I do think it benefits from a reformat every 12-18 months.
I think Linux blows windows out of the water as a server operating system. I've been using it that way for over 25 years now.
For desktop, there's a few problems. First is that the average user cannot install an operating system. So unless it comes pre-installed they're going to be out of luck. The second is that I've not found a distro that won't occasionally just blow itself up on an upgrade. Driver issues, circular dependencies, and all manner of other things that a normal user just doesn't know how to deal with.
Then you get to gaming. Which is WAY WAY better all the time. But, knowing what works and what doesn't, which drivers to use, the best distro that has most of the gaming stuff already sorted for you. Not to mention the Wayland + NVidia issues that people are also talking about here. Also, I've never proven it. But on FPS games it feels like there's just a bit more latency on linux (albeit I think overall most games run smoother on linux).
I think Desktop is still great on Linux. But for mass consumption, it still has a way to go and I do wonder if, while windows exists and is preinstalled on everything if it will ever be more than a niche thing. Most users don't know there's an alternative and for sure would have no clue how to go about installing it.
This is my number one gripe on Linux. It's supposed to be more stable than Windows but the truth is that it's only true if you compare a Linux install you never update to a Windows install which is constantly updating for you, making sure you have the latest security patches automatically, ensuring your system is up to date and ready to use. Sometimes (like 0.1% of the time) Windows gets it wrong and upgrades you to a place where you have to revert the upgrade, but it does so automatically. Like Linux, figure that one out first. The most successful consumer Linux platforms (android, steam deck, etc) all are immutable and software/hardware locked. So they never worry about "oh this person has a Nvidia driver and a Wacom tablet, let's make sure we don't mess up either of those with a kernel update that doesn't include the drivers for those yet."
I think that's the main problem. You could make a Linux distro that works like android and other embedded setups. But it would be locked down to only allow installations from an app store and custom hardware likely not supported with no way to get a kernel update until the distro does it.
That would totally alienate the current Linux userbase who are used to taking a distro, adding their own install sources, compile some stuff from source, upgrading kernel or perhaps also recompiling from source. Sure an upgrade might break things but they know how to fix it.
The two types of user are worlds apart. I think snap/flatpak etc come closer to a way to get windowsesque setups. But again for many experienced users those also sacrifice too much in favour of convenience.
I agree with one exception, in my experience, flatpak just adds a layer of headaches. Things like Steam don't act as they should without configuring them more than I should need to. Which honestly, steam specifically should require zero configuration, you install it, sign in, and you are up and running. Having to muck around with steam play or just getting steam to open from flatpak entirely drives me away from it.
Yeah, my feeling is that if I wanted a server, Linux would be great for that, and if I just wanted a PC for email, internet, word processing, spreadsheets, and the like (ie, a basic office computer), Linux would do just fine too. It's just not stable enough for the huge variety of stuff I need my computer to do.
things have generally been going good in this section of the thread, but just a general reminder to all participants that thoughtful comments with some time put into them (as a few of the replies to this comment have been) are going to lead to more constructive discourse than quick, impulsive ones. you're also definitely not obliged to respond to everything you disagree with or anyone who replies to you, so keep that in mind
I maintain a Linux server at work which has our ERP on it (I wouldn't say I'm great at it but know the basics). I use Linux at home for a few projects and things like routers, etc. My daily PC at home is Windows. I like Linux but the issues I've had in the past, while they can be resolved, generally take up more time that I'm willing to put in. I don't want a hobby just to keep my PC working.
That's absolutely the case and it reminds me that Linux is a hobby OS for trinkering. Not a production OS for people who want to get stuff done. From 2008 to 2014 I used Linux as my daily driver. After that, I switched to Linux every year to see if it got better and it never truly has. This year I finally nuked my Linux hard drive and put NTFS on it as a 4th SSD for Windows to use. Linux might be ready one day but it will be because of a proprietary company gave it direction, motive, and industry connections to solve the problems with it.
It is so obivious that you have never used linux... or you have only tried vanilla arch or something
I've used it since about 2007. I've used Ubuntu, Fedora, Linux Mint, Manjaro, and Arch, Was a FreeBSD porter for a few years, and have a lot of experience releasing games for Linux, Mac, and consoles. It's clear you have no clue about me and are mindlessly defending an OS you are overly obsessed with. Don't worry, I was there a few years ago. There is help out there.
what ticked me off was "Go ahead, hope you read all the patch notes for the 1000s different updates you are about to get!” since that is relavant for only arch and some of its deriatives. It sounded like someone who has heard/read others talk about linux but never used it themselves hence my assumption. I am sorry that you had such a negative experience beforehand but I swear its much more stable nowadays. My obssession for linux comes from the free software movement and it's alignment with my personal values, so I tend to take some linux related criticsm personally I guess. 😅 Anyway have a nice day
Sure, it was a bit hyperbole but I've certainly seen that exact thing on Arch/Manjaro, one of the more popular distros. I've also seen a handful of updates on Fedora and Ubuntu just fully brick the system. My whole point with that was that Windows checks its updates against far more configurations than a single Linux distro ever could. One of the most common things I've seen Linux do on multiple distros is update the Linux kernel without waiting for all my installed kernel modules to be updated to work with that version. In a lot of cases, this has left my computer unbootable until I rescued it either changing grub or using another live CD.
Manjaro spesifically is the arch deriative that is bound to break no one reccomends it nowadays. And Ubuntu and fedora aren't distros that tend to break really, Linux doesn't auto update either. if you are installing custom kernel modules it is your responsibility to check if they're updated not before you update your system as long as that stuff doesn't come with the distro (than it's the distro maintainers responsibility). You are doing modifications that are meant for experienced users when youbson't know what you are getting into. User error user error user error. Linux kernel is also far more compatible with any congifuration rrally than windows ever could be, it's the reason linhx works so well in older machines too. and distro maibtainer don't have to accojbt for every set up it juat doesn't work like that windows doean't do that either. Kindly I propose stopping this stupid discussion because you only half know what you are talking about.
Nvidia GPUs require a custom kernel module. If you expect the average user to care that much about their computer, you are silly.
I know exactly what modification I've done and why. In fact, lots of distros ship with these modules then don't update them properly. Despite that I've solved this issue many times. It's just a time-consuming task that I don't want to do. I have other hobbies.
You know nothing of what you talk about. You are extremely biased as you've pointed out in your other comments and proud of it. No one is saying people shouldn't use Linux, people here are saying they don't want a chore for an OS.
Also, your attitude is the biggest reason Linux isn't a popular desktop OS. The Linux community keeps mass adoption away with this sort of attitude. I recommend stopping this conversation at the risk of truly exposing yourself as the angry troglodyte you are.