From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22695 invoked from network); 9 Sep 2022 02:17:04 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 9 Sep 2022 02:17:04 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id AB029428E6; Fri, 9 Sep 2022 12:17:00 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 5E50D428E5 for ; Fri, 9 Sep 2022 12:16:56 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 27A8D35E122; Thu, 8 Sep 2022 19:16:56 -0700 (PDT) Date: Thu, 8 Sep 2022 19:16:56 -0700 From: Larry McVoy To: Steve Nickolas Message-ID: <20220909021656.GB11929@mcvoy.com> References: <20220908221639.GR11929@mcvoy.com> <20220909001750.GW11929@mcvoy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: 4SLRC7AEDX2BZXZLDKR5X7FS6FBPR7SE X-Message-ID-Hash: 4SLRC7AEDX2BZXZLDKR5X7FS6FBPR7SE X-MailFrom: lm@mcvoy.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Re-implementations/Clean-Rooms et al. List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: So there is this thing that us old people do that old people did to us. Go do it, kid, you can do it. It doesn't always work but it works way more than you might think. I was one of those kids where it worked. On Thu, Sep 08, 2022 at 08:52:57PM -0400, Steve Nickolas wrote: > On Thu, 8 Sep 2022, Larry McVoy wrote: > > >On Thu, Sep 08, 2022 at 08:05:44PM -0400, Steve Nickolas wrote: > >> > >>I'm probably the only one brazen enough to put it to the test. > >> > >>For some years, I've wanted to create a free implementation of System V, and > >>then move on from there. (I know there's limited utility for such a thing, > >>because of the BSDs.) > > > >Why? Have you booted 32V? Run in it for a while? No VM, no networking, > >very basic system. Other than historical, I don't understand the point. > > Wasn't so much about 32V itself, as 32V being potentially clear and the > source for a lot of SysV, that having 32V would make rewriting SysV a lot > easier. ???? > > I've used v7/386, which is probably a comparable system. > > >>A few things actually hinge on this. If it were considered a fact, and not > >>a mere opinion, that 32V was PD, then I could be sure that certain things > >>were safe to use, rather than having to rewrite (including some particularly > >>tricky stuff the BSDs never fully reimplemented, like diff(1)). > > > >I'm a source management guy, I've written a couple of systems. I live and > >breath diff and diff(1) is not in the slightest way hard. I wrote my own > >version of SCCS in a way that you could get as many different versions of > >the history as you wanted in one pass. That's a lot harder than diff(1). > > > >But maybe I don't understand what you think is tricky about diff, you > >may have some insight I'm missing, care to share? > > I'm not actually that good a programmer. Step me through an algo, I can > probably interpret that as C, BASIC, 6502 ASM or 8086 ASM - but whether I > can implement it from just an explanation, that's hit or miss. > > Frequently I come up with stupid ideas that I think are beyond me, and often > I'm right. Once in a while they're not, and I'm able to actually implement > something. ???? > > Stuff like diff or sccs might be easy for some people here - but I've spent > months wracking my brain on things I think are simpler (6502 CPU core for > example - which is why for 20 years I used others' cores) and been > fruitless. > > -uso. -- --- Larry McVoy Retired to fishing http://www.mcvoy.com/lm/boat