From 60cc95479a3cc349bf6d6fe007c01619dcd39c3f Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Wed, 24 Jun 2009 19:39:20 +0000 Subject: [PATCH] Improve text. --- blog/data/2009-06-24-fasterboot.txt | 37 ++++++++++++++++------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/blog/data/2009-06-24-fasterboot.txt b/blog/data/2009-06-24-fasterboot.txt index 2c9078a885..9c72d5a877 100644 --- a/blog/data/2009-06-24-fasterboot.txt +++ b/blog/data/2009-06-24-fasterboot.txt @@ -1,13 +1,15 @@ Title: Debian boots quicker and quicker Tags: english, debian -Date: 2009-06-17 14:20 - -

Monday and tuesday I spent in London with a lot of the people -involved in the boot system on Debian and Ubuntu, to see if we could -find more ways to speed up the boot system. This was an Ubuntu funded -developer gathering. It was quite productive. We also discussed the -future of boot systems, and ways to handle the increasing number of -boot issues introduced by the Linux kernel becoming more and more +Date: 2009-06-24 21:40 + +

I spent Monday and tuesday this week in London with a lot of the +people involved in the boot system on Debian and Ubuntu, to see if we +could find more ways to speed up the boot system. This was an Ubuntu +funded +developer +gathering. It was quite productive. We also discussed the future +of boot systems, and ways to handle the increasing number of boot +issues introduced by the Linux kernel becoming more and more asynchronous and event base. The Ubuntu approach using udev and upstart might be a good way forward. Time will show.

@@ -22,11 +24,19 @@ boot:

  • Disable the init.d/hwclock*.sh scripts and make sure the hardware clock is in UTC.
  • -
  • Install and activate the insserv package to enable dependency - based boot sequencing, and enable concurrent booting.
  • +
  • Install and activate the insserv package to enable + dependency + based boot sequencing, and enable concurrent booting.
  • +

    Support for makefile-style concurrency during boot was uploaded to +unstable yesterday. When we tested it, we were able to cut 6 seconds +from the boot sequence. It depend on very correct dependency +declaration in all init.d scripts, so I expect us to find edge cases +where the dependences in some scripts are slightly wrong when we start +using this.

    +

    On our IRC channel for this effort, #pkg-sysvinit, a new idea was introduced by Raphael Geissert today, one that could affect the startup speed as well. Instead of starting some scripts concurrently @@ -34,10 +44,3 @@ from rcS.d/ and another set of scripts from rc2.d/, it would be possible to run a of them in the same process. A quick way to test this would be to enable insserv and run 'mv /etc/rc2.d/S* /etc/rcS.d/; insserv'. Will need to test if that work. :)

    - -

    Support for makefile-style concurrency during boot was uploaded to -unstable yesterday. When we tested it, we were able to cut 6 seconds -from the boot sequence. It depend on very correct dependency -declaration in all init.d scripts, so I expect us to find edge cases -where the dependences in some scripts are slightly wrong when we start -using this.

    -- 2.47.2