Darren J Moffat wrote:
> Scott Rotondo wrote:
>> The idea for a long-term solution (having the boot loader read 
>> multiple files into memory instead of a single archive) sounds like a 
>> good one.
> 
> I'm not sure that is the best solution in the network boot case. 
> Consider that one of the reasons we designed wanboot with a downloadable 
> archive was to *reduce* the number of files transferred over the network 
> and to reduce the number of files we had to verify with an hmac.  This 
> is important not just for wanboot (which should get ported to x86) and 
> also the netboot for NFS and iSCSI root cases as well.
> 
> The root cause here seems to be that there are multiple copies of a 
> file, one in the root filesystem and one in the archive filesystem.  It 
> isn't that the boot system loads an archive.   If instead we could fix 
> the problem so that there is never the possibility of the root 
> filesystem being out of sync with the archive that would help.  There 
> are possible ways to do this - I shared some of my thoughts privately 
> with Jan yesterday and he had already looked a similar way of solving it 
> but it is too complex for now.
> 
> I just don't want the outcome of this fast-track to imply that the 
> future *better* solution requires the boot loader to be reading multiple 
> files.
> 

I agree that nothing in this case should determine a required 
architecture or design for a future better solution. I also had a side 
conversation with Jan yesterday about some other alternatives.

My point was simply to express the concern that implementing the 
partial, sparc-only solution might reduce the incentive to pursue a 
better solution in the near future. Though not committing to a specific 
solution, Jan did assure me that he has plans for future work in this area.

        Scott

Reply via email to