Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Aug 2001 01:16:16 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Nate Williams <nate@yogotech.com>
Cc:        Jens Schweikhardt <schweikh@schweikhardt.net>, current@FreeBSD.ORG
Subject:   Re: bash in /usr/local/bin?
Message-ID:  <3B778CD0.1AAD0398@mindspring.com>
References:  <3B74D180.D036D629@hway.net> <3B75D33D.68368F22@softweyr.com> <3B764D47.6060902@yahoo.com> <3B76555B.891321BF@mindspring.com> <20010812125329.A1111@schweikhardt.net> <3B76C8C6.D7C0D639@mindspring.com> <15222.65411.958969.341986@nomad.yogotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Nate Williams wrote:
> Umm, Terry.  There was no 'free' tar.  Back in the 386BSD days, when we
> were looking for a free tar, I contacted Andy Tanenbaum (of Minix) and
> got permission to use it, since we didn't have one.  However, it was
> voted down as being 'too simple', so we opted for the GNU one.
> 
> There isn't a BSD or public domain version of tar anywhere to be found,
> unless you consider 'pax' running in tar emulation mode acceptable.  (I
> certainly don't.)

I was just going to say "pax"...

The "tar" program is really trivial to write: it's user space
code, and you can run all sorts of fancy debug tools on it,
and get a nice core dump to post mortem when it falls over, if
you don't want to run it in a source level debugger, which will
tell you the precise line of code the failure occurred on.  In
general, user space code is at least an order of magnitude
easier to write.  8-).

In any case, what don't you like about pax, other than "it's
not GNU tar"?


> The same story exists with grep.

That's actually not true; there are three different
implemetnations of the Boyer-Moore algorithm based "grep" tools
in the comp.unix.sources archives.


-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B778CD0.1AAD0398>