[0]: https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-...
> Reproducible builds are only as good as the compiler used to compile them.
Which is so so so much better than "as good as nothing".
None of them comes close to what Microsoft is doing. To me, your comment looks like you do not understand the Linux eco-system. Plus IIRC, LFS can now come with compiled binaries.
In the case of Ubuntu and Debian, and to a lesser extent RedHat, I trust the developers not to do that because they have a history of not "just pushing whatever".
Also in many cases I actually know these developers, and I can go round and ask them / remonstrate with them / put a brick through their window / other response if required about it.
Of course every time I run an update, they can install whatever. But that's different from what Windows is doing as I understand it...
https://documentation.ubuntu.com/server/how-to/software/auto...
sudo apt-get remove --purge unattended-upgrades
(doesn't trigger removal of anything else, and you'll enjoy 420kb of additional disk space).OTOH the real issue with Ubuntu is snap(d). Snap packages definitely do auto-update. You may want to uninstall the whole snap system - it's (still?) perfectly possible, if a little bit convoluted, due to some infamous snaps like firefox, thunderbird, chromium, or eg. certbot on servers
Or just use Debian or any snap-free fork for the matter.
Edit: fixed
The other OS distributions let you turn it off.