Booting ButtonOS on a machine should not require any user action to reach the internet.
ButtonOS should allow remote parties access to the local machine for diagnostics, only on invitation from the local user.
The system should have only a small number of packages installed.
Preserve the local resources for application use, not system maintenance.
Preserve the local resources for application use, not system maintenance.