Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Mar 2007 17:42:28 -0700
From:      Tim Kientzle <kientzle@freebsd.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        current@freebsd.org
Subject:   Re: BSDtar performance vs GNUtar (Re: cvs commit: src/usr.bin/tar Makefile bsdtar.c bsdtar.h bsdtar_platform.h config_freebsd.h	getdate.y matching.c read.c tree.c util.c write.c	src/usr.bin/tar/test config.sh test-acl.sh test-basic.sh test-deep-dir.sh test-flags.sh test-nodump.sh ...)
Message-ID:  <45F4A1F4.4060703@freebsd.org>
In-Reply-To: <20070312001026.GA20000@xor.obsecurity.org>
References:  <200703111036.l2BAaha6031394@repoman.freebsd.org>	<45F46291.4090209@freebsd.org> <20070312001026.GA20000@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>>Bsdtar should now be considerably faster than before.
>>I'd appreciate any feedback ...
> 
> The first archive was created with bsdtar (tar cvf ports.tar ports)
> which made gtar bitch a bit ....

Which version of gtar were you using?

In my testing, there's a small but definite slowdown
from gtar 1.13 to 1.15 to 1.16.

> ... gtar bitch a bit about unknown options (SCHILY.*) ...

bsdtar should probably warn about unknown options as well;
I'll have to look into that.  (It's a little tricky because
libarchive is set up to only return one error for any
one operation.  I might have to generalize that.)

Now that gtar is following standards, I wonder if
they'll adopt some of the extensions developed
by other people?  (Such as Joerg Schilling's solid
work on integrating file flags and ACL support into
pax format.)

Tim Kientzle



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45F4A1F4.4060703>