Initial setup - cockpit-project/cockpit GitHub Wiki
Objectives
Initial provisioning of the machine before it's ready to join the other machines in the network.
- Language selection so that not only people who know English (well) can use a system
- Set up users locally or join a domain
- Assign a subscription to the machine
Tentative Design
Relevant Art
GNOME: https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
Windows 8: https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup/Windows8
OSX: https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup/OS-X-Lion
iOS: https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup/iOS5