Skip site navigation (1)Skip section navigation (2)
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>