Boot performance work

Registered by Robbie Williamson

Work towards and maintain the boot time budget on reference hardware (Dell Mini 10 SSD & HDD). This will be done by regularly reporting our progress towards our 10 second goal for a Dell Mini 10 with SSD storage. Starting with Alpha1, we will measure and report our progress on a weekly basis, using a combination of bootgraph for the kernel allocation and bootchart for post-kernel to full desktop. Reports for both SSD and HDD storage will be posted under the Lucid section of https://wiki.ubuntu.com/FoundationsTeam/BootPerformance.

Blueprint information

Status:
Complete
Approver:
Robbie Williamson
Priority:
Essential
Drafter:
Scott James Remnant (Canonical)
Direction:
Needs approval
Assignee:
Canonical Foundations Team
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-3
Started by
Scott James Remnant (Canonical)
Completed by
Robbie Williamson

Related branches

Sprints

Whiteboard

Status:

Work Items for lucid-alpha-3:
[apw] kernel-lucid-boot-performance: DONE
[scott] foundations-lucid-pre-desktop-lucid-startup-speed: DONE
[pitti] desktop-lucid-xorg-halsectomy: DONE
[canonical-desktop-team] desktop-lucid-startup-speed: DONE

Work items for ubuntu-10.04-beta-1:
[njpatel] dx-lucid-netbook-launcher-startup-speed: POSTPONED

(Marking items as DONE once they hit the budget)

pitti, 2010-02-23: Discussed current desktop status with Rick and Robbie in today's team meeting. This is as far as we can realistically get in lucid on the desktop side, so considering this implemented now.
scott, 2010-02-24: Kernel+Plumbing+X hit 6s now which is the budget - it doesn't quite divide as we thought it would, because much of plumbing is waiting for the Kernel's i915 + fbcon drivers to load for the X server
cjwatson, 2010-03-12: Agreed last week to postpone the netbook-launcher work, as we're timing a bit differently and forcing that work would involve redoing a lot of it in 10.10.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.