Date: Wed, 28 May 2008 11:20:20 -0700 From: Tim Kientzle <kientzle@freebsd.org> To: obrien@freebsd.org Cc: cvs-src@freebsd.org, Roman Divacky <rdivacky@freebsd.org>, src-committers@freebsd.org, cvs-all@freebsd.org, Colin Percival <cperciva@freebsd.org> Subject: Re: cvs commit: src/usr.bin/cpio Makefile bsdcpio.1 cmdline.c config_freebsd.h cpio.c cpio.h cpio_platform.h err.c matching.c matching.h pathmatch.c pathmatch.h src/usr.bin/cpio/test Makefile main.c test.h test_0.c test_basic.c test_format_newc.c ... Message-ID: <483DA264.2010009@freebsd.org> In-Reply-To: <20080528013528.GA97270@dragon.NUXI.org> References: <200805261715.m4QHFZUK070554@repoman.freebsd.org> <20080526172717.GA93432@freebsd.org> <483AFE87.6020103@freebsd.org> <20080528013528.GA97270@dragon.NUXI.org>
next in thread | previous in thread | raw e-mail | index | archive | help
David O'Brien wrote: > On Mon, May 26, 2008 at 11:16:39AM -0700, Colin Percival wrote: >>I'm looking forward to when we can remove both GNU cpio and >>our current pax implementation from the tree, > > I don't see a reason to remove pax from the tree. It is already > BSDL'ed and is faster than libarchive based archivers. Please > take this as a request to not remove pax. The current pax does have a lot to recommend it. Unfortunately, it is rather out-of-date. In particular, it does not implement the POSIX-2001 'pax interchange format', which is not at all trivial to implement. The 'pax' format is also the basis of new features being developed by a lot of folks, including the new GNU tar sparse file format (which libarchive supports), and ACL support from Joerg Schilling's star (which libarchive supports). As for libarchive performance, I've done a lot of work there in the last year or two; you might be pleasantly surprised. Cheers, Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?483DA264.2010009>