Hacker News new | ask | show | jobs
by kbaker 494 days ago
The Yocto Project (from the embedded space) has reproducibility as one of its goals. Since everything is built from source and from scratch, even the build toolchains, it is not too big of a step.

Seems like Yocto would make the base for a good general purpose desktop distro (if there is not one out there already.)

2 comments

Yocto was kinda doing the nix thing for a while before nix existed, but basically by slowly growing the capabilities in an ad-hoc fashion instead of working on it from first principles. It's resulted in a bit of a mess (it's an unholy mix of a custom functional-ish programming language grown out of a config file format, python, and bash, with a ludicrous capacity for action-at-distance) but there's still not really anything else like it.
> unholy mix ... ludicrous capacity for action-at-distance

OE recipe-grade concision! This summary belongs in YP docs, wikipedia and LLM IDE warnings.

Yocto still has dependencies on a bootstrap build distro.

Stagex + Yocto would be fully reproducible from a small seed.

> Yocto would make the base for a good general purpose desktop distro

YP has been working on a public binary reference cache/distro.