Finnix

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.

    If you have an OpenID, you may fill it in here. If your OpenID provider provides a name and email, those values will be used instead of the values here. Learn more about OpenID or find an OpenID provider.

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

Finnix

  • Wiki
  • Blog
  • Snapshots

Finnix on Identi.ca

  • zinayfuzz: RT @fo0bar !Finnix 108 released! http://ur1.ca/dsds4 External link
  • fo0bar: !Finnix 108 released! http://ur1.ca/dsds4 External link Geotagged
  • neustradamus: !Finnix 108 has been released ( !Debian ) http://www.finnix.org/ External link
  • zinayfuzz: RT @fo0bar !Finnix 107 released! http://ur1.ca/c9oqp External link
  • fo0bar: !Finnix 107 released! http://ur1.ca/c9oqp External link Geotagged

Categories

  • Announcements (33)
  • Development (35)
  • Finnix (106)
  • Miscellany (24)

Archives

  • May 2013 (2)
  • December 2012 (1)
  • November 2012 (1)
  • October 2012 (1)
  • July 2012 (1)
  • April 2012 (1)
  • March 2012 (2)
  • February 2012 (2)
  • January 2012 (1)
  • December 2011 (1)
  • October 2011 (2)
  • September 2011 (1)

Recent Comments

  • Ryan Finnie: Package lists are available in the release notes.
  • Ben in Seattle: This seems like a very neat distribution, but I’m having a devil of a time figuring out what...
  • Ryan Finnie: It is installed, it’s just at /usr/games/robotfindskitten, which is not in root’s path.
  • robotfindskitten enjoyer: robotfindskitten does not appear to be installed by default in Finnix 106. This is a great...
  • Steve Nordquist: I would have HFS+ with i18n filenames available for available console charsets (Chinese...

Search

Meta

  • Log in
Powered by WordPress.