From owner-freebsd-current@FreeBSD.ORG Sat Mar 26 12:40:41 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CEDF16A4CE for ; Sat, 26 Mar 2005 12:40:41 +0000 (GMT) Received: from saturn.criticalmagic.com (saturn.criticalmagic.com [64.74.124.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33D2343D41 for ; Sat, 26 Mar 2005 12:40:39 +0000 (GMT) (envelope-from rcoleman@criticalmagic.com) Received: from [172.16.0.200] (adsl-215-237-46.aep.bellsouth.net [68.215.237.46]) by saturn.criticalmagic.com (Postfix) with ESMTP id 7485F3BD10; Sat, 26 Mar 2005 07:40:36 -0500 (EST) Message-ID: <424558E6.5080201@criticalmagic.com> Date: Sat, 26 Mar 2005 07:43:18 -0500 From: Richard Coleman User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Xavier Maillard References: <20050313223214.D6EE57306E@freebsd-current.sentex.ca> <4243B57D.5050204@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: Heads up: gtar gone from base system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2005 12:40:41 -0000 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