Ubuntu 11.10 vs. Fedora 16: Boot Speed, Power Consumption
Phoronix: Ubuntu 11.10 vs. Fedora 16: Boot Speed, Power Consumption
In this article is the first of several articles comparing the recently released Fedora 16 to Ubuntu 11.10. This first article is looking at the boot performance and power consumption from several different notebooks when performing clean installs of Fedora Verne and Ubuntu Oneiric Ocelot.
Fedora 16 tested in the stock configuration
I strongly object to the results of the boot time test, in particular the Fedora 16 slowness.
While I can say nothing about Ubuntu (being a RH user since the very first Fedora release many years ago, yes, back in the time when PPP configuration required a bit of black magic), I can say something about optimising Fedora.
1)They do, for some reason, turn on all the possible services by default, part of which looks (to me) like pure admin stuff. E.g. nfs (1-2 services), sendmail (2 services - sendmail && sm-client), rpc (~3-4 services - rpcbind et al). Bluetooth is also on by default, as is CUPS. Now I think these should be off by default, and if the system finds a bluetooth device or a printer on first boot, then, and only then, the service should loaded. Turning off all these things speeds up the boot process quite a lot.
2)The author of the article has not mentioned GRUB2 that, while not giving F16 an advantage over Ubuntu (as they've been using it for quite some time already), at least brings it on par with (a few releases old) Ubuntu. Bootchart does not give us a measurement of the pre-kernel boot time, and thus fails to demonstrate the speedup of the POST-screen-to-bootloader transition which GRUB2 does give us. It is a significant speedup, I must tell you.
To the guy who said SysV remnants slow things down:
From what I've figured out, none of the basic default services are SysV anymore. Maybe some of the ones I've listed above are, but they should not be taken into consideration in this test anyway, as I've already said. Yes, there are a lot of services that have yet to be converted, but these are mostly in the 3rd party packages that provide advanced functionality, unnecessary for the regular user. (There is a bug in the RedHat bugzilla that tracks the SysV to systemd progress.)
So to conclude, I'd say that you can make Fedora fast (especially nowadays, with systemd and total SysV->SD conversion), but you have to at least try. Comparing things like this without trying to understand how they work is not the best practice.