To nechápu, jako že by nemohl dělat to co chce on? Co chceš dělat, vzít na všechny bič a nutit je dělat jen to, z čeho budeš mít prospěch ty?
Mě osobně už tyto názory serou, protože pokud nikdo nebude mít možnost udělat něco co už existuje, ale líp, pak se nikdy nikam neposunem nikam dál. Pokud mám programování ve volném čase jako hobby, tak mám snad právo dělat to co chci.
Arch je source-based: https://wiki.archlinux.org/title/Arch_build_system
Jen má značně rozsáhlou cache buildů, podobně jako NixOS.
U Archu budiž, sice je defacto source-based, ale prezentuje se jako binary.
NixOS je ale source-based inherentně a to, čemu se i v Archu říká "(binárná) balíčky" je v NixOSu prakticky doslova build cache. NixOS buildy jsou 100% reproducibilní bez vedlejších efektů a pokud se nějakej "baliček" během instalace nenajde v build cachi, naprosto transparentně se zbuildí lokálně.
NixOS buildy jsou 100% reproducibilní
95% :-)
Pár set z těch "hlavních" balíčků ještě leakuje nějaké buildtime údaje do build výstupu, např. hostname, datum a čas, locale, atd. Z více obskurních nixpkgs to bude samozřejmě daleko víc, u nějakých jednorázovek se nikdo se sanací nenamáhá.
Proto se jako hash jednoznačně identifikující derivaci používají její vstupy, ne ten binární výstup, protože ten zatím není zaručeně reproducibilní.
Progress můžete sledovat na https://reproducible.nixos.org/nixos-iso-gnome-r13y/
Zamyslete prosím pořádně nad tím, co jste napsal. To, „co na něj spoléhali“ celou dobu využívali Robbinsovi práce. Takže dluží oni jemu, ne Robbins jim. Kdokoli z nich měl kdykoli (i nyní) možnost zvednout ruku a přihlásit se, že bude Robbinsovi pomáhat, nebo teď že bude pokračovat. Nikdo z nich to neudělal.
Opensource je skvělý a je skvělé, že se tak rozšířil a bereme ho jako samozřejmost. Bohužel to s sebou nese jednu dost velkou stinnou stránku, a to kolik uživatelů si myslí, že tím, že používají nějaký opensource software, prokazují vývojářům a správcům nějakou službu a že jim vývojáři a správci něco dluží.
Ono to tak docela není. Funtoo nebyl hobby projekt jako Rebecca Black Linux, ani "nezávazný" projekt jednoho člověka jako Slackware. Byl vždycky prezentován a zamýšlen jako komunitní distribuce podobně jako Debian nebo Arch, ale bez formálně stanovené struktury vedení. Robbins na něj přijímal podporu od sponzorů a snažil se ho prosazovat pro ostrá produkční nasazení. V takové chvíli se z něj stává produkt a z Robbinse vývojář odpovědný za část infrastruktury, za kterou tím pádem nese odpovědnost. Nikdo ho samozřejmě za to nebude žalovat a ani nemůže, ale ti, kteří mu věřili a vsadili na Funtoo, a ne jenom jako domáci hračku ale pro nějaké reálné nasazení, mají právo to brát jako podraz.