Integration Points With Image-Based Systems
With discussions of OS Upgrades being moved into Settings, perhaps a few more integration points could be added for image-based distros.
Via OSTree there can be different branches and builds of an OS. For example, there could be stable, beta, and nightly variants, and "developer" versions of each of these variants. Having an easy way to switch would:
- Allow users to easily test changes with their real-world use cases, and report issues on upcoming releases
- Allow for a clean separation between software meant for users, and tools meant for development.
If a user wanted to development work, they could then switch on developer mode instead of installing many different development tools and their dependencies.
If breakage occurs in a component, a UI way to roll back would help less technical users until a fix can be rolled out.