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(a)minnie.tuhs.org <mailto:tuhs@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