Avoid preload under Lucid

Since Ubuntu 8.04 one of the first packages I have installed after a fresh system install was preload. So I did this also for Lucid but discovered that it does not work well together with ureadahead.

preload is a daemon that fetches libraries and binaries into memory based on statistics of your application usage. Often used applications will start up faster.

ureadahead
will read all files that are used during boot into memory so that the different start up scripts and services do not need to be loaded individually. It will improve the boot performance.

The combination of both does not work well. Boot time did increase significantly and even worse: sometimes my screenlets did not start up after login.

After removing preload everything was good again: quick boot times and reliable start of my start up applications.

Back to top