One could move the "statically build packages, for darwin/linux, with clang" to the "About" section on GitHub.
There are a lot of different environments which a package manager could cover. This is the most important thing for me when learning about new tools: Does it apply to my use case?
pshirshov•9mo ago
This particular one is built around the ideas of bootstrap/reproducibility/hermetcity. If your usecases would benefit from these properties it might apply.
In my opinion the docs need to be improved a lot.
pabs3•9mo ago
You may want to look at the Bootstrappable Builds project and StageX in order to reduce your binary seeds to almost nothing.
Know about it. We have a slightly different model - we use the user's current trusted environment, for example, ubuntu, or fedora, for bootstrap.
pabs3•9mo ago
None of those environments should be considered trusted; they are not themselves bootstrapped solely from source, they all rely on long chains of their own binaries, and for some things those binaries have relied on external binaries.
pg83•9mo ago
done
JazzedPineda•9mo ago
There aren't any binary packages or cache yet, but the creator of IX, Anton, has provided a rootfs tarball which uncompresses to about the same size as an installation of Ubuntu on WSL.
Also, I haven't seen anyone other than Anton add new package recipes to the IX repository. The documentation for creating package recipes is at https://stal-ix.github.io/PKG , but it's not referenced by any other page on the stal/IX website.
gardnr•9mo ago
There are a lot of different environments which a package manager could cover. This is the most important thing for me when learning about new tools: Does it apply to my use case?
pshirshov•9mo ago
In my opinion the docs need to be improved a lot.
pabs3•9mo ago
https://bootstrappable.org/ https://lwn.net/Articles/983340/ https://stagex.tools/
pg83•9mo ago
pabs3•9mo ago
pg83•9mo ago