I did some of this, but have totally tweaked nearly every part of my boot process, and am running a custom Xserver, (see the xserver-gentoo-onesecondx in AUR), as well as the Zen kernel (see AUR), which is pretty well stripped except for what I need. Boot time for me is 13sec. It'd be faster if I didn't use KDE and rely on dbus and hal....that said, KDM takes a bit to start even when the Xserver has started, and post isn't counted....alongside that, I think one or two seconds discrepancy could be tacked on from time to time if not all the time, as bootchart doesn't seem to be super accurate....here's my bootchart:
]]>Lol, you could try sending all the librarys you are going to be loading to /dev/null I seem to remember some mad gentooer doing just that so that all the librarys were cached before loading, seemed to meet some success in reducing load time, but gentoo is slow as compared to Arch
Could you elaborate? What do you mean by sending the libraries to /dev/null?
]]>I compile my own kernel to remove everything not used, for no other reason than just because i can lol
I just compiled a kernel for the first successful time, and got my boot time from 33s to 27s, which isn't bad for a first successful attempt.
]]>