* [TUHS] 2.11BSD Update @ 2020-07-14 22:53 Warner Losh 2020-07-15 6:36 ` Lars Brinkhoff 2020-07-15 18:37 ` Jacob Goense 0 siblings, 2 replies; 4+ messages in thread From: Warner Losh @ 2020-07-14 22:53 UTC (permalink / raw) To: The Eunuchs Hysterical Society [-- Attachment #1: Type: text/plain, Size: 566 bytes --] I've managed to reach an important milestone in my efforts to recreate 2.11BSD pl 0 from sources. I've managed to unwind the patches, recreated some programs that were lost (the patches destroyed data and weren't modern context diffs). So I've managed to unwind back to pl 0, I've managed to bootstrap the assembler (it wouldn't build on pl 195), recreate ld, ranlib and ar. I've rebuilt the libraries and many binaries. https://bsdimp.blogspot.com/2020/07/211bsd-original-tapes-recreation.html No tapes yet, but I thought people here would like to know. Warner [-- Attachment #2: Type: text/html, Size: 769 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [TUHS] 2.11BSD Update 2020-07-14 22:53 [TUHS] 2.11BSD Update Warner Losh @ 2020-07-15 6:36 ` Lars Brinkhoff 2020-07-15 18:37 ` Jacob Goense 1 sibling, 0 replies; 4+ messages in thread From: Lars Brinkhoff @ 2020-07-15 6:36 UTC (permalink / raw) To: Warner Losh; +Cc: The Eunuchs Hysterical Society Warner Losh wrote: > I've managed to reach an important milestone in my efforts to recreate > 2.11BSD pl 0 from sources. I've managed to unwind the patches, > recreated some programs that were lost (the patches destroyed data and > weren't modern context diffs). Having done some similar things, I really appreciate the effort that went into this. Congratulations! ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [TUHS] 2.11BSD Update 2020-07-14 22:53 [TUHS] 2.11BSD Update Warner Losh 2020-07-15 6:36 ` Lars Brinkhoff @ 2020-07-15 18:37 ` Jacob Goense 2020-07-16 0:35 ` Warner Losh 1 sibling, 1 reply; 4+ messages in thread From: Jacob Goense @ 2020-07-15 18:37 UTC (permalink / raw) To: tuhs On 2020-07-15 00:53, Warner Losh wrote: > No tapes yet, but I thought people here would like to know. From back when digging into this I vaguely recall there was corruption in the pl 0 tapes. Maybe you are on the brink of finding out why there are no pl 0 tapes ;) /Jacob ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [TUHS] 2.11BSD Update 2020-07-15 18:37 ` Jacob Goense @ 2020-07-16 0:35 ` Warner Losh 0 siblings, 0 replies; 4+ messages in thread From: Warner Losh @ 2020-07-16 0:35 UTC (permalink / raw) To: Jacob Goense; +Cc: TUHS main list [-- Attachment #1: Type: text/plain, Size: 2383 bytes --] On Wed, Jul 15, 2020 at 12:39 PM Jacob Goense <dugo@xs4all.nl> wrote: > On 2020-07-15 00:53, Warner Losh wrote: > > No tapes yet, but I thought people here would like to know. > > From back when digging into this I vaguely recall there was > corruption in the pl 0 tapes. Maybe you are on the brink of > finding out why there are no pl 0 tapes ;) > You may be on to something. Patch 40, sent on Christmas day 1991, says: Several files in the /usr/src/games hierarchy are corrupt. This likely happened about a year ago when the master tapes were being created on a system which had suffered a hardware problem (disc controller and/or memory). The affected files are: /usr/src/games/mille/end.c /usr/src/games/banner.c /usr/src/games/warp/{sig.c,smap.1,smp.5} If you have earlier 2.10.1BSD tapes the files may be recovered from them as the above files have not changed. About 9 months later, around September 9, 1992, patch 80 was released, which was just a remastering of all the patches to date: A master update kit has been created which will bring a base 2.11BSD distribution up to the current revision level (#78). There is one later patch (#79) which is a trivial update to 'tftp', but it was made after this kit and so was not included. (there's references to this coming kit in patch 72, released in late August too). Since 2.11BSD was released in March 1991, this is 15 months after the initial release and would be all of the tapes made by USENIX going forward after that point. It's unclear if the USENIX tapes were remaster after patch 40 was issued 9 months after the original release or not (my reconstruction assumes that this corruption never happened, btw). This would give a small window in which to have ordered the tape to get an original, perhaps? The files from patch 80 are available (and I have them), but I haven't tried to see if they give me But my 'no tapes yet' comment was that I've not built bootable 2.11BSD as released/reconstructed tapes yet. I can't build the kernel. There's something wonky with my reconstruction of the kernel config. It's not consistent, and also fails to build a kernel that's small enough. But there's likely to be more sleepless nights during which to ponder this mystery. Warner [-- Attachment #2: Type: text/html, Size: 3040 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-07-16 0:37 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-07-14 22:53 [TUHS] 2.11BSD Update Warner Losh 2020-07-15 6:36 ` Lars Brinkhoff 2020-07-15 18:37 ` Jacob Goense 2020-07-16 0:35 ` Warner Losh
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).