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.

  • surfrock66
    link
    English
    29
    edit-2
    1 month ago

    I built my kids potato computers from the time they were 3-5, which was during covid. They need computer skills nowadays, and it put them at an advantage for covid school. We got them on java Minecraft which was huge for reading, typing, and some basic math skills (they figured out multiplication for crafting things like doors). I made a chart which had icons of things they want, with the word next to it, so they could search and type in creative.

    We used Ubuntu Mate. It’s simple, stable, and familiar. They do NOT have sudo on these boxes. As we’ve advanced, they now have firefox (behind a pihole which upstreams to opendns’ family protect), gimp (with a wacom tablet!), inkscape, calculators, tenacity, libre office, and they’re starting to get into some cad to make things to 3d print. You have to come to terms with doing a LOT of patient hand holding, but it has paid off dividends.

    • @[email protected]OP
      link
      fedilink
      English
      91 month ago

      Thanks for the advice. Yes I absolutely want her to have the opportunity to learn more technical stuff and be able to explore and play games. Also lan parties for games.

      I just want some guard rails because we have issues with managing screentime and things like that.

      • surfrock66
        link
        English
        91 month ago

        My setup is a bit extreme, but here are my guardrails:

        1. All users have the same UID’s on every system. I’m 1000, wife is 1001, son is 1002, daughter is 1003. All these exist on all systems. Our primary group is “family” (gid 10000). Our files are all owned by user:family. This matters because we let them have access to the share of things like home movies and pictures, and I have a TrueNAS with an NFS mount that their user folders rsync to nightly for backup. If you wanna get crazy, you can put in a whole LDAP/freeIPA setup, but that’s a lot (and I did all that as a learning experience).
        2. They don’t have the account passwords. I have their password, and if they want to use it, the wife or I have to type the password. When we want them off, superkey+L to lock the computer, and if they reboot it comes to a login screen.
        3. If you really go this route, and go the whole LDAP thing, you can also tie that into apps like Jellyfin. I have a huge library of movies and shows, but there’s a folder called “KidMedia” and I literally manually symlink things to that folder if I want them to have access. I set up the phones/tablet with their own jellyfin accounts, and when they log in they only see their media. I also NFS mount that share, so for the same reason, they can watch stuff on VLC from the computer with access control. We also do that with nextcloud, so we can use nextcloud talk to chat internally. The tablets/phones have built in android controls, so the idea is once they’re on their device, they’re free within the ecosystem I set up and they don’t enter credentials other than device unlock.
      • @[email protected]M
        link
        fedilink
        2
        edit-2
        1 month ago

        In that case, I agree with the others and say leave this up to the router - not only is it far more easier to set up, it gives you/your kid the freedom to switch between distros/OSes, and you can even swap computers without worrying about having up the controls all over again.

        A friend of mine was in the same situation as you (he’s also a Linux nerd), and he ended up with the router thing, and after extensive research, he decided to get a Synology router as it had all the features he was after (mainly limiting access times, monitoring and reporting). See: https://www.synology.com/en-global/srm/feature/device_content_control

        And for extra filtering, you could also set the upstream DNS on the router to a filtering service such as Cloudflare for Families, AdGuard DNS Family etc.

    • JJLinux
      link
      fedilink
      51 month ago

      My daughter had to take her laptop to school last week for her MAP tests (Nobara), and all the other kids with Macs, Chromebook or Windows were fascinated with her computer.

      She came home pissed that they all wanted to try her computer and wouldn’t leave her alone 🤣🤣

      • /home/pineapplelover
        link
        fedilink
        21 month ago

        I’m trying to pick a linux distro for a noob and they said they wanted a kde de like my arch + kde setup. I recommended them trying out kubuntu. I’m taking a look at nobara and idk, I just feel like there is more help for debian base distros out there.

        • JJLinux
          link
          fedilink
          11 month ago

          Nobara is basically Fedora with all gaming tweaks already made for the user.

          I know I don’t have to tell you how Arch is not noob friendly.

          Having said that, there are plenty of Debian based distros with KDE out of the box. KDE Neon is Ubuntu based, for example.

            • JJLinux
              link
              fedilink
              2
              edit-2
              30 days ago

              Fedora, in my opinion, is super stable. But that’s just me. My daughter has had 0 complains so far, I running it on an old HP Spectrum X360 with and Nvidia card). I’d be hard pressed to go back to anything Debian based (until the new CosmicDE is out, then I’m taking whatever new PopOS they choose to put it on for a spin).