From Fedora Project Wiki

< Features

Revision as of 14:41, 9 December 2008 by Harald (talk | contribs) (New page: <!-- All fields on this form are required to be accepted by FESCo. We also request that you maintain the same order of sections so that all of the feature pages are uniform. --> <!-- Th...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


20SecondStartup

Summary

Boot faster than the F10 30SecondStartup. Make Fedora boot and shut down faster. The goal is to be at the login screen in 30 seconds and be as fast as possible after the login (gnome-session).

Owner

Current status

  • Targeted release: Fedora 11
  • Last updated: (Dec 09 2008)
  • Percentage of completion: 0%

Detailed Description

Identify bloated tasks in the boot process and make them faster and use less disk I/O.

See: Fedora 10 top 5 disk usage tasks [1]

Benefit to Fedora

A faster boot makes for happy users.

Scope

Possibly involves all packages that are involved in the boot sequence, udev, module-init-tools, kernel, nash, upstart, readahead, setroubleshoot, gdm.

Test Plan

  • install bootchart
  • modify /sbin/bootchartd to exit on "firefox" not "gdm kdm" etc. and sleep 10-20 seconds after that
  • reboot, login, start firefox, close firefox
  • measure time until closing of firefox

User Experience

Turn on computer, wait 20 seconds, select user on login screen.

Dependencies

  • maybe kernel for sreadahead
  • module-init-tools
  • setroubleshoot-server
  • gdm login infrastrucure
  • rpcbind
  • no regression in other parts of the system

Contingency Plan

This is an incremental feature. If we don't quite get down to 20 seconds, too bad, we can just take whatever improvements we have.

Documentation

Release Notes

Comments and Discussion