From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id d091fc76 for ; Wed, 11 Sep 2019 21:35:33 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id A6D9C9480E; Thu, 12 Sep 2019 07:35:31 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 03D6594797; Thu, 12 Sep 2019 07:34:57 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=yaccman.com header.i=@yaccman.com header.b="n8sKoYkG"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id AE03E94797; Thu, 12 Sep 2019 07:34:55 +1000 (AEST) Received: from baboon.elm.relay.mailchannels.net (baboon.elm.relay.mailchannels.net [23.83.212.8]) by minnie.tuhs.org (Postfix) with ESMTPS id 9645594790 for ; Thu, 12 Sep 2019 07:34:54 +1000 (AEST) X-Sender-Id: dreamhost|x-authsender|scj@yaccman.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id BD85434208E; Wed, 11 Sep 2019 21:34:53 +0000 (UTC) Received: from pdx1-sub0-mail-a35.g.dreamhost.com (100-96-171-16.trex.outbound.svc.cluster.local [100.96.171.16]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 04866341EB3; Wed, 11 Sep 2019 21:34:53 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|scj@yaccman.com Received: from pdx1-sub0-mail-a35.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.5); Wed, 11 Sep 2019 21:34:53 +0000 X-MC-Relay: Junk X-MailChannels-SenderId: dreamhost|x-authsender|scj@yaccman.com X-MailChannels-Auth-Id: dreamhost X-Shrill-Power: 628592455f2606c7_1568237693525_1135105760 X-MC-Loop-Signature: 1568237693525:25878244 X-MC-Ingress-Time: 1568237693525 Received: from pdx1-sub0-mail-a35.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTP id 9D77D7F4F0; Wed, 11 Sep 2019 14:34:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=yaccman.com; h=message-id :from:to:cc:in-reply-to:subject:date:content-type:mime-version; s=yaccman.com; bh=4rT3Ah3xiTd8p/TU/qIeI6twP8U=; b=n8sKoYkG2rbLL 2lxyZE8sAVhl1U88mDL8qxp9qa5lA4Y+64b7J58GGUvAlD5qZxv6NX6SpNv2eOeo 0wKm2FWilwgjawlpbd5aif/b0qAuVsYzNSi7ZDchMqhTT/zZg6hZ9XcmVjQlnoDn v5sLeSmLH7e0oacI4+sWv8Pr65+h4g= Received: from localhost (ip-66-33-200-4.dreamhost.com [66.33.200.4]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: scj@yaccman.com) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTPSA id D43D67F0D9; Wed, 11 Sep 2019 14:34:46 -0700 (PDT) Message-Id: <04b40f1648473af7350ff61e45aacecba6eba49d@webmail.yaccman.com> X-DH-BACKEND: pdx1-sub0-mail-a35 From: "Steve Johnson" To: "Larry McVoy" , "Richard Salz" X-Mailer: Atmail 7.8.0.2 X-Originating-IP: 10.35.43.154 in-reply-to: <20190911185418.GA2046@mcvoy.com> Date: Wed, 11 Sep 2019 14:34:46 -0700 Content-Type: multipart/alternative; boundary="=_c87decd8cef9fcb53136294e228bd6d6" MIME-Version: 1.0 X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrtdefgddufeejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepkffhvffoihgjuffftgggsegrtderreertdejnecuhfhrohhmpedfufhtvghvvgculfhohhhnshhonhdfuceoshgtjheshigrtggtmhgrnhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepieeirdeffedrvddttddrgedpuddtrdefhedrgeefrdduheegnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehlohgtrghlhhhoshhtpdhinhgvthepieeirdeffedrvddttddrgedprhgvthhurhhnqdhprghthhepfdfuthgvvhgvucflohhhnhhsohhnfdcuoehstghjseihrggttghmrghnrdgtohhmqedpmhgrihhlfhhrohhmpehstghjseihrggttghmrghnrdgtohhmpdhnrhgtphhtthhopefuvghrghgvseifrghvvggtohhmphdrtghomhenucevlhhushhtvghrufhiiigvpedt Subject: Re: [TUHS] PWB vs Unix/TS X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society , Brian Kernighan Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --=_c87decd8cef9fcb53136294e228bd6d6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =0AOne of my co-workers, Serge Vakulenko,=C2=A0 just gave me a small gif= t --=0Aa 1 x 2 inch computer chip that runs a version of BSD Unix, compl= ete=0Awith compilers and editors.=C2=A0 It's powered by the USB port and= you=0Aconnect with it at 115200 baud (10,000 x faster than a model 33= =0ATTY!).=C2=A0 It has a surprisingly big file system and 128K of RAM, h= alf=0Aof which is given to the system.=C2=A0 There are lots of BSD games= ,=0Aincluding a game of Go Fish that I wrote for my son over 50 years=0A= ago.=C2=A0=C2=A0 It was interesting to me to look at that early C code.= =C2=A0 I=0Awas surprised at the nonzero number of gotos (5).=0A=0AThe so= urce is on=0Ahttps://github.com/RetroBSD/retrobsd/blob/master/src/games/= fish.c if=0Ayou are interested...=0A=0AFor extra credit, see if you can= find the bug that Serge found in this=0A50-year-old code, and figure ou= t how the program seems to work OK=0Aanyway=C2=A0 (Hint: type mismatch).= =C2=A0 There clearly was a good reason to=0Ainvent Lint and declarations= and header files...=0A=0ASteve=0A=0APS: if you'd like a look at the chi= p, google PIC32-RETROBSD.=C2=A0 The CPU=0Ais a MIPS microcontroller.=0A= =0A----- Original Message -----=0AFrom: "Larry McVoy" =0AT= o:"Richard Salz" =0ACc:"The Eunuchs Hysterical Soci= ety" =0ASent:Wed, 11 Sep 2019 11:54:18 -0700=0ASubject:Re= : [TUHS] PWB vs Unix/TS=0A=0A On Wed, Sep 11, 2019 at 02:18:08PM -0400,= Richard Salz wrote:=0A > >=0A > > It would have been=0A > > much better= if Sun had licensed their source base to AT&T and=0Athen=0A > > AT&T co= uld have leveraged the industry standard.=0A > =0A > =0A > Interesting t= o speculate if that would have sped up the creation of=0AOSF or=0A > del= ayed/prevented it. I think the former.=0A=0A You're probably right but i= t wouldn't have mattered. SunOS was very=0Apopular=0A and had a good VM= system with a working mmap. Once it became official=0A AT&T source ever= yone would have moved to it over time.=0A=0A Sort of obvious in retrospe= ct. Nobody, that I know of, considered it=0Aat=0A the time. I proposed o= pen sourcing it.=0A=0A --=_c87decd8cef9fcb53136294e228bd6d6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
One of my co-workers, Serge Vakulenko,=C2=A0 just gave me a= small gift -- a 1 x 2 inch computer chip that runs a version of BSD Uni= x, complete with compilers and editors.=C2=A0 It's powered by the USB po= rt and you connect with it at 115200 baud (10,000 x faster than a model= 33 TTY!).=C2=A0 It has a surprisingly big file system and 128K of RAM,= half of which is given to the system.=C2=A0 There are lots of BSD games= , including a game of Go Fish that I wrote for my son over 50 years ago.= =C2=A0=C2=A0 It was interesting to me to look at that early C code.=C2= =A0 I was surprised at the nonzero number of gotos (5).
The source is on https://github.com/RetroBSD/retrobsd/blob/= master/src/games/fish.c if you are interested...

For extra credit, see if you can find the bug that Serge found in= this 50-year-old code, and figure out how the program seems to work OK= anyway=C2=A0 (Hint: type mismatch).=C2=A0 There clearly was a good reas= on to invent Lint and declarations and header files...

Steve

PS: if you'd like a look at the c= hip, google PIC32-RETROBSD.=C2=A0 The CPU is a MIPS microcontroller.
=






----- Original Message -----
From: "Larry McVoy" <lm@mcvoy.com>

To:
"Richard= Salz" <rich.salz@gmail.com>
Cc:
"The Eunuchs Hys= terical Society" <tuhs@tuhs.org>
Sent:
Wed, 11 Sep 2019 11:54:18 -0700
Subject:
Re: [TUHS] PWB vs Unix/TS


=0AOn Wed, Sep 1= 1, 2019 at 02:18:08PM -0400, Richard Salz wrote:
=0A> >
=0A&= gt; > It would have been
=0A> > much better if Sun had lic= ensed their source base to AT&T and then
=0A> > AT&T co= uld have leveraged the industry standard.
=0A>
=0A>
=0A= > Interesting to speculate if that would have sped up the creation of= OSF or
=0A> delayed/prevented it. I think the former.

=0A= You're probably right but it wouldn't have mattered. SunOS was very popu= lar
=0Aand had a good VM system with a working mmap. Once it became= official
=0AAT&T source everyone would have moved to it over tim= e.

=0ASort of obvious in retrospect. Nobody, that I know of, con= sidered it at
=0Athe time. I proposed open sourcing it.

--=_c87decd8cef9fcb53136294e228bd6d6--