Startup Sequence: Difference between revisions
(→Loading animation: add links to tweaking animation page.) |
(Updated startup sequence status.) |
||
Line 1: | Line 1: | ||
This page documents |
This page documents the startup sequence design, as detailed in [http://dev.laptop.org/ticket/1543 trac ticket #1543]. |
||
==Initialization of every boot== |
==Initialization of every boot== |
||
Line 8: | Line 8: | ||
Linux boot happens here with screen frozen by DCON. |
Linux boot happens here with screen frozen by DCON. |
||
==Activation sequence== |
==Activation sequence== |
||
Skipped when activation lease is already valid. ( |
Skipped when activation lease is already valid. (complete) |
||
These simple graphics are drawn by Linux initrd directly onto the framebuffer. |
These simple graphics are drawn by Linux initrd directly onto the framebuffer. |
||
[[Image:intro_02.png|thumb|left|Step 3a: Lease found on SD card]] |
[[Image:intro_02.png|thumb|left|Step 3a: Lease found on SD card]] |
||
[[Image:intro_03.png|thumb|left|Step 3b: Activation failed.]] |
[[Image:intro_03.png|thumb|left|Step 3b: Activation failed.]] |
||
<br clear="all" /> |
<br clear="all" /> |
||
(Activation failed graphics are either locks or question marks, depending on the cause of the failure; see discussion in closed trac bug [http://dev.laptop.org/ticket/1328 #1328].) |
|||
==Loading animation== |
==Loading animation== |
||
Occurs on every boot. (These frames can be edited on an XO to try out alternate sequences. See [[Tweaking the boot animation]] for details.) |
Occurs on every boot. (These frames can be edited on an XO to try out alternate sequences. See [[Tweaking the boot animation]] for details.) |
||
( |
(smoother version is [http://dev.laptop.org/ticket/3299 trac #3299]) |
||
[[Image:intro_11-00.png|thumb|left|Step 11 frame 00: "Clock" animation]] |
[[Image:intro_11-00.png|thumb|left|Step 11 frame 00: "Clock" animation]] |
||
[[Image:intro_11-01.png|thumb|left|Step 11 frame 01: "Clock" animation]] |
[[Image:intro_11-01.png|thumb|left|Step 11 frame 01: "Clock" animation]] |
Latest revision as of 17:55, 26 September 2007
This page documents the startup sequence design, as detailed in trac ticket #1543.
Initialization of every boot
These graphics are drawn by open firmware. (needs work: trac #534)
Linux boot happens here with screen frozen by DCON.
Activation sequence
Skipped when activation lease is already valid. (complete)
These simple graphics are drawn by Linux initrd directly onto the framebuffer.
(Activation failed graphics are either locks or question marks, depending on the cause of the failure; see discussion in closed trac bug #1328.)
Loading animation
Occurs on every boot. (These frames can be edited on an XO to try out alternate sequences. See Tweaking the boot animation for details.)
(smoother version is trac #3299)
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? (trac #3300)
(name selection: doesn't match design, trac #3296)
(color selection: needs work, trac #2336)
(photo selection: needs work, trac #3297)
Shutdown animation
See trac #692
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. trac #3300
- Clock animation, if not done in X, will need to freeze between steps 11 and 12.
Related trac bugs
- 1543 - First boot user experience
- 534 - Initial OFW screen needs to match design
- 2336 - First boot color chooser
- 1328 - Need separate indication of stolen laptop during activation.
- 692 - Shutdown design
- 3295 - Pretty boot by default
- 3296 - Name entry does not match first boot spec
- 3297 - We don't take a photo at first boot
- 3299 - Dynamic "loading" animation for boot
- 3300 - Need transitions around first boot name/color/photo chooser.