Readahead lists naming convention ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {early,later}.sorted The sorted lists are used for "fast mode" and this kind of lists has the greater priority for boot scripts. These lists are generated from custom.{early,later} or *.{early,later} lists by (for example): readahead --sort --output=early.sorted foo.early To keep your lists actual you can add this command to the crontab. custom.{early,later} This is customised version of "full mode" lists. These lists are generated for your machine by readahead-collector during boot process. To generate these lists you have to boot with: init=/sbin/readahead-collector Please, don't add this option to your grub.conf permanently (due to negative performance impact). *.{early,later} These are lists with the lowest priority. Arch independent lists ~~~~~~~~~~~~~~~~~~~~~~ If you want to distribute architecture independents lists (for example in src.rpm), use: readahead-check --template=arch_spec.list --output=arch_indep.list to convert back to arch-specific version use lists/Makefile and make rpm-lists-rebuild FILES="default.early default.later" \ RPM_ARCH=x86_64 RPM_LIB=lib64 Karel Zak