• renzev@lemmy.world
      link
      fedilink
      English
      arrow-up
      25
      ·
      8 months ago

      I’m so confused, why does there need to be a daemon that creates /home? Can’t you just make it at install time and assume it’s always there? Is this made for ramdisk / immutable distros or something?

        • renzev@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          edit-2
          8 months ago

          Things like this are why I don’t put systemd on my machines. It’s too complicated for me. Too many things going on. I’ve moved away from mac os to linux specifically to avoid weird over-engineered solutions, I want to be able to understand my system, not just use it!

          EDIT:

          SystemD/Linux

          We’re not there yet with systemd, but I would argue that Alpine Linux qualifies as “busybox/Linux” lol. It’s literally just the kernel, busybox, openrc, and a package manager stapled together. It’s so minimalist that it barely even exists! I love that distro so much!

          • laurelraven@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            2
            ·
            8 months ago

            Honestly, the only reason I’m not using a non-SystemD distro is this is my first time actually going all in and having larger communities to help with issues plus just trying to force myself to learn it since it seems like it’s not going away

            But yeah, I’m not a fan.

            Working through a networking issue right now and the layers of obfuscation SystemD adds, especially with JournalD, leaves me not really sure where to even look

            It is tempting to say screw it and load up Gentoo on my desktop though

            • renzev@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 months ago

              Gentoo seems fun, I wanna try it some day. I would also recommend Void if you’re looking for a distro with a boring old binary package manager (it’s what I use on my laptop). Although the package list in Void is rather barren, I would recommend installing Flatpak to help fill in the gaps for some of the missing packages. There’s also Alpine if you wanna go balls deep into the minimalism rabbithole. What makes Alpine so difficult is that it’s a musl libc distro, so anything that needs glibc (i.e. any “serious” gui application) needs to run through a compatibility layer like gcompat or flatpak. Void is available in both glibc and musl libc flavours.

              The community aspect can definitely be a big hurdle. Most of the time if you search for something like “<description of your issue> ubuntu”, you can more or less blindly copy-paste the commands from the first result and it will work. With niche distros, you have to be able to interpolate instructions aimed at other distros and actually understand what you’re doing. That why I would never recommend a non-systemd distro to someone who’s new to linux.

              By the way, what’s your network issue? I’m no expert, but maybe I can try to help?

    • dan@upvote.au
      link
      fedilink
      arrow-up
      11
      ·
      8 months ago

      They changed systemd-tmpfiles to create stuff other than tempfiles a while back, but for whatever reason they never renamed it to better describe what it does.

  • Petter1@lemm.ee
    link
    fedilink
    arrow-up
    15
    ·
    8 months ago

    According to /usr/lib/tmpfiles.d/home.conf, /srv might end up nuked too.

    Nice. 🤣