1. 10
  1.  

  2. 2

    ahem

    Have you considered using Arch, btw?

    In general, Arch offers a very easy transition from using pre-built binaries to building those same binaries from source yourself. For example, building one’s own kernel (or any other package) is as simple as

    asp checkout linux
    cd linux/trunk && makepkg -si
    

    And of course there are some great packages in the AUR… such as zfs-linux.

    1. 1

      Ask me about Loom^W Arch” :)

      I did consider it, but wouldn’t have support for installing onto ZFS out of the box, I would have to work at that or at least that’s the impression I got from zfsonlinux.org.

      1. 2

        Then give Void Linux a go!

        1. 1

          The documentation I found at the time wasn’t great at the time when I was looking (had flashbacks to FreeBSD 7)

          1. 1

            Since then we’ve had a great doc team working on ours. Serious credit to those people. Here.

            Yes, installing on to a ZFS root is not totally scripted away, but I’ve done it often, as have many people in our IRC channels. Sometimes ZFS root on top of LUKS, even.

            There is either a released doc or an open github pull request with the draft doc. And as systems go, I think you’ll find Void ideologically inline with your expectations.

            1. 2

              as systems go, I think you’ll find Void ideologically inline with your expectations.

              Indeed, project founder is an ex-NetBSD developer.

                1. 1

                  thanks.

                2. 1

                  I’ve been using Void mostly pretty happily for the last…~3.5 years it looks like, and my biggest gripe is also with documentation, though in a different area – I’m frequently frustrated by the number of packages that don’t include man pages. While I’m not about to switch back to Debian (the distro I previously used on my personal desktop), one thing I really do miss from it is their zealous dedication to providing man pages for damn near everything.

                  1. 1

                    If you feel like raising issues, feel free. Most of the time upstream didn’t provide a man page, but sometimes the packagers forgot to include one. If upstream didn’t provide a man page, we can raise an issue against them, but beyond that the packagers are stuck.

        2. 1

          nixos is an entirely different way of doing distributions, and you can mix/match your source builds and binaries as you please.