[TUHS] Anyone have a copy of POSIX.1 (IEEE 1003.1-1988) draft 6?
David Anderson via TUHS
tuhs at tuhs.org
Sat Oct 25 07:18:24 AEST 2025
Thank you! We already have the final standard (thanks FIPS 151-1) and, thanks to this list, the 1986 trial use draft. If you have earlier copies of either drafts (e.g. draft 6 as was apparently published on FTP, per https://mirrors.nycbug.org/pub/The_Unix_Archive/Unix_Usenet/mod.std.unix/1986-January/000036.html), or earlier drafts of the chapter, those would be very interesting in order to see how the text changed, and how it might line up with implementations of the time.
In particular, do you have any memory or surviving documents in which the format used the magic string "ustar<space><space><nul>" and lacked a version field? That's the ustar deviation called "old GNU" in today's source code, but appears to be inherited from 1985 pdtar, and that pdtar source points to draft 6 as the reference for the format being implemented.
On Fri, Oct 24, 2025, at 13:53, Clem Cole wrote:
> Jim McGinnis and I wrote that chapter originally. I may have a copy in old masscomp files. I can send you a scan of the actual approved standard. I don’t remember any changes wrt the format itself, only the English text.
>
> Sent from a handheld expect more typos than usual
>
>
> On Fri, Oct 24, 2025 at 12:24 AM David Anderson via TUHS <tuhs at tuhs.org> wrote:
>> A friend is digging into the history of the tar format and its variations. The GNU tar format originates from a non-compliant variation of POSIX ustar, which appears to have been inherited from John Gilmore's pdtar. And according to pdtar's source code, draft 6 of POSIX.1-1988 was the reference used to implement ustar. Thus, it would be interesting to peruse draft 6, and see if the variations stem from later changes to ustar, or ambiguities in the draft's wording, or what.
>>
>> Anyone happen to have an old printout or digital copy of that draft lying around? Allegedly the draft would have been in circulation circa 1985-1986.
>>
>> Cheers,
>> - Dave
More information about the TUHS
mailing list