1 Apr 2005 06:59
Re: Adding bsdiff to the base system
Robert Watson <rwatson <at> FreeBSD.org>
2005-04-01 04:59:05 GMT
2005-04-01 04:59:05 GMT
On Wed, 30 Mar 2005, Colin Percival wrote: > I'd like to add bsdiff/bspatch into the base system. I initially > wrote these as part of FreeBSD Update, but I'm now also using them in > portsnap, and bspatch has been part of the OS X base system for most of > the past year as a result of being used by their patches. I think this would be a useful addition. They're very handy, and are nice "atomic" tools that can be used to build more complex solutions in the traditional UNIX style. Robert N M Watson _______________________________________________ freebsd-arch <at> freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe <at> freebsd.org"
> At 9:28 AM -0600 4/1/05, Dan Nelson wrote:
>> Yes, that's what I assumed this thread was about for the first
>> couple posts. bdiff/bpatch sound like better names. What's the
>> 's' stand for?
Err... nothing. Or rather, I'm not sure what it stands for. I was
looking for a name for a diff tool which worked on "binary software" (or
more generally, files with lots of "byte-substitutions"), and which uses
"bytewise subtraction" as part of its encoding process... (I'm sure you
can think of other possible meanings of "bs", as well.)
Garance A Drosihn wrote:
> I was also confused by the names at first. How about just
> 'bindiff' and 'binpatch'? These do sound like useful utilities
> to add, now that I understand what they are...
When I first wrote this code, I called it "bdiff". Soon thereafter, it
was pointed out to me that there was a bit of a namespace collision -- the
name "bdiff" -- and the name "bindiff", which was my second choice -- had
each been used for several different (not very good) binary diff tools
already.
So I looked for a name which hadn't already been used by several other
people, and settled on "bsdiff" / "bspatch" as a compromise between being
RSS Feed