What are the main challenges in Linux adoption for New users, and how can it be addressed?

fugepe@lemmy.mlbanned from sitebanned from site to Linux@lemmy.ml – 351 points –
380

You are viewing a single comment

It's the first step of installation, making a bootable usb/CD. Most non-technical people can't be arsed to create a bootable drive, then go into the bios boot settings to run it. I haven't used Windows in a long time so I don't know how it's installed these days, but the fact that it comes installed out-of-the-box when people buy a computer lets them skip the first and biggest step to running linux, which is getting it installed in the first place.

Distros have come a long way that a Windows user trying Linux Mint can hit the ground running. It's no longer about the learning curve for USING linux, it's INSTALLING linux that's the problem.

Exactly. I'd argue that some supposedly mainstream distros are hard to install even for the competent. Last time I checked, Debian's funnel for newbies consisted of a 90s-era website with "instructions" in the form of a rambling block of jargon-filled text with mentions of "CD-Roms" and a vague discussion of third-party apps for burning ISOs. I mean, on Linux flashing a USB stick is matter of a single dd command with some obscure switches, but even that was nowhere to be found and I had to search forums for it. Incredible! Hard to imagine how forbidding it must all seem to the average Windows user! No Debian for them!

IIRC Ubuntu's process was much easier but still not as easy-peasy as it could have been.

The only hope for desktop Linux is a crystal-clear, bulletproof, 1-2-3-style onboarding funnel that takes the user from "this is the distro's website" to "I have a bootable USB". From that point on it's plain sailing.

Whats nice about gnome is the disk util. included: select USB stick, click restore image and browse for the iso file. click OK.

As somebody who likes using the terminal I too have mostly stopped using dd and use gnome disks instead. Getting the rightdd flags to get the best performance and progress indicators is a challenge to Google every time.

Yeah but here we're interested in how easy this is for a normie on Windows.

  1. This is the distro website. Click on Download.
  2. Install Balena Etcher. This is the website. Now install it.
  3. Open Balena Etcher. Follow instructions on screen. Make sure you select the corrent iso file and the correct device (your USB of choice). Wait for the magic to happen... you have a bootable USB

Did not know Balena Etcher. Looks good - 1, 2, 3, professional-looking site.

But IMO even this is too involved. After all, by comparison, installing Windows is "Step 1. It's done!"

Let's say I know nothing about, say, Ubuntu, except that a techie friend told me to "have a go, it's easy!" Well, personally I am going to want Ubuntu to do everything. I should not need to download stuff from random third-party sites that my friend never mentioned.

Basically, IMO there needs to be a FOSS clone of this Balena Etcher tool, which all the distros can rebrand and reskin as necessary. Then step 1 of "Install" is a native experience, just it is on the corporate OSes.

Maybe one of the slicker distros already does it, perhaps Pop_OS. If so, they deserve all the new users.

For Fedora, there is Fedora Media Writer. Maybe other distros can follow in its footsteps

Indeed. I just checked and IMO Fedora is doing it exactly right: a big button "Get started" with the Media Writer as step 1. Now this is Linux for dummies! Meanwhile on the supposed dummy distro Ubuntu.com, you get "Follow this tutorial" and a stodgy bunch of howtos. And Debian all but screams "go away if you're not a nerd" 😭

A long time ago, Ubuntu actually had a interesting way to install Ubuntu on your PC through Windows. It was called "Wubi" if I remember right.

It was definitely... Odd in how it worked. I believe it created a Windows virtual disk image, stored that image on your Windows filesystem, and then added an entry into the Windows Boot Loader to somehow boot into that. On first boot, it was like Windows where it asked you to create an account and then boom - all done.

And if you no longer wanted Ubuntu, you could just literally uninstall it from the Windows "Add or Remove Programs" menu and it'd remove the boot loader entry, and delete the virtual disk image.

Super super new user friendly. Unfortunately I think the reason why it was discontinued was there was an I/O performance cost from running it in a virtual image - and of course just as it sounds, it was a hacky way to do things. And of course, you couldn't get rid of Windows because Ubuntu was living inside it.

Reminds me of how nowadays I believe Asahi Linux for M1 PCs is installed from within macOS - you don't need to create a boot USB and load it at startup.

Ha! Amazing, had no idea. Maybe that explains Ubuntu's early success. But yeah, in the grand strategy, better not to settle for being a Windows .exe app

Yeah, it took me way too long to get Debian running on my pc, because for some reason the website assumed that everyone would have a Linux to install Debain with. I haven't had that, and that one tool they had didn't work.

This is exactly what I never get. Do they not know that when you buy a new computer it tends to have Windows and only Windows on it?! I can't help concluding that the people who run Debian must be bearded nerds who live in PC-filled basements and assume that all their users are the same.