67
Beginner Linux Guides
(lemm.ee)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Do we feel the need to provide resources when one makes the switch from Android to iOS or vice versa? Or how about Windows to macOS or vice versa? Exactly, we don't. Don't get me wrong; I'm with you on the fact that those platforms (by virtue of their deals with vendors) are able to provide more streamlined experiences. However, I'd argue we've finally reached a critical level of 'polish' that should enable your average Joe to engage with Linux without hell breaking loose. The only questions that remain are; Which distro to recommend? AND What further advice do we give them?
The question of which distro is very, very important; first impression and all that*. I'd argue that a whole bunch of distros simply are not suited. (Almost) all of the independent (upstream) distros (so that would be Arch, Debian, Fedora and openSUSE) know who their audiences are and see (understandably so) absolutely no reason to change their respective installations to be a lot more cumbersome for the sake of improving the experiences of a couple of lost newbies. And I haven't even mentioned how some of them outright can't even deal with some particular issues that involve proprietary blobs/drivers and what not due to fear of court. Furthermore, our desired distro has to be ridiculously popular, function very reminiscent to other popular operating systems and be very predictable. Hence, it's unsurprising that we find in this spot our standard distros for newbs: Linux Mint, Pop!_OS and Zorin OS. Between these, ultimately, I believe the impact of their respective desktop environment and/or UX on the (new) user should be the deciding factor. Beyond those, the (opinionated) images provided by Universal Blue are excellent. The exclusion of Ubuntu (or any of its flavors) is due to its conundrum/dilemma with Snaps and how they've been dealing with the issues that users are having. Don't get me wrong; I'm aware that some users don't experience any issues. However, often enough, they tend to make life a lot more difficult.
As for the advice we give them; they should regard it as more similar to their phones. They don't install random stuff found on the internet on their phones, right? So, they should not do so on Linux either. Furthermore, the included Software Store is their refuge whenever they need software that's not already readily available on their systems. Finally, in case they can't find something in there, they should refer to https://alternativeto.net/.
We don't see many starter guides for Android to iOS or other OS conversions, but we absolutely should. Vast swathes of user interfaces are non-intuitive to the point of new users not knowing that options exist. Look at one in the Linux group - Ctrl + Alt + F* to get to a console isn't intuitive in the slightest when you're coming from WIN + type "CMD" + Enter.
Yeah, because they simply don't care (enough) (yet). Operating systems are mostly just portals/platforms for internet/mail/games/office or what have you. As long as the desired app/program/software works as needed, you won't see anyone budge about it.
I would love it if people cared more, but they simply don't (understandably so). Unfortunately, the easiest (or simply least cumbersome) way always thrives. Fear of learning something new or change even terrorizes the Linux space; e.g. systemd, Wayland, atomic/composable/immutable etc.
Heck, most of us don't read instruction manuals etc. Is it bad behavior? Sure, I guess. But should this prevent us from approaching this problem more pragmatically?