{{Header}} {{#seo: |description=Factory Reset, Stateless Systems, Reproducible Systems, Verifiable Systems, Clear Linux, NixOS, Fedora Silverblue }} {{intro| Factory Reset, Stateless Systems, Reproducible Systems, Verifiable Systems, Clear Linux, NixOS, Fedora Silverblue }} A problem with Debian and Debian based Linux distributions is that these are not stateless. Files shipped by the distribution and files created by the user are mixed up in the same folders /etc and /var. Wiping /etc and /var on Debian will break the system and render it unbootable. Resulting issues: * It is difficult (impossible?) to factory reset, i.e. to reset a machine to the same state as everyone else using the same version. * It is difficult (impossible?) to choose to have a boot without any user modifications. * It is difficult (impossible?) to generate an overview of all user created configuration changes. * It is difficult (impossible?) to generate an overview of derivative distribtion created configuration changes. * [https://forums.whonix.org/t/downgrade-all-packages-to-specific-date/8910 It is difficult (impossible?) to safely / fully downgrade / rollback upgrades.] * It is more dangerous to upgrade. Work towards stateless: * https://clearlinux.github.io/clear-linux-documentation/guides/clear/stateless.html * https://0pointer.net/blog/projects/stateless.html * https://0pointer.net/blog/fitting-everything-together.html * search term: site:nixos.org stateless -discourse * https://silverblue.fedoraproject.org/ * https://fedoramagazine.org/what-is-silverblue/ * https://web.archive.org/web/20171228021836/https://people.redhat.com/notting/summit/summit-nottingham.pdf * https://www.fedoraproject.org/wiki/StatelessLinux * https://discussion.fedoraproject.org/t/is-fedora-silverblue-stateless/12513 {{Footer}} [[Category: Design]] [[Category: Development]]