X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/bf9327c0d9250603963a1f58dc33fbf1663b3243..074853c1b62b176489eadcdbe3b46c71f31ca582:/blog/data/2009-06-24-fasterboot.txt diff --git a/blog/data/2009-06-24-fasterboot.txt b/blog/data/2009-06-24-fasterboot.txt index 2c9078a885..4a3c357ca3 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,18 +24,15 @@ boot: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 -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. :)
+These points are based on the Google summer of code work done by +Carlos +Villegas.Support for makefile-style concurrency during boot was uploaded to unstable yesterday. When we tested it, we were able to cut 6 seconds @@ -41,3 +40,11 @@ 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 +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. :)