Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Mar 2005 07:43:18 -0500
From:      Richard Coleman <rcoleman@criticalmagic.com>
To:        Xavier Maillard <zedek@gnu-rox.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Heads up: gtar gone from base system
Message-ID:  <424558E6.5080201@criticalmagic.com>
In-Reply-To: <plop85eke2zorp.fsf@gnu-rox.org>
References:  <20050313223214.D6EE57306E@freebsd-current.sentex.ca> <4243B57D.5050204@freebsd.org> <plop85eke2zorp.fsf@gnu-rox.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Xavier Maillard wrote:
>>FreeBSD 6-CURRENT no longer includes "gtar."
>>In particular, the WITH_GTAR option is gone
>>and "tar" will always invoke the "bsdtar"
>>program.
> 
> No flame, but just wanted to know why ?
> 
> Cheers

I can't speak for Tim, but I would say:

1. We don't need two tar implementations in the base.
2. bsdtar is BSD licensed, whereas gtar is GPL.
3. bsdtar is based on libarchive.  Libarchive gives us the freedom to 
use tar features from a real library rather than using using system(). 
Hopefully the package system, and other utilities (cpio, pax) will 
ultimately use libarchive as well.
4. bsdtar is well written, reliable, and has the features that people 
actually use (since it has survived runs at the package cluster).

I suspect the other BSD's will pick up bsdtar/libarchive as well, if 
they haven't already.

Richard Coleman
rcoleman@criticalmagic.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?424558E6.5080201>