As Torvalds pointed out in 2019, is that while some major hardware vendors do sell Linux PCs – Dell, for example, with Ubuntu – none of them make it easy. There are also great specialist Linux PC vendors, such as System76, Germany’s TUXEDO Computers, and the UK-based Star Labs, but they tend to market to people who are already into Linux, not disgruntled Windows users. No, one big reason why Linux hasn’t taken off is that there are no major PC OEMs strongly backing it. To Torvalds, Chromebooks “are the path toward the desktop.”

  • lattrommi@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    38 minutes ago

    I’m late to this party but other than the quote in the post and article, I haven’t seen anything about Star Labs. I never heard of them before or if I have, I probably confused them with Star Tech. I looked at their website and everytihng seems pretty legit to me. If anyone sees this and has had any experience with them, I’d love to hear more, good or bad. I’ve been looking into getting a new laptop as my current one is from 2008 and saw they have an AMD one which is rare in the laptop world it seems. I might need to make my own post about this.

  • tiredofsametab@fedia.io
    link
    fedilink
    arrow-up
    3
    ·
    2 hours ago

    Get all my games working and, more importantly, my video editing software. I had the video editing software working, updated the OS, and it broke. This is not something that has happened to me under Windows, as much as I dislike it. I work two jobs and have home maintenance; I don’t have time to sit and troubleshoot and manually tweak things. Solve that and I will be on linux full time.

  • rossman@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    2 hours ago

    I feel with chatgpt it’s getting close to near self troubleshooting levels. But I feel once the end of life thing starts then more folks will convert.

  • CheeseNoodle@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 hours ago

    I’ve said this before and I’ll say it again. What Linux needs is a straight forward setup. Yes Mint is normally super easy to install but can also randomly just not work due to what is often a very simple issue but one obscure enough that the inexperienced (like me) will take hours or even days of trying different solutions until they find it. I love how light linux is but an extra half a gigabyte in the setup to just innately include solutions to the most common issues would pull in way more people than it would push away.

    • Joelk111@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      4 hours ago

      Linux, in my experience, has been way less painful to set up than Windows. It takes like 1/4 of the time, and I don’t end up with half my shit in One Drive because I misclicked.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    6 hours ago

    I’ve bought several Dell laptops over the last 20 years, the Windows install on them was strangled in it’s crib every time, and it was still miles cheaper than these other vendors.

    If anyone needs to have Linux preinstalled on their computer and can’t click through the 3 steps in a typical Linux install nowadays, they probably should use something like a SpeakNSpell instead of a computer.

  • Jyek@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    18
    ·
    10 hours ago

    Preface: I am a Linux user

    The Linux desktop needs to not require users to dig through config files to enable features that both windows and Mac have working by default. Fingerprint sensors, audio interfaces, broken bootloaders that you have to fix yourself. Requiring people to ever use a command line even once will keep people on Windows as the dominant platform.

    Every time I have to look at a Linux forum to figure out why something isn’t working and the answers are run these commands I am instantly reminded that this is the exact thing keeping Windows mainstream.

    Driver support still isn’t perfect. Software support as well. Linux needs to ship out of the box running exe files in compatibility layers. Linux needs to adopt executable installers for software packages that can be downloaded on the web. If Linux wants to be the way people use computers, Linux needs to fit the mould that windows has built for the people who have used it for the last 40 years.

    Doing anything differently is enough of a deterrent for 90% of computer users. And of those 90%, 75% of them will give up immediately trying to fix anything that doesn’t work and either call someone else or decide it’s broken and do nothing.

    Linux is incredibly powerful and I believe it should be the way we run computers, but I get exactly why it isn’t.

    • ADTJ@feddit.uk
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      You are completely right.

      I do also get why the run these commands is a thing, because it’s usually faster and also is distro / desktop environment agnostic.

      Why would someone want to write separate guides for Gnome, KDE, Cinnamon etc. when one or two commands will suffice? But on the flip side, my family and friends will see a scary looking command and immediately be put off.

      I feel it’s getting a lot better since more apps are just in the browser or electron apps, there’s way way less to actually configure for most end users. The type of people put off by commands generally won’t go digging through the settings anyway.

      I do wish there were a proper GUI for configuring GRUB though. Any that I’ve ever found seemed to fall out of date very quickly.

    • mlg@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 hours ago

      Okay so step one is to take GNOME and throw it into the trash where it belongs, and replace it with KDE which is a complete DE and not a bunch of plugins disguised in a trench coat of bash scripts.

      Step two is to recommend a distro that targets both user quality and latest stable kernel releases for the most updated modules (Like Fedora or OpenSUSE)

      Linux needs to adopt executable installers for software packages that can be downloaded on the web

      Is the wrong problem because that’s what Flatpak accomplishes without creating distro dependency hell. Regressing to .run and .appimage files for everything is why windows updates suck total ass, and it would nuke one of Linux’s most killer features.

      Users are already used to an appstore on mobile, I can personally guarantee you that they have no trouble getting accustomed to a desktop app installer, especially since they find it so much easier to search and click install without opening a bunch of websites. Since it shows both package manager and flatpak apps, they don’t even have to be aware of the backend system.

      The only thing holding back linux at this current point in time is honestly just vendors using it standard in consumer hardware. The dependency hell issue was resolved years ago by both huge improvements in package repos and the widespread support of Flatpak. The leftover baggage from X11 has been replaced by Wayland, which finally became viable around end of 2023. Even stuff like pulseaudio has been replaced by pipewire to handle every edge cases scenario.

      I would not have said the same thing 2 years ago. The evidence is that the linux desktop user base is growing at an increasing rate. All they need is to hit a critical share (6-7%) for bigger vendors and OEMs to follow.

      The good news is, as mentioned, there are a lot of vendors that are starting to do this. Valve’s steam machine by itself could be enough to add another 10 million users if they play their cards right.

      My other anecdotal evidence is that I successfully changed several of my friends and family members over to Fedora just last year because I finally found it viable to throw at any former Windows user.

      The only dissatisfaction I caused was one “dependent” person who couldn’t play Fortnite (the only game in their library that didn’t work), which I audaciously told it would be possible in 2026 via waydroid/lepton (valve plz dont fail me lol).

    • hdsrob@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      I feel much of this, especially the installer situation right now.

      I’ve setup and maintained a number of Linux servers from scratch, and I’m used to installing / updating / maintaining server software (via bash / SSH), but desktop kills me.

      I didn’t think my Windows setup would be that crazy to get working, but VMWare Workstation, and Splashtop have both been killers (and good triple monitor support to some degree). Steam has been 50/50 for games for me, but I’m running an older NVidia card, so that’s probably my issue.

      I started with Open Suse, and liked the OS quite well, but could never get past the errors installing and configuring VMWare (I develop in Windows inside a couple of VMWare images, and will for the next decade at least), so fast / stable VMWare support is key to moving off of Windows.

      I also couldn’t get Splashtop running: I need remote access to my machine when outside of the house, and to client machines quite often, so need two different apps installed. There’s also no LogMeIn desktop app for Linux, so that becomes very painful (one of our dealers uses LMI instead of Splashtop).

      After a week of that, I paved the disk and loaded Kubuntu, figuring that the better support for those packages would help. I did manage to get VMWare and Splashtop Business installed but everything feels unstable, and there have been lots of issues (third monitor is often black, had to disable 3d acceleration in VMWare, Solarr never seems to see my mouse, can’t browse shared NTFS drives), and have to re-sign VMWare modules every time the OS updates.

      I’ve been using Windows for decades, largely without any issue, and would like to move, but it’s been problematic enough for me to put the entire thing on pause, knowing that I’m going to have to start all over again and burn several more days trying to get a base setup working.

    • r3tr0_97@ani.social
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      7 hours ago

      I agree, but only until the part you mention how people should install their software. And that’s simply because I don’t think that people should install random .exes or .debs from the internet, because repositories are:

      1. Easier to find software within: you’ve got a one-stop-shop for all/most of your most important software
      2. They’re inherently more secure as the software should (emphasis on should) be checked by maintainers or the people who upload software onto them
      3. Software updates are much easier to enroll, as they are treated as system updates
      • BananaIsABerry@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        Yeah I’d say a large percentage of users don’t even know what a repository is, have no idea what a maintainer does, and wouldn’t even refer to their ‘apps’ as software.

        You’re asking a lot of of people who don’t give a fuck.

      • Jyek@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        2
        ·
        7 hours ago

        There’s another thing that frustrates me about Linux and its various philosophies. Should I be allowed to do what I want with my software? Or should the machine protect me from myself? It seems at conflict with itself to allow you to do stuff like delete system files without much more than a warning while also having protections in place as you describe. Windows tried doing this exact thing with S Mode and people get pissed about windows not allowing them to do whatever they want.

        I fundamentally disagree that users should not be allowed to install whatever they want from wherever they want.

        • jjjalljs@ttrpg.network
          link
          fedilink
          English
          arrow-up
          4
          ·
          7 hours ago

          I fundamentally disagree that users should not be allowed to install whatever they want from wherever they want.

          You can install whatever dodgy file from wherever you want. I (and many others) don’t think that should be the default

    • arararagi@ani.social
      link
      fedilink
      English
      arrow-up
      7
      ·
      9 hours ago

      Basically this, it’s why it has worked from that gaming side since just installing steam and running a game is now a painless process thanks to proton.

  • llama@lemmy.zip
    link
    fedilink
    English
    arrow-up
    9
    ·
    10 hours ago

    Plugging in a flash drive and having it just work would be a start. Linux beginners don’t care about the plight with exfat support.

  • MashedTech@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    10 hours ago

    Also, software vendors need to be able to build and target one thing instead of 10 and many other packaging types, built types and test platforms. And people are still arguing, flatpak, appimage, snaps etc. Instead of shit just working well and reliably.

    I’ve ran Linux since 10th grade. Now, at work, I use a MacBook. I can get my Dev shit done, I can get my business work done. I can get work done. I want to get my work done and move on with my life.

    The way I run Linux nowadays is by having a second laptop for the love of the game.

  • Katherine 🪴@piefed.social
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    3
    ·
    14 hours ago

    To Torvalds, Chromebooks “are the path toward the desktop.”

    Please don’t associate Linux with a close-source proprietary neutered web browser owned by an ad company.

  • Victor@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    13 hours ago

    Nothing is needed for me, I already replaced Windows. It’s been a while actually.

    • Mrkawfee@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      Same. Im a total noob and there are challenges to using Linux but Microsoft are assholes who treat customers like shit so screw them

  • CommanderShepard@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    edit-2
    11 hours ago

    Like mentioned in the article, another issue is that there are very few offerings of computers with Linux preinstalled in normal computer stores.

    You know how a normal average persons buys new laptops? They go to such store and look at the prices and buy one according to how much they want to spend. The advanced buyers might consult their more tech-savvy acquaintances. Stuff like “Just install Linux”, is beyond concept comprehension for a lot of people, even if they heard about Linux at all.

    All to say is that it’s not like they can’t understand these concepts if you explain them (people are clever), but they should care about them in the first place.

    Edit: typo

    • arararagi@ani.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      Ironically, the laptops that do come with Linux are always the shittiest stuff like that Lenovo distro.

    • restingboredface@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 hours ago

      Agreed. We are in an age where tech is spoonfed to people with slick UIs and automated installs. Linux needs that–some kind of easy onramp to get people comfortable and familiar with it–in order to have a chance of getting broad acceptance. It’s not particularly accessible even for people with a small amount of tech knowledge and skill.

      I tried to set up mint on an old laptop recently and immediately hit a roadblock before I could even get an install going. I did some research and found some options to troubleshoot it but gave up because the guidance I found online was a bit more complex than I felt comfortable acting on.

      I really want to try out Linux, but if someone like me (with some technology knowledge and comfort) still gets this easily tripped up on installing it, I can’t imagine the average person taking the leap successfully.

        • restingboredface@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 hours ago

          I think it was something like that, though its been about 6 weeks so Im a little fuzzy on it now. I was following a guide I’d found online and reached something different from what the guide said, so I aborted install to check on somethings and that apparently set something that when i tried to restart installation it kept throwing an error. Something about starting the installation without completing it messed something else up that I havent been able to fix. I spent an hour or so looking through stuff, even wiped the PC and it still wouldn’t work. I’ve been meaning to go back to it but haven’t gotten around to it.

  • hayvan@piefed.world
    link
    fedilink
    English
    arrow-up
    121
    arrow-down
    1
    ·
    1 day ago

    He’s right. If vendors offered Linux based machines people would try. Valve is helping Linux adoption more than all the big names like Dell, Lenovo, HP… combined.

    • frog_brawler@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      Are you talking about a Chromebook?

      Aside from that… I remember when I had my very first help desk job in 2008, Dell was shipping Latitude laptops with Linux for $90 less than the laptops that shipped with Windows… which is what a lot of places did that already paid for their own licensing direct from MS.

      • hayvan@piefed.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        19 hours ago

        I’m aware of Dell officially supporting Ubuntu on their business machines, I appreciate that. What I meant is the market impact. Dell sells those development oriented workstations for those who actively seek them.

        Go to any consumer store, online or meatspace, anything that is not a Macbook or Chromebook comes with windows.

        (Of course it’s a chicken and egg problem, stores don’t want to stock things that won’t be in high demand)

  • Naz@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    6
    ·
    16 hours ago

    I’m a Windows User (Hello, there are dozens of us)

    My laptop is Kubuntu (KDE+Ubuntu)

    My college laptop was Linux Mint

    My main PC is Win-10 LTSE.

    Why: I need exceptional anti-cheat support because I play competitive online PvP shooter games religiously, and Virtual Desktop (VR Streaming Application) doesn’t run under Linux.

    Should I think about not doing that and install Bazzite instead?

    Well there’s the problem, huh?

    • NewNewAugustEast@lemmy.zip
      link
      fedilink
      English
      arrow-up
      29
      ·
      edit-2
      16 hours ago

      I need exceptional anti-cheat support

      Say what it really is: a root-kit to hand your entire system over to a corporation. That is a line I wouldn’t be willing to cross.

      So yeah, the best scenario for you is a dedicated, nothing personal on it, non service connected windows machine for gaming. At least until they quit rooting your computer simply to play a game.

    • realitista@lemmus.org
      link
      fedilink
      English
      arrow-up
      24
      arrow-down
      1
      ·
      1 day ago

      For gaming and home use I think Windows will slowly die off. But I see precious few enterprise customers who are willing to consider Linux desktops for anyone other than sysadmins or programmers. Some will allow Macs for general users but I’ve never seen one that allows Linux.

      • ArcaneSlime@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        14 hours ago

        I’d try and get my work to switch, but apparently Zebra thermal printers (of which we have so many) don’t work well with CUPS, you may be able to do some weird shit to make them work but iirc it wasn’t too viable for a large scale operation.

        I’d wager a lot of companies do use things that just don’t work too well on linux yet, not that they couldn’t work it’s just that none of the people smarter than me who make linux happen have worked on it yet, and until they do it’s just what it is. Before we want to capture the enterprise market we need good easy to use thermal printing software, CNC software, laser etching software, stuff like that. It can be done too for at least most things I’m sure.

      • Em Adespoton@lemmy.ca
        link
        fedilink
        English
        arrow-up
        11
        ·
        1 day ago

        Hard to enforce a GPO on Linux, unless it’s locked down like ChromeOS.

        That’s really the limiting factor: liability and support costs.

        • vacuumflower@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          2
          ·
          20 hours ago

          I think you can:

          1. set up something like Fedora Silverblue,
          2. disallow root,
          3. disallow sysrq and such,
          4. allow sudo only for select few things,
          5. refresh configuration centrally.

          I’m not sure it’s much more work than what I’ve seen in corporate environments with Windows.

          • enumerator4829@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            7
            ·
            19 hours ago

            I’ve managed Linux desktop fleets in enterprise-like environments. I’ll modify your list a bit:

            1. Use Rocky or RHEL (because the commercial software you want to use only has support for RHEL and/or Ubuntu)
            2. disallow root completely without exception
            3. do additional hardening
            4. don’t allow sudo for fucking anything
            5. run centrally controlled configuration management (most likely Puppet)
            6. Ironically - disallow any use of Flatpak, Snap and AppImage. They don’t play that well with Kerberized NFS-mounted home directories, which you absofuckinglutely will be required to use. (Might have improved since I tried last time, but probably not. Kerberos and network mounted directories,home or otherwise, are usually a hard requirement.)
            7. Install and manage all software via configuration management (again, somewhat ironically, this works very well with RPMs and DEBs, but not with Flatpak/Snap/Appimage). Update religiously, but controlled (i.e. Snap is out).
            8. A full reprovision of everything fairly regularly.
            9. You most likely want TPM-based unlocking of your LUKS encrypted drives, with SecureBoot turned on. This is very fun to get working properly in a Linux environment, but super simple to do on Windows.

            And as you have guessed, on Windows this requires a bit of point and click in SCCM to do decently.

            On Linux, you’ll wanna start by getting a few really good sysadmins to write a bunch of Puppet for a year or so.

            (If we include remote desktop capabilities in the discussion, I’ll do my yearly Wayland-rant.)

            • VirtuePacket@lemmy.zip
              link
              fedilink
              English
              arrow-up
              2
              ·
              16 hours ago

              The other thing you’ll need is for compliance and risk management frameworks (e.g. CMMC, ISO27001, CIS, etc.) to fully embrace Linux controls and environments. As of right now, it’s a patchwork full of holes and if you need to demonstrate compliance, it’s likely to be a lot more challenging running Linux workstations.

            • vacuumflower@lemmy.sdf.org
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              18 hours ago
              1. OK. I agree, but personally hate RHEL.
              2. Yes.
              3. Suppose so.
              4. Brightness and sound controls too?..
              5. Yep, meant that.
              6. I thought of something like company-issued laptops, which might be good to have functional without Internet connectivity sometimes, if it’s remote work.
              7. Dependent on the role some users might need to regularly install software you haven’t thought about.
              8. Yes.
              9. Well, disagree about SecureBoot, there’s nothing secure about MS signing your binaries. It’s just proof they are signed by MS. Setting TPM under Linux is, eh, something I’ve never done.
              • enumerator4829@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                2
                ·
                15 hours ago

                You need to have secure boot in order to have the disk decrypt without user input, otherwise the chain is untrusted. You can (and probably should) load your own keys into the firmware and sign everything yourself. MS has nothing to do with it, except that BitLocker is much better than anything any Linux distro has to offer today.

                You need to have the disk decrypt without user input, and you can’t have the secret with the user. (As the user is untrusted - could be someone stealing the laptop.) The normal Linux user mantra of ”I own the machine” does not apply here. In this threat model, the corporation owns the machine, and in particular any information on it.

                As for sudo, this is why we have polkit. (Yes, technically root, but you get my point)

                And as for number 7 - this is why most Windows fleets use ”Software Center” or similar. No reason you can’t do the same on Linux, just that no one has done it yet. (I mean, you can, with pull requests into a puppet repo, but that’s not very user friendly)

                Hate RHEL all you want, but first take a look at what distros have any kind of commercial support at all from software vendors. This is the complete list: RHEL, sometimes Rocky, sometimes Ubuntu. Go ask your vendor about Fedora Silverblue and see what happens. The primary reason to run Linux like this is usually to use a specific (and probably very expensive) software that works best on Linux, so distro choice is usually very limited to what that software vendor supports. (And when they say Linux, they are really saying ”the oldest still supported RHEL.)

                Basically, corporate requirements go completely against the requirements of enthusiasts and power users. You don’t need Secure Boot to protect your machine from thieves, but a corporation needs Secure Boot to protect the machine from you.

                • vacuumflower@lemmy.sdf.org
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  14 hours ago

                  MS has nothing to do with it, except that BitLocker is much better than anything any Linux distro has to offer today.

                  It’s a piece of software with closed source code. I am aware that people can hide (and have done so many times) a backdoor or a mistake in source code so that it’ll be harder to find than many problems in binaries without source provided.

                  Still harder to audit.

                  You need to have the disk decrypt without user input, and you can’t have the secret with the user. (As the user is untrusted - could be someone stealing the laptop.) The normal Linux user mantra of ”I own the machine” does not apply here. In this threat model, the corporation owns the machine, and in particular any information on it.

                  Smart cards?

                  Hate RHEL all you want, but first take a look at what distros have any kind of commercial support at all from software vendors. This is the complete list: RHEL, sometimes Rocky, sometimes Ubuntu.

                  I know.

                  Basically, corporate requirements go completely against the requirements of enthusiasts and power users. You don’t need Secure Boot to protect your machine from thieves, but a corporation needs Secure Boot to protect the machine from you.

                  Sigh. Okay.

              • WhyJiffie@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                1
                ·
                15 hours ago

                Well, disagree about SecureBoot, there’s nothing secure about MS signing your binaries. It’s just proof they are signed by MS. Setting TPM under Linux is, eh, something I’ve never done.

                that’s the difficult part of SecureBoot: you need to set up MOK and somehow sign the bootloader, kernel, modules with it.
                but against small scale intrusions even the MS signed things could work