1. 5

  2. 1

    If the author reads this, thanks. These are great.

    1. 1

      In­se­cure: Re­quires root rights to gen­er­ate the im­age, which may ac­ci­den­tally trash your dis­tro

      It is possible to create a rootfs entirely from scratch without ever needing real root privileges. This is how (e.g.) mmdebstrap with unshared works.

      Poor re­pro­ducibil­ity: Dis­tri­b­u­tions get up­dates con­tin­u­ously, lead­ing to dif­fer­ent out­comes when run­ning the same com­mand

      One solution here is to set up a mirror for your packages. Most package managers also allow you to specify the exact version of packages to install, so all you have to do is export the list of packages and their dependencies after a build.