Linked by Thom Holwerda on Tue 13th Mar 2007 17:03 UTC, submitted by IdaAshley
Linux "One of the biggest complaints about Linux, particularly from developers, is the speed with which Linux boots. By default, Linux is a general-purpose operating system that can serve as a client desktop or server right out of the box. Because of this flexibility, Linux serves a wide base but is suboptimal for any particular configuration. This article shows you options to increase the speed with which Linux boots, including two options for parallelizing the initialization process. It also shows you how to visualize graphically the performance of the boot process."
Permalink for comment 221392
To read all comments associated with this story, please click here.
ParanoidAndroid
Member since:
2006-03-26

Boot time mainly depends on the distro you're using.
Not trying to show off, but my LFS system boots in 11-12 seconds from grub to text login. This includes loading vsftpd, cups, a svn server, ssh and some other small things.

I gained a speed improvement by switching from the linux-init scripts to BSD style scripts. It is a little bit harder to start/stop/restart BSD started services, but the text files are (in my opinion) easier to read and start faster.

Another thing is the enormous amount of services started by other distros. I always wonder why some distros feel the need to start a time server or whatever. This fills up memory and reduces startup speed.

Finally compiling apps yourself and optimizing for your architecture (in my case an old athlon XP) instead of the popular i386 greatly improves speed.

So don't blame the entire GNU/linux for the long bootup time!

Reply Score: 1