The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: lm@mcvoy.com (Larry McVoy)
Subject: [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS  ]
Date: Tue, 12 Sep 2017 09:57:45 -0700	[thread overview]
Message-ID: <20170912165745.GV7819@mcvoy.com> (raw)
In-Reply-To: <201709121535.v8CFZOuB015695@darkstar.fourwinds.com>

On Tue, Sep 12, 2017 at 08:35:24AM -0700, Jon Steinhart wrote:
> arnold at skeeve.com writes:
> > 
> > In particular, the creation of NFS and then the efforts to make it into
> > a de-facto standard (giving away the RPC and XDR code) was a HUGE thing.
> > 
> > They weren't afraid to swim upstream, either. Even though NeWS never took
> > off (even when combined with an X server), it was an interesting design,
> > ahead of its time even.
> 
> It's interesting that you mention the two of these together.  It's my
> opinion that the main reason that NeWS failed was because of the success
> of NFS.
> 
> I recall that Apollo was really pissed off by NFS because they felt that
> their token-ring network was better but lost because NFS was given away.
> In hindsight, they were wrong; while the token-ring performed better in
> large networks, the advent of switches made that moot.  In any case, when
> NeWS was released nobody except Sun knew how to do the graphics (even
> Adobe didn't know how to do it fast for display) and Apollo et. al. was
> worried that Sun would give NeWS away and make it yet another de facto
> standard a la NFS.  This led to the formation of the Hamilton Group which
> was a thinly-disguised industry consortium that existed only for the
> purpose of making sure that NeWS didn't succeed.

It was more than NeWS, it was anything Sun.  Here's how 100Mbit ethernet
happened because of Sun (well, really me and Andy) in spite of the "anything
but Sun sentiment":

Some background to go with what Jon said.  I was at Sun during this
time, Sun was on a roll, they kept innovating and other people were
playing catchup, mmap, vm layer that worked, VFS interface that worked,
NFS, etc.  Sun really was innovating back then and it left other people
behind and pissed.  They were especially pissed when Sun stuff became
a standard and they had to match it.  So they formed a loose cabal that
had the sentiment of "No more Sun wins".

At the time I was arguing for 100Mbit ethernet with little success.  The
hardware guys hadn't twigged to the idea that one base packet format
over a bunch of different speed cables is better than multiple packet
types that you have to rewrite.  When I asked for 100mbit over copper
they said it couldn't be done.

I was a systems guy at the time, building a clustered NFS server code
named sunbox.  Venders were constantly coming to me to pitch their stuff
to be included in my system (we did use Kalpana switches so one of the
pitches worked).  One day some dude from Crescendo shows up with a pitch
for something they called CDDI.  It was FDDI over copper at 100mbit.
I said wait here, went down the hall to Andy Bechtolsheim's office (I
had the good fortune to have an office next door to him, a little brag,
but I was living the dream!) got Andy and dragged him back to the meeting.
Asked the dude to do it again.  We thanked him and went back to our offices
and I ask Andy "You thinking what I'm thinking" because he knew about my
100Mbit ethernet dreams.  "Yeah, but there is the cabal problem".  We
knew about the anti Sun sentiment, wasn't much we could do about it, it
was just a problem we had to route around.

So what we did is a little road show in the valley.  The Crescendo guys
hadn't made us sign an NDA, their stuff was for sale already.  So we 
went to every hardware company in the valley that made network cards
and said "Did you know these guys are signalling at 100Mbit over copper?
Wouldn't it be cool if you made an ethernet card that did that?".

That was all it took, someone had a card about 6 months later and the
rest is history.  I'm sure it would have happened by itself at some
point, but Sun made that stuff happen as well.

They really were on a roll back then and in the hardware side it was
all Andy.  He was in his sweet spot which is anything that he can keep
the whole picture, all the details, in his head.  He's fantastic at that.
There is a story, no idea if it is true but it sounds like Andy, that
someone interrupted a meeting to tell him that the serial chip was going
to be like a buck or so cheaper.  There is this brief pause and then Andy
says "Cool, we'll use it for more pigment in the feet, I was wondering
where that would come from."

Fun times for sure!  I'm super super lucky to have been there and been
a part of it.  It wasn't Bell Labs when Dennis and Ken and team were 
making Unix, I would have loved to have been there but wrong age.
Sun was the Bell Labs of their time.  I fought hard to get in there 
and once I was in it was awesome.  Yeah, there were politics and all
the usual stuff, but I knew I was at the place that was leading and
I got to be part of it.  Living the dream for sure.

--lm


  reply	other threads:[~2017-09-12 16:57 UTC|newest]

Thread overview: 204+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-08 20:54 [TUHS] Happy birthday, Dennis Ritchie! Dave Horsfall
2017-09-08 21:04 ` Noel Chiappa
2017-09-08 21:09   ` Michael Kjörling
2017-09-09  1:16     ` Wesley Parish
2017-09-09  1:30       ` [TUHS] File-as-record (was: Happy birthday, Dennis Ritchie!) Greg 'groggy' Lehey
2017-09-09  1:43         ` Warner Losh
2017-09-09  1:50         ` Wesley Parish
2017-09-09 13:59           ` [TUHS] File-as-record Arthur Krewat
2017-09-11 17:26         ` [TUHS] File-as-record (was: Happy birthday, Dennis Ritchie!) Paul Winalski
2017-09-09  4:34       ` [TUHS] Happy birthday, Dennis Ritchie! Steve Johnson
2017-09-09 13:04         ` William Cheswick
2017-09-09 17:26           ` Steve Nickolas
2017-09-09 17:49           ` Arthur Krewat
2017-09-09 19:40             ` Steve Nickolas
2017-09-09 20:33           ` Lawrence Stewart
2017-09-09 21:56             ` Steve Johnson
2017-09-10  1:27               ` Dave Horsfall
2017-09-11 16:20             ` Paul Winalski
2017-09-09 15:55         ` Clem Cole
2017-09-08 22:28   ` Steve Nickolas
2017-09-09 11:04     ` Michael Kjörling
2017-09-09 11:19       ` Steve Nickolas
2017-09-08 21:05 ` Arthur Krewat
2017-09-08 21:14 ` William Pechter
2017-09-08 22:13   ` Angus Robinson
2017-09-08 23:11     ` William Pechter
2017-09-09  5:13       ` Dave Horsfall
2017-09-09 15:41         ` Larry McVoy
2017-09-09  4:20   ` Dave Horsfall
2017-09-11 16:30   ` Paul Winalski
2017-09-11 16:49     ` [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo ] Jon Steinhart
2017-09-11 17:37       ` Paul Winalski
2017-09-11 23:09       ` Larry McVoy
2017-09-12  7:38         ` arnold
2017-09-12 14:12           ` Ronald Natalie
2017-09-12 14:51             ` Toby Thain
2017-09-12 15:33             ` arnold
2017-09-12 15:35           ` [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS ] Jon Steinhart
2017-09-12 16:57             ` Larry McVoy [this message]
2017-09-12 17:04             ` Arthur Krewat
2017-09-12 17:07               ` Larry McVoy
2017-09-12 22:11               ` [TUHS] X and NeWS history (long) Jon Steinhart
2017-09-12 22:58                 ` Larry McVoy
2017-09-12 23:22                   ` Jon Steinhart
2017-09-12 23:44                     ` Chris Torek
2017-09-12 23:41                 ` Adam Sampson
2017-09-13  0:14                   ` Jon Steinhart
2017-09-13 16:38                     ` [TUHS] old X versions (was:X and NeWS history) Christian Groessler
2017-09-13 19:10                       ` Kurt H Maier
2017-09-13 19:13                         ` Henry Bent
2017-09-19  0:44                       ` Random832
2017-09-19 10:30                         ` Nigel Williams
2017-09-19 14:05                           ` Jon Steinhart
2017-09-19 15:16                             ` Gregg Levine
2017-09-19 15:39                               ` [TUHS] old X versions Chet Ramey
2017-09-19 18:23                                 ` Nemo
2017-09-19 18:32                                   ` Clem Cole
2017-09-19 18:32                                   ` Chet Ramey
2017-09-19 18:34                                     ` Jon Steinhart
2017-09-19 18:43                                     ` Chet Ramey
2017-09-19 19:19                                       ` Stephen Kitt
2017-09-19 15:40                               ` [TUHS] old X versions (was:X and NeWS history) Clem Cole
2017-09-19 17:01                               ` Steve Nickolas
2017-09-19 17:15                                 ` Gregg Levine
2017-09-19 18:56                                   ` Derek Fawcus
2017-09-19 19:22                                     ` [TUHS] old X versions Arthur Krewat
2017-09-19 20:15                                     ` [TUHS] old X versions (was:X and NeWS history) Gregg Levine
2017-09-19 18:30                                 ` Nemo
2017-09-19 23:40                               ` Wesley Parish
2017-09-19 23:46                                 ` [TUHS] old X versions Grant Taylor
2017-09-20  0:06                                   ` Arthur Krewat
2017-09-13  0:29                 ` [TUHS] X and NeWS history (long) Bakul Shah
2017-09-13  0:52                   ` ron minnich
2017-09-13  0:54                     ` Warner Losh
2017-09-13  0:56                       ` ron minnich
2017-09-13  0:57                         ` Warner Losh
2017-09-13  2:06                         ` Kurt H Maier
2017-09-13  3:34                           ` ron minnich
2017-09-13  3:55                             ` Jon Steinhart
2017-09-13 15:16                               ` Arthur Krewat
2017-09-13 15:42                                 ` [TUHS] X and NeWS history (long) [ really systemd, student access to real code ] Jon Steinhart
2017-09-13  1:42                     ` [TUHS] X and NeWS history (long) Arthur Krewat
2017-09-13  2:27                       ` Grant Taylor
2017-09-13 16:14                     ` Lawrence Stewart
2017-09-13  0:56                   ` Jon Steinhart
2017-09-13  1:34                     ` Bakul Shah
2017-09-13  2:43                     ` Grant Taylor
2017-09-13  3:01                       ` Jon Steinhart
2017-09-13  3:25                         ` Grant Taylor
2017-09-13  3:27                           ` Jon Steinhart
2017-09-13 15:09                 ` Tony Finch
2017-09-13 15:19                   ` Jon Steinhart
2017-09-12 23:33               ` [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS ] Dave Horsfall
2017-09-12 20:15             ` Steve Johnson
2017-09-13  2:23               ` Larry McVoy
2017-09-14  0:53                 ` Nemo
2017-09-14  1:18                   ` Henry Bent
2017-09-14  3:15                   ` Larry McVoy
2017-09-14  9:35                   ` Rico Pajarola
2017-09-14 11:11                     ` arnold
2017-09-14 12:13                       ` Rico Pajarola
2017-09-14 12:50                         ` Chet Ramey
2017-09-14 13:27                           ` Rico Pajarola
2017-09-14 14:30                             ` Chet Ramey
2017-09-14 13:21                       ` Steffen Nurpmeso
2017-09-14 19:44                         ` arnold
2017-09-14 20:22                           ` [TUHS] Tools and building: libtool, autoconf, etc. [ trying to have a relevant subject line ] Jon Steinhart
2017-09-14 20:32                             ` Ron Natalie
2017-09-14 21:00                               ` Chris Torek
2017-09-14 21:03                                 ` Ron Natalie
2017-09-14 22:26                                   ` Grant Taylor
2017-09-16  3:34                                 ` Larry McVoy
2017-09-16  4:16                                   ` Warner Losh
2017-09-16  5:08                                   ` Dave Horsfall
2017-09-16  3:33                               ` Larry McVoy
2017-09-14 20:41                             ` Bakul Shah
2017-09-14 21:00                               ` Noel Hunt
2017-09-15 17:42                           ` [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS ] Steffen Nurpmeso
2017-09-14 20:31                         ` Ian Zimmerman
2017-09-15  3:16                   ` Dave Horsfall
2017-09-15  3:33                     ` Warner Losh
2017-09-15  8:32                       ` Ron Natalie
2017-09-15 12:42                     ` Arthur Krewat
2017-09-15 18:20                     ` Steffen Nurpmeso
2017-09-15 18:37                       ` Paul Winalski
2017-09-13  7:30               ` arnold
2017-09-13 13:35                 ` Larry McVoy
2017-09-13 23:55                   ` Dave Horsfall
2017-09-14  0:18                     ` Henry Bent
2017-09-14  2:10                       ` Larry McVoy
2017-09-14 19:37                       ` Steve Johnson
2017-09-14 19:54                         ` Steve Nickolas
2017-09-14 20:50                           ` Ian Zimmerman
2017-09-14 21:00                             ` Ron Natalie
2017-09-14 20:11                         ` Ron Natalie
2017-09-14 20:26                           ` Jon Steinhart
2017-09-19  0:52                         ` Random832
2017-09-19  2:50                           ` Larry McVoy
2017-09-19  2:56                             ` Gregg Levine
2017-09-19  3:37                               ` Larry McVoy
2017-09-19  6:52                                 ` Lars Brinkhoff
2017-09-19  7:22                             ` Ian Zimmerman
2017-09-19 13:22                               ` Larry McVoy
2017-09-19 13:53                             ` Steffen Nurpmeso
2017-09-19 13:56                               ` Larry McVoy
2017-09-19 17:56                                 ` Random832
2017-09-19 18:31                                   ` Steffen Nurpmeso
2017-09-19 18:34                                     ` Larry McVoy
2017-09-19 19:31                                   ` Lawrence Stewart
2017-09-20  3:13                                   ` Larry McVoy
2017-09-23 22:24                                     ` Ralph Corderoy
2017-09-19 14:32                             ` Clem Cole
2017-09-19 14:42                               ` Larry McVoy
2017-09-19 15:12                                 ` Clem Cole
2017-09-19 18:03                                 ` Random832
2017-09-10  9:44 ` [TUHS] Happy birthday, Dennis Ritchie! arnold
2017-09-13 23:22   ` Dave Horsfall
2017-09-14 16:11     ` Ian Zimmerman
2017-09-14 16:15       ` Steve Nickolas
2017-09-14 19:30         ` Theodore Ts'o
2017-09-14 19:52           ` Steve Nickolas
2017-09-14 22:03             ` Christian Groessler
2017-09-14 22:39               ` Erik Berls
2017-09-14 22:52                 ` ron minnich
2017-09-14 23:04                   ` Warner Losh
2017-09-14 23:14                     ` Bakul Shah
2017-09-15 19:01                     ` Chris Torek
2017-09-15 19:50                       ` Lyndon Nerenberg
2017-09-15 19:56                         ` ron minnich
2017-09-15 20:34                         ` Chris Torek
2017-09-14 23:06                   ` Bakul Shah
2017-09-15  0:47                     ` ron minnich
2017-09-14 19:39         ` Kurt H Maier
2017-09-14 20:09           ` [TUHS] Happy birthday, Dennis Ritchie! [ really Pottering vs UNIX ] Jon Steinhart
2017-09-14 21:35           ` [TUHS] Happy birthday, Dennis Ritchie! Theodore Ts'o
2017-09-15  1:40             ` Ron Natalie
2017-09-15 14:04               ` Larry McVoy
2017-09-16  3:40             ` Larry McVoy
2017-09-16  7:45               ` Steve Nickolas
2017-09-16 12:59               ` Ron Natalie
2017-09-16 18:19                 ` Andy Kosela
2017-09-17 18:37                 ` Chet Ramey
2017-09-18 15:11                   ` Steve Johnson
2017-09-16 19:20               ` arnold
2017-09-17  1:43                 ` Larry McVoy
2017-09-17  1:55                   ` Jon Steinhart
2017-09-17  2:14                     ` Warner Losh
2017-09-17  2:18                       ` Larry McVoy
2017-09-17 14:27                         ` Warner Losh
2017-09-17  5:13                     ` Ian Zimmerman
2017-09-17  5:19                   ` arnold
2017-09-17 18:49                     ` Chet Ramey
2017-09-17 18:57                       ` Kurt H Maier
2017-09-17 19:08                         ` Warner Losh
2017-09-17 19:33                           ` Bakul Shah
2017-09-17 19:22                         ` Chet Ramey
2017-09-17 18:43                   ` Chet Ramey
2017-09-18  0:12                     ` Larry McVoy
2017-09-18  0:51                       ` Clem Cole
2017-09-17 18:25               ` Chet Ramey
2017-09-19 12:24 [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS ] Norman Wilson
2017-09-19 18:09 ` Random832
2017-09-19 19:21   ` Chris Torek
2017-09-21 17:46 Norman Wilson

Reply instructions:

You may reply publicly 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=20170912165745.GV7819@mcvoy.com \
    --to=lm@mcvoy.com \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).