Alexander Eremin wrote: > On ??, 2009-10-22 at 10:56 +0200, Jan Damborsky wrote: >> Hi Alex, >> >> since Sparc uses dcfs(7FS) "Compression file system" module >> to decompress files on-the-fly when data are being read, my >> understanding >> is that all pieces necessary to bring up the system to the point when >> dcfs(7FS) can do its job must remain uncompressed >> >> I am not sure what the critical pieces are - CC-in Jan S. who >> might correct me or provide more details on this topic. >> >> That said, I am thinking how much space we actually save in this case >> (Sparc OpenSolaris installer boot archive) - '/usr' is separated >> in compressed archive solaris.zlib and kernel along with drivers >> is uncompressed. >> >> If it turns out it is not significant, I think we might also consider >> not to use dcfs at all, since there are also disadvantages - we are >> seeing weird bugs filed from time to time against Sparc - they >> are caused by the limitations of dcfs - compressed file can't be >> updated. This is why 'fiocompress' attribute in Distro Constructor >> Sparc manifest exists - files marked with this attribute are left >> uncompressed. >> >> Thank you, >> Jan > > I've prepared some Sparc iso's using root_archive for creating miniroot, > they work good, but I?m agree about updating question. For DC it seems > that only small part of bootroot is fiocompressed - /sbin,/usr and /libs > and probably using dcfs for miniroot compression is not optimal it this > case, other method is required.
I agree that the win may not be worth the trade-offs when /usr is compressed in another way. -jan