Don’t get me wrong. I love Linux and FOSS. I have been using and installing distros on my own since I was 12. Now that I’m working in tech-related positions, after the Reddit migration happened, etc. I recovered my interest in all the Linux environment. I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited. There’s always software I can’t use properly (and not just Windows stuff), some stuff badly configured with weird error messages… last time I was not able to even use the apt command. Sometimes I lack time and energy for troubleshooting and sometimes I just fail at it.

I usually end up in need of redoing a fresh install until it breaks up again. Maybe Linux is not good for beginners working full time? Maybe we should do something like that Cisco course that teaches you the basic commands?

  • PhillyCodeHound
    link
    fedilink
    592 years ago

    It’s the same way Mastodon and the Fediverse is so damn frustrating to many people. They don’t want to have to think and just want shit to work.

    • @Cypher@lemmy.world
      link
      fedilink
      192 years ago

      This is oft repeated but is short sighted, it is NOT that people do not want to think, it is that they don’t have the time and energy to constantly fight their devices to perform simple tasks.

      • @aski3252@lemmy.ml
        link
        fedilink
        12 years ago

        it is that they don’t have the time and energy to constantly fight their devices to perform simple tasks.

        Nobody wants to constantly fight their devices to perform simple tasks, but that’s exactly the reason why I almost exclusively use linux and get incredibly annoyed when I have to use windows (for business reasons)…

        Sure, linux based systems often take up more time until you find the right system for your needs and for your hardware, you will have some effort to find alternatives to some software that you might be used to and depending on what software you need, linux just won’t be an option for you, but once that everything is set up, at least in my personal experience, things run a lot more consistently and expectedly in my personal experience.

        Maybe it’s just me, maybe I’m just lucky, but I have been using linux exclusively for about 3 years now on a desktop, multiple laptops and obviously servers. Have I experienced any issues? Yes, there were small issues from time to time, but nothing that I would not have with windows. But in terms of day to day operations and performing basic tasks, linux has been the superior user experience for me without a doubt.

        I used to believe that linux is great for servers, and sucks for desktops and laptops, but ever since I made the switch, I have completely changed my mind. I still use windows because I have to, but the most annoying part of switching to linux was that windows has become even more annoying to use.

      • @somedaysoon@lemmy.world
        link
        fedilink
        -1
        edit-2
        2 years ago

        That’s exactly why I love Linux and hate Windows. Try something simple in Windows like setting custom keyboard shortcuts… insanely frustrating. I’m not sure you can even do it without 3rd party apps, but in Linux I can do it in 10 seconds.

        • @Cypher@lemmy.world
          link
          fedilink
          92 years ago

          On the flip side try to get Linux to play back audio at above 48,000 Hz without breaking absolutely everything that isn’t already at the desired sample rate.

          In Windows it is 5 clicks.

          • @aski3252@lemmy.ml
            link
            fedilink
            12 years ago

            The few times a have some minor issue on linux, it is probably audio related or related to working with multiple different screens with different refresh rates, resolutions, etc, so you probably have a point.

            However, I did have various issues with audio and multiple screens on windows as well, I would say even more frequently. However, on windows those issues were generally resolved after a restart, on linux I actually had to do some troubleshooting.

          • @somedaysoon@lemmy.world
            link
            fedilink
            -6
            edit-2
            2 years ago

            Try and get the Focusrite Solo at 48k with Windows without using the awful software that comes with it, in Linux it’s literally plug and play. It goes both ways, that’s what Windows plebs don’t understand. All the issues Windows plebs complain about in Linux, are also present in Windows: driver issues, updates breaking userspace, etc.

            Those are common problems. What is not common is the complete lack of control and customization, the ads and telemetry data, and the dogshit workflows that Windows offers.

            • @Cypher@lemmy.world
              link
              fedilink
              52 years ago

              Attacking people because there are valid criticisms of Linux, which you haven’t refuted at all, shows how utterly stupid you are.

              Yes there are valid criticisms of Windows. No that does not give you a pass to attack people who use it, they have made their own choice.

              One device, which you admit works with the correct drivers, doesn’t remotely compare to a glaring flaw with audio that I can find first mentioned in 2002 still impacting Linux today.

              • @somedaysoon@lemmy.world
                link
                fedilink
                -5
                edit-2
                2 years ago

                I haven’t attacked anyone… yet, but the cognitive dissonance of that first sentence, oh my! Do you have any self-awareness at all? I can’t imagine contradicting myself in the same fucking sentence, lmao, you’re straight up delusional my guy.

                I explained why they are not valid criticisms and you’re missing my point that it goes both ways, but anyway… thanks for that opening sentence and confirming your opinions don’t merit consideration. I will no longer waste time conversing with you, not because you are ignorant but because you quite obviously lack critical thinking abilities.

        • @Tar_alcaran@lemmy.world
          link
          fedilink
          22 years ago

          Try something simple in Windows like setting custom keyboard shortcuts… insanely frustrating.

          You can set macro’s under Mouse and Keyboard center (though only in win11, welcome to 1995 Microsoft!) You can set a keyboard shortcut for a program under a shortcut’s properties (since at least a couple of editions ago).

          • @somedaysoon@lemmy.world
            link
            fedilink
            0
            edit-2
            2 years ago

            Can you change Alt+tab and other defaults? Because I’m talking about the ability to fully customize all keyboard shortcuts. I can make my laptop sing for you without lifting my hands from the keyboard, and anytime I boot into Windows I feel like I’m weighted down with 80lb sandbags.

    • @ashok36@lemmy.world
      link
      fedilink
      112 years ago

      This. I get a wild hair every couple years to daily drive Linux and there’s always something small but crucial that breaks within a day or so and there’s no way for me, a relative novice, to fix it.

      Example: I picked up a old ThinkPad on ebay last year. I put Ubuntu on it and after a day or two the wifi just stops working. No error messages. Nothing. I tried digging into the settings via ui with no luck. Googling didn’t help because I couldn’t tell what was helpful, unhelpful, or would have been helpful but is five years out of date.

      After a few days of trying to make it work, I just threw on windows and haven’t had any issues since.

      • @flubba86@lemmy.world
        link
        fedilink
        4
        edit-2
        2 years ago

        I’ve always had the opposite experience, especially with hardware like older thinkpads. Trying to use windows, everything runs so slowly, I have to try to find the right wifi and sound drivers from the manufacturers website, and make sure you get the right driver version that works with Windows 10. Then windows update runs and overwrites your drivers with Microsoft drivers that don’t work.

        Installing Ubuntu, everything works straight out of the box, don’t need to go hunting all over the internet for installer packages.

        • @HughJanus@lemmy.ml
          link
          fedilink
          -12 years ago

          I have to try to find the right wifi and sound drivers from the manufacturers website, and make sure you get the right driver version that works with Windows 10.

          Meanwhile these drivers don’t even exist for Linux

    • @HughJanus@lemmy.ml
      link
      fedilink
      12 years ago

      I’ve resorted to just creating accounts for other people for them, updating the avatar and profile, following people and hashtags that might interest them, and then just handing them the login info.

  • @infotainment@lemmy.world
    link
    fedilink
    35
    edit-2
    2 years ago

    Remember that Android is Linux-based – so keeping that in mind, a massive amount of normal users use Linux on a daily basis.

    I think the key is, operating systems are meant to exist in the background. If it’s working well, you don’t think about it at all.

    • @HughJanus@lemmy.ml
      link
      fedilink
      32 years ago

      Remember that Android is Linux-based

      People keep saying this without understanding that Android was forked with several billion dollars in funding and aimed squarely at “normal” users, and had a decade of development since then.

      Most “Linux” OSes really don’t bother with this. How many times has someone sent you into the Android terminal to fix a problem? Literally never. It doesn’t even exist without connecting a PC. Because you don’t need it.

    • @corvus@lemmy.ml
      link
      fedilink
      2
      edit-2
      2 years ago

      He is clearly talking about the problems with Linux the OS, i.e. GNU/Linux, not with Linux the kernel, which is what Android is based on. So Android users don’t count as Linux OS users. Besides that, I’ve been using Debian+KDE for over a decade as a daily driver and never had any such issues, It’s hard for me to remember a single issue of importance.

  • @HughJanus@lemmy.ml
    link
    fedilink
    282 years ago

    This is always a hilarious conversation because the diehard Linux users will lie up and down about how Linux has no problems and it’s just you that’s too dumb to understand how to use it.

    • @NathanUp@lemmy.ml
      link
      fedilink
      92 years ago

      Initial setup can be hard, and then, because GNU/Linux lets you do whatever you want, It’s not hard to bork the system if you’re using commands you don’t understand. The biggest realization for me was that if I want a stable system, I can’t expect to experiment with it / customize it to the nth degree unless I have a robust rollback / recovery solution like timeshift in place. Feeling very empowered after leaving windows, I have destroyed many systems, but truly, if you set up your system and then leave it alone, these days it’s not difficult to have a good experience.

      But yea, you’re totally right: the userbase can be toxic AF, and there’s no one place you can go to learn the basics you really ought to know.

      • @HughJanus@lemmy.ml
        link
        fedilink
        42 years ago

        Initial setup can be hard, and then, because GNU/Linux lets you do whatever you want, It’s not hard to bork the system if you’re using commands you don’t understand.

        But it borks itself. It doesn’t require my assistance.

        • Nope, it doesn’t. It always requires human assistance or random hardware failure. It’s either the user, the distro, package maintainer or upstream fucking up.

          Personally I blame half on users for picking the wrong distro(not suited for beginners) and half on the linux community giving poor advice(use the terminal). Not everyone has the time or inclination to become a power user and if people wouldn’t be so thickheaded and recommending the same problematic distros over and over to these people it wouldn’t be such a mess.

          I have a 80 year old neighbour whose old windows laptop was a mess and who was open to trying a new OS(because he couldn’t operate windows either anyway). I setup a MicroOS system for him, put a taskbar extension on it and showed him how to install software from gnome-software(which only has flatpaks). ZERO problems in half a year. He doesn’t have to do anything nor learn anything. He happily installed some card games, reads the few websites he follows and that’s it.

          • @HughJanus@lemmy.ml
            link
            fedilink
            22 years ago

            Nope, it doesn’t.

            Yep…it does.

            It’s either the user, the distro, package maintainer or upstream fucking up.

            Yes that’s what I’m referring to.

            • So it’s people borking it and not the “system itself”. You have control over which people are involved in the software on your system ne it affects the likelihood of it ending up borked.

          • @NathanUp@lemmy.ml
            link
            fedilink
            02 years ago

            Agreed, you get to pick between a system that empowers you to do whatever you like, or an unborkable system. If you need something that won’t let you shoot yourself in the foot, you ought to be using an immutable distro.

            For ages I blamed GNU/Linux for breaking when I was unknowingly causing issues. These days, I don’t fix what isn’t broken, and if I can’t help myself, I make sure I understand what I’m doing, write down any changes I make, and ensure I have a snapshot ready in case things don’t work out.

            GNU/Linux may not exclusively be for advanced users anymore, but system customization still is.

            • @HughJanus@lemmy.ml
              link
              fedilink
              12 years ago

              Agreed, you get to pick between a system that empowers you to do whatever you like, or an unborkable system.

              Yeah that’s not true. There is no such thing as an “unborkable” system. There are, however, systems that aren’t often borked by their developers, and systems that are easy or intuitive to fix when they do become borked, or systems that quickly ship a fix when they do become “borked” (this is Windows BTW).

              The implication that any “borked” Linux install was somehow self-inflicted by the user is ridiculous.

        • @VonVoelksen@discuss.tchncs.de
          link
          fedilink
          -12 years ago

          No, no OS “borks” itself. You just didnt realise what you did and why it borked your system in the end. This happens to Windows-Users too. I ended up reinstalling so many Windows machines and the user always told me they didnt do anything. I use Linux for about three years now and had to reinstall several times, because I made mistakes I couldn`t identify as mistakes at that moment. Sometimes Linux is complicated and you have to search for a solution. If you would have used Linux your whole life an switched to Windows, your experience would be very similar.

    • @s20@lemmy.ml
      link
      fedilink
      72 years ago

      Hey, the other day I set up a fresh Arch install in like an hour; it was easy as hell with Arch Installer in its current state. But that’s me - I’ve been running Linux for a while, so i might be a bit out of touch with what new folks have issues with.

      That said, I think a lot of problems new users have with Linux really do come down to foolish mistakes, an unwillingness to read manuals, expecting Linux to work like Windows/Mac, or a combination of the above.
      Not all problems, but many.

      • @HughJanus@lemmy.ml
        link
        fedilink
        42 years ago

        Setting is up is always easy. Having it do what you need it to, day in and day out, without fail, is the hard part.

  • @MiloSquirrel@lemmy.ml
    link
    fedilink
    17
    edit-2
    2 years ago

    There’s a lot of little things to you need to learn, that you don’t learn until actually messing around with in Linux which absolutely make or break your experience with Linux, and that Linux users will mock you for asking about.

    For a lot of people windows just works how they want it, so when they’re convinced to switch by a friend/family member/youtuber they now have to relearn what was incredibly easy for them, which absolutely will cause frustrations regardless.

    And a lot of Linux dudes get really defensive and elitist when you ask them to explain or help, like screaming that you’re afraid of the command line when you’ve just never needed to use it before. So the initial learning curve is rough, to het more or less what you had before(For an avg user)

    Like. I’m sorry, but having an issue keeping you from using your pc, and only getting advice to read the documentation of the distro, when you could have just kept windows, is going to frustrate people

    • @DharkStare@lemmy.world
      link
      fedilink
      72 years ago

      The command line is always going to turn people away from Linux. I’ve only had to use the command line to fix a windows issue once in the past 10 years while I regularly have to use it every time I have to work with Linux.

      People like convenience and will almost always go with the more convenient option even if it’s not the best option.

      Until the majority of issues can be solved using point and click (and help forums show that method over command line), Linux will always lag behind Mac and Windows.

  • @GnuLinuxDude@lemmy.ml
    link
    fedilink
    132 years ago

    When I was a child we had basic computer literacy classes in elementary school. They showed you how to get around Windows and use computers a bit. Somehow, I doubt that those kinds of classes ever taught Linux.

    But the real problem I think is that Linux distros also never had Microsoft’s budget to develop, assemble, test, and release the operating system + software suite. The fact that Linux is as good as it is in spite of that is really something special.

  • @warmaster@lemmy.world
    link
    fedilink
    122 years ago

    Lots of things don’t have a GUI, if we expect users to eat up the CLI, the year of the Linux desktop will never come.

    • Idk if this is really true, I don’t what situations you need to use the command line in Ubuntu or Fedora that would affect more than 10% of users max. You install packages through the store, wifi can be managed through the gui, external drives mount automatically. Imo this should cover the use case for almost everyone.

      • @warmaster@lemmy.world
        link
        fedilink
        0
        edit-2
        2 years ago

        Things you can’t do with a GUI:

        • you can’t manage advanced power management profiles
        • you can’t manage devices
        • you can’t manage services
        • you can’t manage firewall in GNOME
        • Device Security is almost useless
        • There’s no versioned backup system that does both user files & system snapshots integrated into the Desktop Environment and the DE settings app.
        • There’s no DCONF equivalent for KDE (that I know of), the need for DCONF shouldn’t even exist.
        • No integrated, easy to use & performant remote desktop software (VNC is not enough, RDP in GNOME just doesn’t work, Sunshine is a pain to setup)

        I’m an Arch user, so I’ll talk about it below:

        • There’s no real GUI for Pacman, Pamac is known for horrible stuff. Alternatives are very inferior.
        • There’s no GUI for system updates integrated into the settings app

        3rd party crap:

        • Nvidia (nuff said)
        • Flatpak (convenient, but it’s still a mess)

        Props to:

        • AMD, I love you guys.
  • Avid Amoeba
    link
    fedilink
    8
    edit-2
    2 years ago

    Ubuntu LTS almost never does the things described without user intervention. E.g. breaking over time, apt not working. The most important thing I learned about Linux and Ubuntu was that I was breaking it. Once I drilled that into my head and began learning what not to do, it stopped breaking over time. My main system hasn’t been reinstalled since 2016. And that’s only because I was bored and reinstalled it at the time. Friends have Ubuntu LTS systems that they’ve had woking for over a decade, moved over several hardware configs during that time.

    With that I have this advice for the newer users:

    • Use Ubuntu LTS. Almost everything else has an extra level of complexity or several that aren’t obvious when you first start using them. Yes even user-friendly Ubuntu derivatives. Ubuntu LTS has an extremely large test base so defects are few. It’s also stable so the number of defects generally declines over time for a given release.
    • Use the canonical sources of information for Ubuntu. Askubuntu.com, the Ubuntu wiki, the Ubuntu forums, man pages. The Debian wiki can be useful too. Arch’es wiki becomes useful when you begin to know what you’re doing so you can translate what’s there to Ubuntu.
    • Don’t use YouTube for that or random sites that have SEOd themselves to the top of Google. Or ChatGPT.
    • The first question you should ask when something breaks is “What did I do wrong?”. Trace your steps. Answer it. Fix it and don’t do it again. E.g. something that should work without sudo doesn’t, so you run it with sudo. A true classic.

    I know many here won’t like me suggesting Ubuntu, but the reality is that throwing new users elsewhere is often a disservice to them. Even Debian, which I use too. The proliferation of “Ubuntu bad” across the newer slivers of the community has been just “bad” for those new users. There’s a lot of us that can help support new users but we can’t do that in places where the “Just try X distro instead” comments outnumber us 10 to 1. In addition there’s so much misinformation thrown around as fact that we just can’t compete. The D-K level is too damn high.jpg

    Source: I’ve used Linux for 19-years and professionally since 2012, for more use cases than I can count.

    • Rentlar
      link
      fedilink
      32 years ago

      Yeah, to sum up my experience as a Linux and Ubuntu user for 10 years in 2 short sentences:

      With Windows I’m fighting against my computer and Microsoft’s bullshittery.

      With Linux I’m fighting against my own incompetence.

      • Avid Amoeba
        link
        fedilink
        22 years ago

        And the second is just a matter of reading and experience which tend to increase with use over time. For me the result is these days my OS experience is boring AF. The good kind of boring.

  • MuchPineapples
    link
    fedilink
    82 years ago

    After using Linux for years now I still don’t understand where programs install to, it’s always in some random ass folder.

  • DniMam
    link
    fedilink
    82 years ago

    Most of linux fustration come with a lack of drivers and its fragmentation :

    • some friend’s printer doesn’t work with my linux.
    • I remember having a very hard time understanding optimus (nvidia-intel) and making it work.
    • when you use flatpak some thing doesn’t work because it’s sealed.
    • when a distro remove a very important package…and i have to find it, reinstall it
    • some graphical issue due to the various DE, or an app that haven’t updated its graphical scheme.

    So most of time, i follow the forum because things aren’t working as expected. I lose an incredible amount of time doing that but i love it.

    Linux as desktop did lot progress and i believe immutable OS with flatpak/snap will solve the fragmentation issue.

  • I think it is a mix of closed mindedness and unfair metrics.

    Like no one would say that Windows sucks because it cannot run Final Cut Pro, but that standard gets put on Linux all the time.

    As far as intuitive that has to do with context. Going from Windows to macOS or in reverse is also going to take some getting used to.

  • Dafuqs
    link
    fedilink
    62 years ago

    As a mostly windows user, I’ve tried a few times, using various distributions. When buying my last pc and installing a popular linux distribution, it did not recognise my network card at all. Researching online told me I had to compile the drivers myself, since my distri did not have any shipped with it yet. …which is pretty hard, having no internet access because of the network card not working. To be fair, that was ~8 years ago.

    For non-tech users, I feel like some parts are still pretty hard to diagnose. If an issue arises you mostly have to touch the command line and I can understand people being scared of it, having to edit plain text files, or type and enter commands that aren’t descriptive, much less finding the right command by guessing. It certainly improved, with GUIs being available for most stuff, but if you want something specific, is still feels pretty rough on the edges sometimes, from the eyes of a normal user.

    If you mostly need your basic apps, like browser, some office apps or a music player it works great, though.

    • jelloeater
      link
      fedilink
      22 years ago

      IMHO driver issues are not normally a problem anymore. I have a ton of random USB stuff plugged into my Ubuntu desktop and it all just works. Like USB display adapters and studio interfaces. My nivida card works fine too w steam for gaming.