* Mike Gerdts <[EMAIL PROTECTED]> [2008-02-02 04:08]: > On Jan 22, 2008 2:22 PM, Stephen Hahn <[EMAIL PROTECTED]> wrote: > > The zap proposal was pretty solid as I recall (although I am partial > > to tar as an archive format...). I hope we can get to coding > > file-package support in the next preview release interval, or perhaps > > the one after that... > > I would like to see something different than tar, because... > > - The logical thing to do with a tar file is to compress it. If you > are working on a system with slow single thread performance, > processing compressed tar (or cpio) archives is extremely slow. I > suspect the Indiana world doesn't see this so much because the > system requirements are such that a reasonably modern x86 processor > is required. Per thread performance on somewhat affordable sparc > boxes has not increased from the V240 through the T5220 while > per-system performance has increased 10x or more. I think that, regardless of container format, the format I would like to see is a container of compressed files, and not a compressed container of uncompressed files. Although we would give up the theoretical best compression on a particular data set, we get a much simpler model for composition and/or filtering.
The SPARC compression performance point is noted. > >From my recollection of the zap discussion and my own frustration with > single-threaded performance on US-T1 systems, I would like to see: > > - All metadata at the beginning of the file. This is helpful when the > file is delivered via a standard HTTP download (no IPS server) to > determine which byte ranges need to be downloaded. I don't think that a selective download for raw packages is going to be a priority... (Because we have selective download in the active case already.) > - No barriers in the file format to having a multi-threaded pkg > command that can simultaneously uncompress, checksum, verify > signatures, etc. multiple files from the same package at the same > time. This sounds like a good goal. - Stephen -- [EMAIL PROTECTED] http://blogs.sun.com/sch/ _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
