remove readahead from default package set (was Re: should readahead allow generic paths?)
Warren Togami
wtogami at redhat.com
Fri Oct 12 05:05:18 UTC 2007
Bill Nottingham wrote:
> Eric Sandeen (sandeen at redhat.com) said:
>> Matthias Clasen wrote:
>>> On Thu, 2007-10-11 at 09:20 -0500, Eric Sandeen wrote:
>>>
>>>> Tossing a default list out there and hoping for the best probably won't
>>>> work, at any rate.
>>> So are we going to get your fixed lists into F8 ?
>>>
>> Well, part of the problem is that "my" fixed lists may not be everyone's
>> fixed lists - I generated a custom list from *my* boot sequence. Coming
>> up with a good default list that actually speeds *everyone's* boot time
>> is another issue. If we think it's worth the 4 second or so boottime
>> reduction, maybe some way to automatically generate the custom lists
>> during firstboot might be an option. But then, they will rot over time...
>
> Given that, is there any reason to ship it on by default at this point?
>
> Bill
>
Relatively simple solution:
1) Ship readahead with template lists. This includes a list of commonly
used stuff. It could include wildcards like /usr/lib*/firefox*/foo in
order to handle multilib and version numbers changing.
2) During firstboot and occasionally after boot, something generates the
actual readahead file lists based upon several factors like:
- is the file actually installed?
- is the service enabled?
Later improvement:
3) Sometime later, more intelligent software could be included to help a
user update their readahead lists based upon their own software usage
patterns.
Unfortunately, not enough time to implement #1 and #2 before F8, even
though they are pretty simple and easy to test.
Warren Togami
wtogami at redhat.com
More information about the fedora-devel-list
mailing list