Blog Post

Article posted on Jul 16

Finnix and Bootcharts

  • Posted by Ryan Finnie on July 16, 2006, 2:50 pm

Finnix 88.0 will have Bootchart support; "finnix bootchart" will start bootchartd, and stop it at the appropriate time. (Bootchart will look for key processes to determine when it's "done", such as getty or xinit. Finnix does not utilize either, so finnix-scripts must stop it manually at the end. Below is a (largeish) image, and some notes.

2006-07-16 bootchart
Notes:

  • knoppix-hotplug is one of the last remaining throwbacks from Finnix 84/85, which were Knoppix remasters. The only reason the file is still around is because it's never needed to be modified. However, post-88.0, I will be switching from hotplug to udev, which will make this process obsolete.
  • The first 5 seconds of "nothing" seem to be in init itself, and can't be overridden. I may look into the source to see what is causing that delay.
  • The 7-second sleep is for "settling", most notably because after USB storage devices are initialized, the kernel module sleeps for 6 seconds before making the partition table available. Post-88.0, I will look into parallelization, putting tasks that don't relate to disks between the initialization and the partition table scanning (such as mouse services). Then I would take the delta and sleep (for example, if other tasks take 3 seconds, it would sleep for 4 more seconds before scanning partition tables).
  • 20 seconds is still rather impressive. Let's see what we can shave off that.
    • Leave Comment
    • Posted in Development, Finnix

    Leave a Reply

    Click here to cancel reply.

« Black T-Shirts at CafePress
Finnix 88.0: August 4 »

Finnix

  • Wiki
  • Blog
  • Snapshots

Finnix on Identi.ca

  • fo0bar: !Finnix has become quite popular in China in the last day. About 5000 downloads in the last few hours.
  • fo0bar: This !Finnix release has been unusually quiet. Usually the Internet becomes a release announcement echo chamber in the first 24 hours.
  • fo0bar: !Finnix 102 released! http://blog.finnix.org/2011/07/23/finnix-102-released/
  • finnix: Hello! Please join the !Finnix group on Identica, http://blog.finnix.org/ for blog updates, and http://www.finnix.org/ to download. Thanks!
  • fo0bar: !Finnix 101 released, fueled by eggnog and tinsel: http://blog.finnix.org/2010/12/25/finnix-101-released/

Categories

  • Announcements (27)
  • Development (34)
  • Finnix (96)
  • Miscellany (24)

Archives

  • February 2012
  • January 2012
  • December 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • March 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • November 2009
  • August 2009
  • January 2009
  • December 2008
  • November 2008
  • June 2008
  • March 2008
  • January 2008
  • October 2007
  • July 2007
  • April 2007
  • January 2007
  • October 2006
  • August 2006
  • July 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • November 2005
  • October 2005

Recent Comments

  • Working at Canonical, and how it relates to Finnix: decision to use Launchpad for Finnix bug tracking was unrelated...
  • Ubik: I <3 Finnix Thank you :D
  • 5ยช Coluna: Hope the mirror in Portugal helps balancing the load for European users.
  • presi: The problem with mini CDs is currently there are more and more slot loading drives that simply don’t...
  • presi: Good work!

Search

Meta

  • Log in
  • Valid XHTML

Keep 'em coming!

330,280 spam comments
blocked by
Akismet
Powered by WordPress.