[tz] timezone DB distribution
Guy Harris
guy at alum.mit.edu
Wed Aug 19 17:44:45 UTC 2020
On Aug 19, 2020, at 8:41 AM, Paul Gilmartin <PaulGBoulder at AIM.com> wrote:
> On 2020-08-18, at 21:28:09, Guy Harris wrote:
>>
>> On Aug 17, 2020, at 12:01 PM, Juergen Naeckel via wrote:
>>>
>>> ... However…
>>> First of all, a tar.gz is Linux specific.
>>
>> Or, rather, UN*X specific; Linux Torvalds was about 10 years old when tar was first broadly available (with V7 in 1979, I think), and gzip came out a little more than a year after somebody announced that they were "doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones", although it did support bash and gcc when that announcement was made. :-)
>>
> ".gz" is non-POSIX. z/OS UNIX doesn't supply a gzip or zip.
Non-POSIX but supplied with many UN*Xes; in practice, *not* supporting it will get in the way of using a lot of source tarballs out there - for that matter, a UN*X supplier is best advised to offer bzip2 and xzip decompression as well, these days.
And does Z/OS UNIX use EBCDIC rather than ASCII? If so, it may be a UNIX, but it's a UNIX for which a lot of code written for UN*Xes may not work, although the tz code might have avoided making ASCII-specific assumptions.
> And Single UNIX much prefers "pax" over "tar" nowadays.
"prefers" in what sense? And, in practice, how many pax archives using its extensions to ustar format are out there?
>> ...offering both a tarball and a zipball might be a good idea (zip exists as a UN*X command, and ships with at least UN*Xes, but UN*X users may be less used to it).
>>
> Again, non-POSIX, but distributed with (most) Linux.
And at least some non-Linux UN*Xes:
$ which unzip
/usr/bin/unzip
$ uname -sr
Darwin 19.6.0
More information about the tz
mailing list