• Hibby
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    I feel like we can cherry pick situations on other operating systems where you might have to open a terminal window to solve an issue, but I agree that there are roadblocks that many won’t even try to get past. There has been a load of progress around usability and informational resources for less advanced users over just the last few years. I feel the main barrier to entry is the willingness to learn something new.

    • Square Singer@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I guess, many people here can’t take it when people talk about the issues holding back Linux, considering the downvotes.

      I think, if you like something, it is really important to talk about the issues it has, so that they can be improved. Blaming the users is not going to make more people switch.

      These instances I posted weren’t cherry picked. They where just what I encountered when setting up a single laptop.

      I could tell you about the issues I had with my work laptop, where it was pretty difficult getting the VPN solution we use at work to run. We are using Teams and Outlook for work, both don’t have official apps on Linux and the unofficial ones are really buggy.

      Getting simple stuff like screen sharing to work under Wayland is basically impossible, which required me to revert to X11.

      And sure, you can say that it’s all edge cases, and people shouldn’t be running Linux with a GPU, on an old device, with Microsoft tools or do screen sharing.

      But if you say all of these common use cases are rare edge cases that shouldn’t really be done on Linux, then you aren’t talking about a general purpose desktop OS any more.

      • Hibby
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Older hardware and software that are made by companies who have hostile or ignorant stances towards FOSS are major contributors to at least some of the issues you mentioned. I can tell you that there is active development around solving some GPU/Wayland issues, but the limitations on what Linux can or can’t do isn’t fully the fault of Linux.

        There is definitely room for improvement in Linux. The improvements in just the last three years shows that it has improved at a pretty brisk pace. Free and open community driven operating systems work toward the active needs of the community, so hopefully any issues or bugs you had got reported and you’ve actively checked up on them. I am making an assumption here, but if all of these issues you have had were extremely common, there would be every incentive for development of solutions to them.

        There is some level of compromise that is needed when using proprietary software or hardware from hostile vendors or using some older hardware with Linux. This also goes for company supplied or required hardware/software. Linux might not be for everyone on every piece of hardware right now. The tradeoffs for having control over your hardware and software can sometimes be frustrating.

        As for “blaming the users”, I don’t think I did that at all. I just feel like some folks prefer appliances over heavy machinery. That’s personal preference. Sure, Linux should make onboarding as easy as possible, but in my opinion, the active pursuit of being #1 or #2 in desktop OS use is going down the wrong path. There is a certain type of person who chooses to go down the desktop Linux path and catering to their needs seems much more important for the long-term health of the OS.

        • Square Singer@feddit.de
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          I honestly don’t see how Ubuntu installing the wrong driver is Nvidia’s fault. Ubuntu has both the current and the legacy driver in their repos. When installing the OS it asks you whether you want to install proprietary drivers, which I agreed to, so it installed the non-legacy driver that does not work with the old GPU.

          Also, when installing the correct driver on apt, there is no text prompt or CLI wizard (like in many other tools installed over apt) to actually load that driver into the kernel. I don’t see how this is Nvidia’s fault, as they haven’t created the Ubuntu package.

          That’s squarely on the Ubuntu guys. That has literally nothing to do with hostile vendors.

          • Hibby
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            I can’t speak for Ubuntu or your situation as I don’t have your issues and I don’t use Ubuntu, but I would advise you reach out to the Ubuntu community with your issues and if you can’t find a solution, file a bug report. They are a large community with a lot of engagement, so I would think that you might have luck either solving your problem or pointing their devs toward fixing the issue on their end. The squeaky wheel gets the grease.

            • Square Singer@feddit.de
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              1 year ago

              Tbh, I spent enough time fixing it. I don’t want to file bug reports and battle them though a bug log in my spare time. I do enough of that in my work time.

              In my spare time I tend to use a computer to accomplish a task, not to fix the computer.

              And that’s where you hit the “average user” thing again. If an average user encounters a bug, they either live with the bug or give up. If you ask any of your non-dev friends how many of these has ever filed a bug report, I’d venture to say it’s not going to be many.

              And in the few cases where you actually see non-techy people filing a bug report, it’s usually going to be on the level of “HELP! My PC is not working!” and the response will be “Closed for not following the template”.

              • Hibby
                link
                fedilink
                arrow-up
                2
                ·
                1 year ago

                I don’t know what to tell you. If you want to blame Ubuntu for your issues, but you aren’t willing to go through the standard process of troubleshooting or filing a big report, maybe Linux isn’t for you.

                • Square Singer@feddit.de
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  edit-2
                  1 year ago

                  Dude, I am a dev, I am using Linux for over a decade. I spent hours fixing these issues. But we are talking about “The year of the Linux desktop” and Linux being used by people who aren’t hardcore tech nerds or devs.

                  To quote from my edit that you probably didn’t read yet:

                  And that’s where you hit the “average user” thing again. If an average user encounters a bug, they either live with the bug or give up. If you ask any of your non-dev friends how many of these has ever filed a bug report, I’d venture to say it’s not going to be many.

                  And in the few cases where you actually see non-techy people filing a bug report, it’s usually going to be on the level of “HELP! My PC is not working!” and the response will be “Closed for not following the template”.

                  The point I was trying to make is “Linux currently totally is not for everyone. There are a lot of issues that stop regular users from using Linux.” and I was downvoted for that, and people kept argueing whose fault it is. And now you are coming to the conclusion that I was making in the beginning:

                  Maybe Linux isn’t for everyone.

                  Because it currently totally isn’t.

                  What really annoys me with this discussion (and I’ve had the exact same discussions hundreds of times) is that it always goes through the same cycle:

                  • A: “Linux is great, everyone should use Linux right now, the only reason not everyone is using Linux is because they are too dumb to switch.”
                  • B: “But Linux has issues that are difficult for regular users, e.g. that you have to use CLI every once in a while.”
                  • A: “No, you never have to.”
                  • B: lists some specific instances where they had to
                  • A: “But you are dumb for even doing that. Linux is not made for XYZ use cases”
                  • B: “But XYZ use cases are pretty basic and most users run into random ones of these”
                  • A: “If you think there are problems, you are maybe to dumb to use Linux”
                  • B: “I fixed these issues, it was just a demonstration of where regular users get stuck”

                  Combine that with the really misguided notion that anyone who isn’t a tech crack must be dumb because otherwise they would be a tech crack, and it gets really dumb. People completely forget that there are lots of different topics where even most tech cracks have no clue about (e.g. medicine). I have ~20 years of experience as a dev. I know my way around the things I’m working with. I am the one everyone calls if they have issues with their computers. But I got no clue about fixing cars, medicine, or making clothes, just to name a few. And I am really grateful that if I go to my doctor, he treats me and doesn’t tell me I’m dumb because I don’t have a medical degree.

                  • Hibby
                    link
                    fedilink
                    arrow-up
                    2
                    arrow-down
                    1
                    ·
                    1 year ago

                    Okay buddy. You obviously didn’t come here to do anything but grind your axe. 3% of desktop use is pretty cool, even if it’s likely just a ton of Steam Decks. Anyway, have a nice time developing.