From: Larry McVoy <email@example.com> To: Clem Cole <firstname.lastname@example.org> Cc: The Eunuchs Hysterical Society <email@example.com> Subject: Re: [TUHS] PWB vs Unix/TS Date: Wed, 11 Sep 2019 11:11:01 -0700 Message-ID: <20190911181101.GF3143@mcvoy.com> (raw) In-Reply-To: <CAC20D2MuABFQw_R2HyUFsg8Dpum+LNn6ixneO2C7Te8ECtZ3PA@mail.gmail.com> On Wed, Sep 11, 2019 at 11:36:32AM -0400, Clem Cole wrote: > > but I've never actually used SCCS. > > > That's a shame - I still use it for simple things. Lots less overhead than > things like git. Somebody rewrote it in C++ and you can google it. > Larry's been trying to get me to switch to bitkeeper and I probably should, > but I admit SCCS has been good enough for a long time and the commands are > screwed in the roms in my fingers. SCCS is awesome, I'll post why in a different thread. It is light years better than RCS, Tichy lied. > As I say, Sun was interesting. They started as a firm after Masscomp, but > shipped their first systems (Stanford Sun Terminal boards running UNIX) > using Asa Romberger's V7 license (Unisoft). When they got their own UNIX > license, it would have been a System III license like Masscomp the other > folks at that point. From a technical stand point, they of course had > BSD; but I think they also had some of the MIT/NU stuff (like Jack Test's C > compiler and Tom Teixeria's 68k assembler). So SunOS was based on BSD > while they shipped off an AT&T System III license (which was an anathema to > AT&T marketing, although it was allowed in that license). Larry can tell > us how much pressure they felt with the V7/BSD command systems in the > market; but certainly since they originally sold to the Vax replacement > market - it did not seem like it mattered (until later). So I'm not sure that I can add that much. I never used SunOS 1.x, the first version I used was SunOS 2.x and that was brief. SunOS 3.x was much better, it was the one where people started calling SunOS "a bug fixed BSD" I believe. I always talk up the glory days of Sun but one thing they got wrong, in my opinion, was this incessant desire to not ship X11 as the windowing system. In those days you ran sunview, which was a decent enough window system but it wasn't X11. Like pretty much everyone else, I got the X10 and later X11 sources and did a "make world". Because I wasn't just running on Suns, there were the IBM RTs, there were microvaxes, there were Masscomps, etc. You wanted to be able to have the same startup files on all of the machines and that meant X windows. Building X was a lesson in reality. The graphics drivers were never as good as the ones that Sun shipped, the code didn't always build so you got a lesson in #ifdef DOESNT_WORK_SUNOS_35, you learned that you should just try stuff and see if the code that didn't compile was even used, mostly it wasn't. I didn't get to Sun until 4.0 had come out, that was the release that had the new VM system, vnodes, vfs layer, etc. Vnodes might have been in the 3.x tree, not sure. > The quick story on Sun is that as Larry has pointed out there was a deal at > the CEO level that brought SunOS and SVR4 together to create what would > eventually would become Solaris 2.0 (I'll let Larry can fill in those > details, as it was not truly SVR4 nor SunOS when it was done). Yeah, that happened about 5 years after I got there. The terms of the deal were very hush hush, my boss was the VP in charge of all server hardware and he paid me for 6 months to go argue with Scooter, Raduchel, basically everyone in the top floor of PAL-1, all the execs. So even he didn't know. The problem was that Sun was in financial hot water and AT&T wanted SVR4 to be the industry standard. At the time, there was no question that SunOS 4.x was the industry standard. Pretty much anything you found on comp.sources or elsewhere, just compiled on SunOS. AT&T didn't like that, thought they were going to get rich from SVR4, so they cut a deal with Sun. They bought $200M of Sun stock at 35% above market and in return Sun agreed to dump SunOS and go with SVR4. Which was, in my opinion, the beginning of the end for Sun. It's close to 30 years later and I'm still butthurt over that. It would have been much better if Sun had licensed their source base to AT&T and then AT&T could have leveraged the industry standard. Shoulda, coulda, woulda.
next prev parent reply index Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-09-09 6:25 Warner Losh 2019-09-09 6:36 ` arnold 2019-09-10 15:16 ` Clem Cole 2019-09-11 0:28 ` Steve Johnson 2019-09-11 3:53 ` Warner Losh 2019-09-11 15:36 ` Clem Cole 2019-09-11 16:55 ` [TUHS] IBM Unix source licenses [was " Charles H Sauer 2019-09-12 19:31 ` Kevin Bowling 2019-09-12 20:59 ` Clem Cole 2019-09-12 21:09 ` [TUHS] IBM Unix source licenses - Series/1 NUXI Ronald Natalie 2019-09-12 21:31 ` [TUHS] IBM Unix source licenses [was Re: PWB vs Unix/TS Warner Losh 2019-09-12 22:30 ` jcs 2019-09-12 23:12 ` reed 2019-09-12 23:22 ` jcs 2019-09-12 23:29 ` [TUHS] IBM Unix source licenses Warren Toomey 2019-09-13 7:06 ` arnold 2019-09-13 8:30 ` SPC 2019-09-14 18:29 ` Warner Losh 2019-09-12 21:29 ` [TUHS] IBM Unix source licenses [was Re: PWB vs Unix/TS Charles H Sauer 2019-09-11 17:49 ` [TUHS] " Richard Salz 2019-09-11 17:52 ` ron 2019-09-11 21:44 ` Clem Cole 2019-09-11 18:11 ` Larry McVoy [this message] 2019-09-11 18:18 ` Richard Salz 2019-09-11 18:54 ` Larry McVoy 2019-09-11 21:05 ` Steve Johnson 2019-09-11 21:34 ` Steve Johnson 2019-09-11 21:57 ` Clem Cole 2019-09-11 22:50 ` Arthur Krewat 2019-09-11 21:59 ` Clem Cole 2019-09-11 21:50 ` Clem Cole 2019-09-11 22:49 ` Dave Horsfall 2019-09-12 3:43 ` [TUHS] SCCS Larry McVoy 2019-09-12 4:20 ` George Michaelson 2019-09-12 4:31 ` [TUHS] [SPAM] SCCS Larry McVoy 2019-09-12 13:44 ` Tony Finch 2019-09-13 4:11 ` Larry McVoy 2019-09-13 5:54 ` Dave Horsfall 2019-09-13 8:00 ` Peter Jeremy 2019-09-13 15:23 ` Larry McVoy 2019-09-13 21:36 ` Dave Horsfall 2019-09-12 4:28 ` [TUHS] SCCS Jon Forrest 2019-09-12 4:33 ` Larry McVoy 2019-09-12 6:12 ` William Corcoran 2019-09-12 14:35 ` Clem Cole 2019-09-13 5:22 ` Dave Horsfall 2019-09-13 5:50 ` Bakul Shah 2019-09-12 16:45 ` Eric Allman 2019-09-12 17:29 ` Clem Cole 2019-09-12 17:47 ` Warner Losh 2019-09-13 8:12 ` emanuel stiebler 2019-09-13 21:11 ` Steffen Nurpmeso 2019-09-13 21:17 ` Larry McVoy 2019-09-13 21:48 ` Bakul Shah 2019-09-13 23:12 ` Steffen Nurpmeso 2019-09-13 23:03 ` Steffen Nurpmeso 2019-09-14 1:55 ` [TUHS] [SPAM] SCCS Larry McVoy 2019-09-16 17:23 ` [TUHS] SCCS Steffen Nurpmeso 2019-09-16 20:31 ` Larry McVoy 2019-09-17 17:57 ` Steffen Nurpmeso 2019-09-18 8:48 ` Eric Allman 2019-09-18 17:33 ` Steffen Nurpmeso 2019-09-12 20:07 ` Nemo 2019-09-11 16:05 ` [TUHS] PWB vs Unix/TS Paul Winalski 2019-09-11 17:14 ` ron 2019-09-14 0:44 ` [TUHS] a book (was Re: PWB vs Unix/TS) reed 2019-09-14 2:53 ` Warner Losh 2019-09-15 2:18 ` Jon Steinhart 2019-09-15 2:39 ` Clem Cole 2019-09-15 3:24 ` Adam Thornton 2019-09-14 22:46 ` Clem cole 2019-09-15 0:58 ` Adam Thornton 2019-09-15 3:30 ` Eric Allman 2019-09-15 4:21 ` Larry McVoy 2019-09-15 5:17 ` Jon Steinhart 2019-09-15 20:14 ` Clem Cole 2019-09-15 20:21 ` Jon Steinhart 2019-09-15 20:12 ` Clem Cole 2019-09-15 21:28 ` Dave Horsfall 2019-09-15 23:27 ` Clem cole 2019-09-15 23:45 ` Richard Salz 2019-09-15 7:43 ` Andy Kosela
Reply instructions: You may reply publically to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190911181101.GF3143@mcvoy.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
The Unix Heritage Society mailing list Archives are clonable: git clone --mirror http://inbox.vuxu.org/tuhs Example config snippet for mirrors Newsgroup available over NNTP: nntp://inbox.vuxu.org/vuxu.archive.tuhs AGPL code for this site: git clone https://public-inbox.org/public-inbox.git