Startup Sequence: Difference between revisions
Jump to navigation
Jump to search
(Added discussion and links to trac bugs.) |
m (→Related trac bugs: Add link to #3295) |
||
Line 36: | Line 36: | ||
==Related trac bugs== |
==Related trac bugs== |
||
* [http://dev.laptop.org/ticket/1543 1543 - First boot user experience] |
* [http://dev.laptop.org/ticket/1543 1543 - First boot user experience] |
||
* [http://dev.laptop.org/ticket/534 534 - |
* [http://dev.laptop.org/ticket/534 534 - Initial OFW screen needs to match design] |
||
* [http://dev.laptop.org/ticket/2336 2336 - First boot color chooser] |
* [http://dev.laptop.org/ticket/2336 2336 - First boot color chooser] |
||
* [http://dev.laptop.org/ticket/1328 1328 - Look and feel enhancements for the boot process] |
* [http://dev.laptop.org/ticket/1328 1328 - Look and feel enhancements for the boot process] |
||
* [http://dev.laptop.org/ticket/692 692 - Shutdown design] |
* [http://dev.laptop.org/ticket/692 692 - Shutdown design] |
||
* [http://dev.laptop.org/ticket/3295 3295 - Pretty boot by default] |
Revision as of 17:26, 10 September 2007
This page documents Eben's startup sequence design, as detailed in trac ticket #1543.
Initialization of every boot
These graphics are drawn by open firmware.
Linux boot happens here with screen frozen by DCON.
Activation sequence
Skipped when activation lease is already valid. These simple graphics are drawn by Linux initrd directly onto the framebuffer.
First boot setup sequence
Assign names, colors, photo. Skipped once performed the first time. Drawn by X. Some transition is needed before step 4, since init/X/python startup takes a significant amount of time. Use the same graphics as the "loading animation" but with generic XO colors?
Loading animation
Occurs on every boot.
Discussion
- Open Firmware currently displays some diagnostic information about boot sources. These icons are missing from Step 2 (and subsequent steps?).
- Linux userland startup happens between activation and first boot setup; this needs some sort of animation.
- Clock animation, if not done in X, will need to freeze between steps 11 and 12.