Let’s say just like for example like MacOS. It’s awesome we have so many tools but at the same time lack of some kind of standardization can seem like nothing works and you get overwhelmed. I’m asking for people that want to support Linux or not so tech-savy people.

  • Convict45
    link
    fedilink
    English
    468 months ago

    I’m a very casual Linux user and in my experience, I’ve NEVER had a problem with a documented solution that didn’t require going down a rabbit hole of other references.

    Something like this: “To get the trackpad to work with Ubuntu, make sure you’ve installed the hergelbergelXX package.” (No link, find it on your own!)

    Visit the HergelBergelXX page. To install Hergelbergel on Ubuntu, you must install the framisPortistan Package Manager. (No link!)

    On the FramisPortistan GitHub readme, we discover it requires the JUJU3 database system to be installed. “JUJU3 may cause conflicts with installed USB devices under Ubuntu” JUJU2, which shipped with Ubuntu, is no longer supported. Also we recommend Archie&Jughead Linux over other distributions.

    And this essentially never stops.

    All of this is comparatively a happy result—I actually DID post a question on linuxnoobs about getting my trackpad to work with Ubuntu… and have not had a single reply. I have no idea how to find out how to make it work.

    • Nick
      link
      fedilink
      138 months ago

      I had similar stories getting Wireless Networking to work on some devices before. Good thing is, there are drivers for most, if not all, default hardware interfaces directly in the kernel nowadays and if a device has any sort of popularity it will be supported before long if it isn’t out of the box.

      • Convict45
        link
        fedilink
        English
        48 months ago

        I’m not talking about a long-ago problem. I’m talking about a current install of Ubuntu.

        • Nick
          link
          fedilink
          68 months ago

          Yes, presumably on hardware that’s just a bit too old or rare. Might be unlucky as Linux compatibility isn’t high up on OEMs lists

    • Iapar
      link
      fedilink
      88 months ago

      Hat a problem with WLAN on a laptop when I tried to install fedora. The solution was to install Linux mint with LAN\internet and let the driver manager figure it all out.

      Maybe that helps.

  • @[email protected]
    link
    fedilink
    English
    148 months ago

    Whether any OS could ever just work isn’t even going to solve the issue.

    Getting OEMs to sell laptops and desktops in Best Buy (or the like) that have Linux installed and is properly supported — that is what will help solve the issue.

    • PsyhackologicalOP
      link
      fedilink
      18 months ago

      Maybe we are too used to Linux working on anything but with some imperfection.

      And yet it again leads to oficial supported hardware.

      • @[email protected]
        link
        fedilink
        English
        78 months ago

        When there exists an operating system that can satisfy that qualification, I’ll concede the point. Until then, OEM and retail support is what matters.

  • @[email protected]
    link
    fedilink
    24
    edit-2
    8 months ago

    you can’t because it’s explicitly against the whole point of having endless choices. when everyone works on something different, the quality spreads out to where it’s mostly just mediocre stuff across the board.

    https://xkcd.com/927

    hardware compatibility is also a huge problem. for everyone that says “it works fine for me” there are a thousand others for whom it does not.

    • PsyhackologicalOP
      link
      fedilink
      38 months ago

      Yeah but you can have default choices that are guarantee to work.

      And yeah preinstalled checked hardware would be ideal.

    • @[email protected]
      link
      fedilink
      13
      edit-2
      8 months ago

      I feel like there’s also the point that on Mac OS a lot of stuff “just works” because everything else just doesn’t work at all. I have a number of things that just aren’t going to work at all on Mac. Linux is obviously much more permissive, which leads to a lot more kinda working stuff that just wouldn’t work at all on Mac.

    • @[email protected]
      link
      fedilink
      8
      edit-2
      8 months ago

      I get downvoted to oblivion when I point out “just works” isn’t true.

      You make a great point about endless choices.

      No single UI, no single set of tools, those are massive barriers. And it’s why Windows became the de facto standard: single UI, consistent toolset.

      • @[email protected]
        link
        fedilink
        English
        68 months ago

        And it’s why Windows became the de facto standard: single UI, consistent toolset.

        No so true after win 7, there’s a bunch of legacy menu.

        • @[email protected]
          link
          fedilink
          English
          58 months ago

          It’s at least the same inconsistent toolset as everyone else. Windows 10? Ok go through this multi step process. 11? Ok this other slightly different process.

          VS Linux you have 700 consistent toolsets, and 70000000 inconsistent toolsets.

  • Earth Walker
    link
    fedilink
    1408 months ago

    Look at the Steam Deck as an example:

    • Linux is preinstalled
    • Integrated hardware and software
    • Immutable OS that is very hard to bork
    • UI is Windows-like which is familiar to the target market
    • Good value for the price
    • Offered by a well-known and well-liked brand
    • Marketed and advertised to the target market

    We need more Linux devices like this to gain market share.

    • @[email protected]
      link
      fedilink
      7
      edit-2
      8 months ago

      “People who are really serious about software should make their own hardware.”

      The only way to make sure Linux works like that is to have a closed hardware environment. But it has to play nicely with other hardware and services (e.g. printers, webcams, etc + office documents, etc). It has taken a very long time for MacOS to get to this point, but people put up with Mac compromises because enough things worked smoothly.

      I’ve just commented about this in another thread…but I’m pretty convinced that Linux is not close to being ready for normies.

      • @[email protected]
        link
        fedilink
        48 months ago

        but I’m pretty convinced that Linux is not close to being ready for normies.

        Yeah. I consider myself somewhat tech savvy (I do software development for work) and I had a really bad time installing mint on my desktop. I got it to work after a day but that was far more than a casually interested person would put up with.

    • Caveman
      link
      fedilink
      23
      edit-2
      8 months ago

      System76 is doing that these days. They put extra hardware support for their Linux distro TuxedoOS and I’ve heard good things.

      Edit: System76 make PopOS and Tuxedo computers make TuxedoOS

      • @[email protected]
        link
        fedilink
        English
        188 months ago

        I think you meant Pop!_OS (is developed by System76). TuxedoOS is developed by Tuxedo Computers, which is a European Linux focused hardware company.

        That said, the point stands… there are hardware companies making Linux supported devices.

        • Caveman
          link
          fedilink
          68 months ago

          Sorry, I mixed those up. Thanks for the correction

    • MudMan
      link
      fedilink
      468 months ago

      You got it. The moment you surface the idea that there are multiple distros or DEs you’ve missed the goal the thread is suggesting. Presintalled, customized software built for the hardware is the way to ease people in with zero tweaking, which is crucial for newcomers.

      • @[email protected]
        link
        fedilink
        88 months ago

        I think this was Steve Jobs’ primary skill. He could see a clear vision of the product people didn’t know they wanted. Bottom to top, from the hardware to run on, to the typeface their apps used; he knew that the best user experiences happened when every level of the stack harmonized to create a very finely tuned user experience.

        Unfortunately, the people who are that good usually don’t work for free. We’re very fortunate that Valve is choosing to open source their work and keep their SteamDeck platform an open one.

        • MudMan
          link
          fedilink
          78 months ago

          He shipped enough clunkers (and terrible design decisions) that I never bought the mythification of Jobs.

          In any case, the Deck is a different beast. For one, it’s the second attempt. Remember Steam Machines? But also, it’s very much an iteration on pre-existing products where its biggest asset is pushing having an endless budget and first party control of the platform to use scale for a pricing advantage.

          It does prove that the system itself is not the problem, in case we hadn’t picked up on that with Android and ChromeOS. The issue is having a do-everything free system where some of the do-everything requires you to intervene. That’s not how most people use Windows (or Android, or ChromeOS), and it’s definitely not how you use any part of SteamOS unless you want to tinker past the official support, either. That’s the big lesson, I think. Valve isn’t even trying to push Linux, beyond their Microsoft blood feud. As with Google, it’s just a convenient stepping stone in their product design.

          What the mainline Linux developer community can learn from it, IMO, is that for onboarding coupling the software and hardware very closely is important and Linux should find a way to do that on more product categories, even if it is by partnering with manufacturers that won’t do it themselves.

    • @[email protected]
      link
      fedilink
      14
      edit-2
      8 months ago

      Underlying kernel aside, I think that the Steamdeck’s SteamOS is an excellent example of how “easy to use” != “smaller feature-set”. I’ve heard countless times from apple dudes that the reason that their stuff allegedly “just works” is because of the lack of some functionally that if present would overwhelm the user. You know, as if ios and android don’t share fundamentally the same user interface principles. But they do have a point, a green user can be overwhelmed when presented with a huge feature set all at once. Yet, despite SteamOS literally having a full-blown desktop environment, the UI frankly is way less confusing than my Xbox. It just goes to show that it’s not about the number of features, it’s about how they’re presented. Power users don’t mind digging into a (well designed) settings menu to enable some advanced functionality, and keeping those advanced features and settings (with reasonable defaults) hidden around the corner behind an unlocked door helps the newbie get started with confidence.

    • PsyhackologicalOP
      link
      fedilink
      58 months ago

      Yeah exactly.

      But what about casual usage like office? The option to choose OS preinstalled on the laptops or desktop would be beneficial.

      But Microsoft holds its monopolistic grip.

  • @[email protected]
    link
    fedilink
    78 months ago

    An easy way to import/export Flatpaks would be really convenient. On Windows, I can easily move around software using a usb drive to a computer that may not be connected to the internet. I’d have no clue how to do that on Linux aside from AppImages

    But due to fragmentation etc. I’d guess that such portable flatpaks would be huge, as they’d need to carry all dependencies in case the other end is missing some

    • @[email protected]
      link
      fedilink
      18 months ago

      For all its faults at least you don’t need to chmod+x on windows. Ironic since linux is usually more permissable.

  • @[email protected]
    link
    fedilink
    48 months ago

    More appealing? Linux runs basically all server infrastructure where even Microsoft bent the knee for Azure & Windows Subsystem for Linux. If we are talking about Desktop Linux, it will remain popular with those building software for easier/better dev tooling & wanting to better understand the systems their production code is run on. As software becomes more intergral to our lives & knowing how to write/debug it rises, folks will slowly keep trickling in as the have for decades where more & more software is treating Linux (& the web, & since BSDs, et al. are running similar software such as GTK they are also included) as a primary target. The other desktop OSs continue to shoot themselves in the foot injecting ads into the OS or denying system-level access to the machine you own.

    A would say a better focus is mobile Linux… as casual users have migrated away from desktop OSs, where Android & iOS’s walls are holding them captive.

  • @[email protected]
    link
    fedilink
    English
    38 months ago

    By telling users to change their mindset, by showing em how control is important and how the “just werks” mentality imposed by Microsoft is more detrimental than anything.

    • @[email protected]
      link
      fedilink
      48 months ago

      “Just works” is not a mentality imposed by Microsoft, and has nothing to do with loss of control. It’s simply (a consequence of) the idea that things which can be automated, should be. It is about good defaults, not lack of options.

  • @[email protected]
    link
    fedilink
    22
    edit-2
    8 months ago

    On top of being preinstalled, we also need google search-able instructions that avoid the terminal altogether. People are afraid of the terminal, it doesn’t matter why, it just is.

    Currently, most solutions to linux problems come in the form of terminal commands. We would have to start creating a whole new troubleshooting forum where instructions avoid the terminal and are just lists of buttons to press in a GUI. Probably helpful screenshots too.

    Of course I have no idea if some things even have GUIs at all, like configuring user groups and permissions or firewall settings, someone would need to make them. Not to mention every DE or program would need a different set of instructions, GNOME or KDE, firewalld or iptables. It’ll be a lot of work.

    • @[email protected]
      link
      fedilink
      68 months ago

      This is the biggest thing. I’m very comfortable in Bash, but that is not the norm; the second my wife needs to run sudo apt get, she’s out, fuck that

    • @[email protected]
      link
      fedilink
      28 months ago

      I will say part of problem is knowledgeable volunteers will almost always want to just cp and paste a command string over the docs needed to walk someone through doing it in the current version of GUI.

      I’ve done both. Repeatable user instructions for GUIs IS NOT FUN. Maybe if we can get some automation to turn vague directions into detailed ones and better yet testable (supporting something like OpenQA) it might help lower the burden for a project to do so.

    • @[email protected]
      link
      fedilink
      English
      8
      edit-2
      8 months ago

      I searched but never ever found a website with Linux help specially for non IT people. This is seriously needed. Everywhere I’ve looked, gatekeepers with no clue about the GUI solutions, insist people use the command line for day to day user tasks. Sure things vary between desktop environments, but it’s important people learn about their desktop. It’s how they get comfortable, and stay. And not stuck reliant on strangers having to spoon feed them cryptic text commands each time. I’d be happy to help contribute. As I’ve found GUI ways to do nearly everything.

    • @[email protected]
      link
      fedilink
      78 months ago

      I’m tech literate and use the command line daily. I enjoy how powerful it is but I also enjoy the ease of point and click on windows.

      After a hard day coding at work I much prefer poking around windows than using a command line on Linux.

          • @[email protected]
            link
            fedilink
            38 months ago

            Fair; that was mostly a general warning, not necessarily directed at you, because many people do copypaste terminal commands without knowing what they are actually doing.

            As long as you understand what a command does, absolutely go for it. No point typing that shit out when somebody else already has

          • @[email protected]
            link
            fedilink
            18 months ago

            Honestly maybe we need something like a portable guided tour format (you the “see what’s new in …” things but from strangers for specific thing).

            • @[email protected]
              link
              fedilink
              28 months ago

              That’s an interesting idea, but the problem with UIs is you need some kind of a format to interact with all of the toolkits and legacy programs just to be able to figure out where on the screen the button you need to click is

              • @[email protected]
                link
                fedilink
                18 months ago

                Right. I feel like maybe Free Desktop standard, tight integration with top toolkits (qt, gtk, etc) and a some image recognition for fall back.

      • @[email protected]
        link
        fedilink
        English
        78 months ago

        Copy pasting strange commands people will not memorise does not solve it! To keep non IT people on Linux, they need to find out how their desktop GUI works, so they are in control and happy to stay. The aim is not to use the minimum possible time writing the tips. Thrusting an unfamiliar environment on people is sure to scare them away, and is bad usability.

  • JaggedRobotPubes
    link
    fedilink
    English
    148 months ago

    Thank you thank you thank you for posing this question.

    This is the biggest issue by far with open source stuff in general, and as a non-programmer who wants to use more and more of it, user unfriendliness hamstrings so much.

    I don’t know the answers but I can tell you for a fact that if open source in general is serious about broader adoption, this needs to be occupying 50% of everybody’s open source discussion time, at least.

    What I know is the standard “fuck you read my 19 pages of 1s and 0s” is the wrong answer.

    Maybe good design is just really hard. I don’t know, I’ve never tried to do it. Seems like the sort of thing that might take three thousands iterations.

  • psychOdelic
    link
    fedilink
    English
    19
    edit-2
    8 months ago

    Needs to be pre installed, most people don’t know how to reset their PC, let alone install a new OS.

  • @[email protected]
    link
    fedilink
    68 months ago

    ChromeOS does this well because it’s android, a walled garden that users aren’t allowed to break. You can buy it at Walmart, and it works well.

    Other big “consumer” distro projects (Debian, Ubuntu, fedora, rhel, etc) are similar, especially if you’re installing stable releases on hardware that is supported.

    The question for me is what do users want their OS to do? My guess is internet, office, print, scan, photos, games, updates, and get out of the way. Almost all big distros will give you that experience already, as long as you don’t expect to play Windows games or pick a specialized gaming distro.

    Users who want to step outside using supported repos are back to googling for a solution when things are broken, and should see themselves as part of the tech-savvy group that need to fend for themselves.

  • PsyhackologicalOP
    link
    fedilink
    68 months ago

    So reading all of your responses

    • Tested and preinstalled hardware
    • One resource to solve the issue not many
    • Customizablity when needed
    • Easy rollback when something breaks
    • Changing people mindset that Linux isn’t for desktops

    Does anyone have more?

  • @[email protected]
    link
    fedilink
    English
    28 months ago

    I think Linux works so good right now, that most of the appeal will come from third party vendors supporting Linux. The few anticheats and big apps like photoshop and sony vegas are used by many and are still a big obstacle which Linux can’t magically fix that easily.

    What I’ve also noticed makes it appeal a lot to the people around me, is that when suggesting Linux, I also offer them tech support free of charge for whatever problem they have.

  • @[email protected]
    link
    fedilink
    28 months ago

    It depends on which user and their workflow. For example, Graphics Designer use Photoshop compare to GIMP because of native CMYK for printing as well as non-destructive effects. Most people will be fine using GIMP.

    I bring this up as I tend to see people on Lemmy and even in online space that talks about open source that would bitch about “normies” being too stubborn for not trying Linux or any open-source projects in general but never think about how much compromise they had to do if they do go down the open-source route.

  • Possibly linux
    link
    fedilink
    English
    6
    edit-2
    8 months ago

    Mac OS is not a “just works” experience. It is heavily tied to icloud and Apple services and everything is janky.

    Maybe if Mac OS matured a bit I would consider using it but for now it is in a broken unusable state.

    • @[email protected]
      link
      fedilink
      68 months ago

      If you appreciate autonomy, avoid MacOS. Their whole business model is to suck you into their technological ecosystem. The fact that their stuff works in any way outside of their expensive, walled garden is unintentional.

    • @[email protected]
      link
      fedilink
      English
      38 months ago

      I was going to refute your comment but to be honest I use it largely because of those features. I’ve used MacOS for over 30 years and recently bought an AMD workstation for development work when my MacBook didn’t cut it anymore. It would be a good experiment to try an all local MacOS experience to see how it stacks up and I think it would probably be ok. You can install a lot of desktop apps using Brew to keep your system up to date. The main advantage that Mac has over Linux is that a lot of corporate software is available that otherwise can only be obtained on Windows. When I realized that windows in a VM on Linux wasn’t for me I more or less converted my Linux machine to a server for most use cases.