this post was submitted on 30 Apr 2024
157 points (97.6% liked)

Linux

48331 readers
630 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 5 years ago
MODERATORS
157
Linux for Kids? (yall.theatl.social)
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 

I'm thinking about building a desktop with one of my kids and I would really prefer to put Linux on it. My wife is not a fan of the idea, however.

I'm wondering are there any good Linux distros/utilities for children that include parental control features and things like that? And that are easy to use for a child who has only used basic Chromebooks in the past?

For reference the child is under 12.

(page 3) 25 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 6 months ago* (last edited 6 months ago) (4 children)

Standard Ubuntu should have you covered.

One word of warning though, don't be too egregious with the parental controls. If your kids are motivated enough, they will find a way around it.

Education really is your best weapon here. Tell them about the dangers of the modern web and computing.

load more comments (4 replies)
[–] [email protected] 6 points 6 months ago (3 children)

If I may ask, why is your wife not a fan of the idea?

load more comments (3 replies)
[–] [email protected] 6 points 6 months ago

My dad got me a Linux laptop as a kid (I was 10 I think?), and I am so grateful that he did.

To be fair, I already had a huge passion for computing, and it meant that I would constantly toy around with Linux, breaking things and learning how to fix them.

I have been a Linux user ever since, and I feel have learnt so much about computing because of it.

(I started on Ubuntu 12.04, with the glorious Unity desktop)

[–] [email protected] 6 points 6 months ago* (last edited 6 months ago) (1 children)

Basically any mainstream Linux distro is easy enough for a child, today.

For kids who can read tell them to press that 'Windows' key, and start typing what they're looking for.

For younger kids, place appropriate icons on their desktop.

I do my parental controls at the network level (PiHole, etc), so I haven't looked much into parental controls on the Linux host, itself.

I have started to favor PopOS, because it is familiar, because it looks a lot like SteamOs, what their SteamDeck runs, when they reboot into desktop mode, in order to mod their Minecraft.

[–] [email protected] 4 points 6 months ago (1 children)

Ummm, their SteamDeck runs Pop? Have you modded it? Because last I checked it ran SteamOS (an immutable Arch variant) and used KDE in desktop mode, whereas Pop uses Gnome...

load more comments (1 replies)
[–] [email protected] 6 points 6 months ago (1 children)

If the child is really young, check out the sugar desktop environment. There is an official distro from sugarlabs and there is also a fedora spin (fedora soas)
If the computer should be a little more functional, the GNOME desktop or the Deepin desktop are good options imo

load more comments (1 replies)
[–] [email protected] 12 points 6 months ago* (last edited 6 months ago)

Fedora Kinoite or Silverblue as base. They are so stable, very nice to know they will not break. You may want universal blue.

GNOME has some form of parental control too but no idea. I would trust it way more than ElementaryOS, as it is one of the 2 main Linux Desktops.

GNOME is also stupid simple to use.

It may break KDE apps themes, and KDE has tons of nice learning apps. But this also goes for all other desktops I think?

Education:

Educational Games:

Random harmless games

Easy tools for learning stuff

[–] [email protected] 43 points 6 months ago

Fedora apparently has some functionality.

There is also an arch wiki page on the subject.

Linux systems are used all over for enterprise use cases, which means there is a robust user permission system. Usage won't be Googleable with stuff like "parental control" but more likely keywords like "user restriction".

Not sure if you mention your wife because she knows Linux and thinks it's a bad idea, or because doesn't know Linux, and still thinks it's a bad idea.

Of course, when your kid one day learns to flash an iso onto a usb, and install an OS, any and all parental control will be symbolic. Hopefully you've successfully taught your kid how to use tech safely by then.

You'll want to look into browser extensions and blocking websites on your router, as well.

[–] [email protected] 6 points 6 months ago (2 children)

ElementaryOS comes with parental controls iirc

[–] [email protected] 4 points 6 months ago* (last edited 6 months ago) (1 children)

It does! You can limit screen time, filter websites, and block apps from running. I’m not sure how well they work because I’ve never used them though

[–] [email protected] 4 points 6 months ago (1 children)

That sounds like exactly the kind of thing I'm looking for. She's not great at managing her electronic time yet and she needs some guardrails to make sure she's not staying up all night watching YouTube videos and things like that.

But I also want to give her the opportunity to learn and explore

[–] [email protected] 3 points 6 months ago* (last edited 6 months ago)

If you search for “Screen Time & Limits” on their site you can get a preview.

I’ve been running elementary as my daily driver for years with few issues, so I definitely recommend! Make sure to try out the safety settings on a live cd first though, I can’t verify how the limits work for sites and apps

[–] [email protected] 2 points 6 months ago

They live up to their name!

[–] [email protected] 3 points 6 months ago

You probably want EndlessOS

[–] [email protected] 27 points 6 months ago (9 children)

I abhor the idea of things made "for kids". I learned to program when I was 10 on a Commodore 64. And we would wear an onion on our belt which was the style at the time.... Sorry, where was I?

I'd just install a normal distro. Let the kiddo break shit and learn to fix it. Keep backups for recovery and probably isolate the system on your network for if/when kiddo does something stupid. Talk about security, being responsible, etc. We learn through mistakes not by playing in safe walled-gardens.

[–] [email protected] 22 points 6 months ago (6 children)

I appreciate your input, I was also teaching myself to code by the time I was in middle school, but this is a different situation and some guard rails are needed to manage screen time and app usage, etc.

I'm not so much worried about her wrecking the computer and more about her wrecking her brain with unfettered access to the Internet

[–] [email protected] 4 points 6 months ago

As a father of three, the best parent filter is oversight, communication, and guidance. People want plug and play automatic parenting on the devices their kids use, but the honest truth is nothing beats actually talking to the kids about what's out there, the dangers, the consequences, and guiding them as they explore. Keep an eye on what they do, and intervene if they start down the wrong rabbit hole. Good luck my friend.

load more comments (5 replies)
load more comments (8 replies)
[–] [email protected] 27 points 6 months ago* (last edited 6 months ago)

Gnome itself is embedded with parental control and you can enable it while adding a new user

I don't know how other DEs deal with it, but I think all of them has something similar, tho

Edit: also may be a good idea set a AdGuard to set a DNS block for some origins... AdGuard gives you the capability to block several apps and you can customize blocks as well

[–] [email protected] 1 points 6 months ago
[–] [email protected] 0 points 6 months ago* (last edited 6 months ago)
[–] [email protected] 10 points 6 months ago (4 children)

Wouldn't this be a usecase for a immutable distro? Cannot really break it? But haven't used one myself yet so not sure how that holds up.

[–] [email protected] 2 points 6 months ago

If you dont have an admin account you cannot break the core system anyways.

I agree that rpm-ostree based distros are awesome here, but Linux Desktops are not made to be locked down.

[–] [email protected] 3 points 6 months ago

Yes. And using restricting application access doesn't really work with normal package managers, but is easy with flatpak.

[–] [email protected] 14 points 6 months ago (5 children)

I bet that a kid with no root access or sudo permission couldn't break any Linux system, immutable or not...

[–] [email protected] 10 points 6 months ago

I can confirm. My little ones have been running Linux for years.

load more comments (4 replies)
load more comments (1 replies)
load more comments
view more: ‹ prev next ›