this post was submitted on 16 Oct 2025
148 points (98.1% liked)

Linux

59036 readers
683 users here now

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.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I'm talking about like your mom if she started using Linux, and just needs it to be able to open a web browser and check Facebook or her email or something. A student that just needs a laptop to do homework and take notes, or someone that just wants to play games on Steam and chat on discord.

I'm working on a Windows - > Linux guide targeting people like this and I want to make sure it can be understood by just about anybody. A problem that I've noticed is that most guides trying to do something like this seem to operate under the assumption that the viewer already knows what Linux is and has already made up their mind about switching, or that they're already pretty computer savvy. This guide won't be that, I'm writing a guide and keeping my parents in mind the whole time.

Because of this there's some things I probably won't talk about. Do these people really need to know that it's actually GNU+Linux? No, I don't think so. Should I explain how to install, use and configure hyprland, or compile a custom gaming kernel? I dont think that's really necessary. You get what I'm saying? I don't want to over complicate this and scare people off.

That being said I also want to make sure that I'm not over simplifying by skipping on key things they should know. So what are some key concepts or things that you think even the most basic of Linux users should understand? Bonus points if you can provide a solid entry level explanation of it too.

you are viewing a single comment's thread
view the rest of the comments
[–] sxan@midwest.social 14 points 3 days ago

IME, beyond the install, it's all distro- and desktop-specific.

  • How to find and install apps varies from distro to distro. IIRC, the Mint menu item is something obvious, like "Install software", but on Arch (you'd have to hate your newbie to throw them into Arch), it requires a chicken/egg finding and installing a graphical installer. If you know the distro, this would be good information - or if you're helping with the install, create a desktop launcher.
  • Showing them where settings are. Surprising to me, this has been super-not-obvious to my newbs. Even though the KDE Settings app is called "settings", I think Windows and Mac folks are used to looking for settings in a specific place, rather than an app name - and in Windows, there's can be several ways to get up different settings, like changing display stuff is always in a weird place. Again, maybe a desktop or panel shortcut would help.
  • One of my newbs used Mint for two years without opening a shell, so I don't think that's an issue. He even found and installed a piece of software he wanted, but I can't remember if I originally showed him how to the first time. But that's Mint. He did, however, need help setting up a printer, but that's because he couldn't find the settings program; he came from Windows originally.
  • Edge cases, like printers and other peripherals, can be hard, and I don't think any amount of extra documentation is going to help, because almost every difficulty is practically unique. There's a ton of online help for stuff like that already. And then, if they want to, eg, attach a game controller... well, that's very specific and again varies by controller. I don't think you can cover all of these edge cases.
  • Games can be hard only because of the indirection of having to install some other software, like Proton or Steam, creating an account, knowing how to check for compatability - there's a lot of moving parts. It's not just: go to the game's web site, buy, download, and install something and run it, like I imagine it is on Windows. So maybe that would be useful - or - again - pre-installing one of the game stores and (surprise) making a shortcut would eliminate that.
  • Network connections. Again, I always find figuring out how to get to network configuration in Windows to be hard, and bizarrely having multiple ways of accomplishing the same task, so I'd guess going the other direction would be confusing. Having a note about how to get to the configuration would be handy.

As I think about it, I realize that configuration under KDE of way more encapsulated and clear than on Windows, and people having learned the byzantine and myriad ways of Windows, KDE's relative simplicity is confusing. Windows people look for configurations in places they've learned to look, which aren't always where they are under KDE (I can't speak much about Gnome - I don't use it or set people up with it). MacOS isn't as bad, having a similar configure-everything-through-a-single-settings-program approach.

Anyway, that's my experience.