[TUHS] H.J. Lu Bootable Root & Base System disks

Petr Titěra petr at titera.eu
Sat Jul 18 06:16:52 AEST 2020



Dne 17. 7. 2020 v 19:26 Warner Losh napsal(a):
> 
> 
> On Fri, Jul 17, 2020 at 9:13 AM Grant Taylor via TUHS
> <tuhs at minnie.tuhs.org <mailto:tuhs at minnie.tuhs.org>> wrote:
> 
>     On 7/17/20 12:04 AM, Petr Titěra wrote:
>     > No, I consider my effort to reconstruct Linux libc release history
>     > as off topic communication.
> 
>     Interesting.  Where can I learn more about your work efforts?
> 
> 
> I'd like to know as well...
>  

I will post nearly same list I did send Grant off-list.


This is what I have now (I can provide full listing):

libc-5.4 - quite good coverage some versions only as a patch against
previous version but I was able to find most original distribution
source and binary archives

libc-5.3 - most versions only as patch against older versions (this was
short live series)

libc-5.2 - not much of it was preserved on the net, again short lived
series mostly patches but with wide gaps

libc-5.1 - one of the shortest series (only 4 releases) again I have
mostly patches

libc-5.0 - first used ELF series. I have mostly diffs of it. with only
one full release

libc-4.8 - transitional release to ELF. there was only one version of it
and I think it was never widely used in production. (you must be careful
here as there is another libc4.8 series which is completely different)

libc-4.7 - this was last official a.out series I've got most releases of it

In addition to above I was even able to find CVS repository containing
all changes from 4.6.27 to 5.4.46. Previous repository was unfortunately
destroyed when computer of H.J.Lu crashed on April 6th 1994.

Before version 4.7 thing get worse. These versions are oldest and they
were not archived. Sometimes you can find bits of binaries of those
versions in old Linux distributions but mostly on binary form. Another
problem is that CDs started to be mass published only around 1993 and
you will not find a lot of mirrors so old.

libc-4.6 - I have only few full releases and just some bits like diffs
of includes or release notes

libc-4.5 - only some bits and patches. You can easily find CVS
repository with commits of releases 4.5.7-4.5.19 (not development
repository, just release by release pushed into CVS) as a side note same
author created CVS repository of linux versions from  LINUX_0_99_14 to
LINUX_0_99_15I but these releases are quite easy to find

libc-4.4 - again not much one full release and some bits

libc-4.3 - one full release and some bits

libc-4.2 - only some fixes from mailing lists

libc-4.1 - it seem that I have source of it but nothing more

Versions before 4.1 were released together with compiler

libc-2.2 - only one release, nothing more

libc-1.4 - I have some sources claiming to be package for gcc 1.4 from
1992 but I do not know its exact source (it contains copyright of DJ
Delorie and I do not know if it was distributed with that copyright at
that time). It seems to me that I found GCC binary for this library too
but I was not able to test it.

libc-0.12 - I do not know much about this version.

I did not try to collect binutils for those libraries (I was mostly
after sources) but as I tend to mirror whole tree I think I will get a
lot of those too.

Petr Titera


> 
>     > If someone think otherwise I would be wery glad.
> 
>     I'm decidedly not an authority on the matter.  But I think there are
>     some in the global Unix community that shun Linux, and things
>     (directly)
>     related to it because it's not a Unix descended from AT&T.  Hence my
>     comment in my original post.
> 
>     I would love to find a forum for Linux history like TUHS is for Unix
>     history.
> 
> 
> I would too... The early days were fun to live through, but much of what
> I recall from the time isn't mentioned much, if at all, anymore.
> 
> Warner


More information about the TUHS mailing list