Startup Sequence: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Link to bugs for each component of design.)
(More trac links.)
Line 38: Line 38:
[[Image:intro_13.png|thumb|left|Step 12: Sugar started.]]
[[Image:intro_13.png|thumb|left|Step 12: Sugar started.]]
<br clear="all" />
<br clear="all" />
==Shutdown animation==
See [http://dev.laptop.org/ticket/692 trac #692]
==Discussion==
==Discussion==
* Open Firmware currently displays some diagnostic information about boot sources. These icons are missing from Step 2 (and subsequent steps?).
* Open Firmware currently displays some diagnostic information about boot sources. These icons are missing from Step 2 (and subsequent steps?).
Line 49: Line 51:
* [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]
* [http://dev.laptop.org/ticket/3295 3295 - Pretty boot by default]
* [http://dev.laptop.org/ticket/3296 3296 - Name entry does not match first boot spec]
* [http://dev.laptop.org/ticket/3297 3297 - We don't take a photo at first boot]
* [http://dev.laptop.org/ticket/3299 3299 - Dynamic "loading" animation for first boot]

Revision as of 17:52, 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. (needs work: trac #534)

Step 1: off
Step 2: static XO man


Linux boot happens here with screen frozen by DCON.

Activation sequence

Skipped when activation lease is already valid. (needs work: trac #1328) These simple graphics are drawn by Linux initrd directly onto the framebuffer.

Step 3a: Lease found on USB key
Step 3b: Activation failed.


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?

(name selection: doesn't match design, trac #3296)

Step 4: Entering "first" name
Step 5: Entering "last" name
Step 6: Selecting the "next" button


(color selection: needs work, trac #2336)

Step 7: Color selection?
Step 8: Color selection?


(photo selection: needs work, trac #3297)

Step 9: Taking photo?
Step 10: Done?


Loading animation

Occurs on every boot.

(doesn't match design, trac #3299)

Step 11a: "Clock" animation
Step 11b: "Clock" animation
Step 12: Sugar started.


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.
  • Clock animation, if not done in X, will need to freeze between steps 11 and 12.

Related trac bugs