I have been using Linux as my daily driver for quite some time (around 5-6 years) and usually manage to get whatever needs to be done. However, I now wish to learn it in a more structured manner, which includes understanding utilities and the workings of Linux. What resources should I look out for?

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    19 hours ago

    I would look for something interactive e.g LFS but in containers (or VM or WASM VM) with checkpoints with instructions, something risk free yet hands on.

    Not for books.

    • ☂️-@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      16 hours ago

      i will add that using something like arch linux is unironically good to get a feel for how it clicks together without doing it all from complete scratch.

      despite the usual stability caveats (and please do backups), it is a daily-driveable system you can learn on.

        • EarlGrey@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 hours ago

          As much as a very vocal subgroup hates to admit, systemd is a pretty core aspect of modern Linux.

          That said if you really want to learn an alt init system gentoo lets you pick, and I think Slackware is still sans systemd.

            • EarlGrey@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              2
              ·
              12 hours ago

              It really depends on what init system you want to learn.

              Right now, you’re learning BSD init. Which is not the same as the non-sysd init systems in use on Linux. Perfectly fine system mind you and they share some overlap with their Linux cousins.

              • That’s what I’m finding, there’s some overlap but not enough that I can confidently administer the system yet. I’ve had the FreeBSD Handbook open in links for days 😅.

                I’m starting to get the hang of things, there’s a few things I wish there were analogs for on FreeBSD that I’ve used on Linux for modifying swappiness and other minutiae but I suppose eventually I’ll know enough to be the change I wanna see in the world and just write the kernel extension to do it myself.

        • ☂️-@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          12 hours ago

          you can use many init systems on gentoo and its also good for the purpose!

    • burghler@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      18 hours ago

      I agree, nothing made this stick better to me and help me understand networking more than building my own homelab and configuring a bunch of different services together.