From: lm@mcvoy.com (Larry McVoy)
Subject: [TUHS] the guy who brought up SVr4 on Sun machines
Date: Wed, 4 Jan 2017 10:44:48 -0800 [thread overview]
Message-ID: <20170104184448.GD3006@mcvoy.com> (raw)
In-Reply-To: <586d3d90.oAzCBIUMx+CcWar6%schily@schily.net>
On Wed, Jan 04, 2017 at 07:23:12PM +0100, Joerg Schilling wrote:
> BTW: in order to avoid more missunderstandings, could you mention when you have
> been in the Sun kernel group and what kind of things you did with the kernel?
Sure. Here's some notes I put together for Eli Lamb when I was thinking
about moving to Dec (to work for Jim Gray). The date on the file is
1992 so I had been there about 4 years. I was in the kernel group from
1988 to about 1992, then moved over to hardware where I did a cluster
based NFS server and LMbench. Then I went to SGI and did a new name
server that could serve all of California on a 200 mhz server, made
NFS deliver serve up files at 60MB/sec per file (we could do as many
streams in parallel as we had network cards).
--lm
I showed up in October 1988. This is what I can remember that I've done
since I've been here. When I interviewed at DEC, their HR people thought
I was lieing and I went through two more interviews before they finally
believed me.
* Doubled file system throughput. Publication. Generated sales. Talk to
Steve Kleiman for confirmation.
* Single handly implemented POSIX conformance in the 4.x OS. Bullet item
on lots of sales. Talk to Don Cragun for confirmation.
* Implemented smoosh - basis for Avocet and nselite. Talk to Shannon for
confirmation.
* Implemented nselite - almost *all* kernel devlopment on 5.0 and 4.x
is currently under nselite. Nselite has saved manyears of time (see
Karl Danz and Larry Bassel for mgmt confirmation; Len Brown & Roger
Faulkner for engineering confirmation; I also have statistics of
usage: nselite is more widely used than the NSE or Avocet).
* VM, swap, tmpfs performance. I improved tmpfs write rates from 300KB to
7MB / second. Talk to Howard Chartok, Steve Kleiman, Peter Snyder for
confirmation.
* STREAMS, tty enhancements. Done under POSIX but had nothing to do
with POSIX.
* Porting tools for SunOS 4.x to any known Unix implementation. Talk to
Rob Gingell for confirmation.
* More fires in the kernel than I care to think about. I can run through
bug traq to find these, many are boring, but all consumed substantial
time. I have somewhat of a reputation of a kernel hack largely because
of these firedrills.
* Designed and built the first Sun clustered system, Sunbox. Hired and
managed a team.
* Taught two Quarters of Graduate level OS at Stanford while working full
time at Sun. TA-ed the same course before that, Stanford ask me to teach
it when Bob Hagmann retired.
* Extensive consulting with other groups:
- Lisp people, VM issues, Cris Perdue.
- Fortran crowd, I/O issues, Robert Corbett.
- SWSMON - kernel tuning, Anh Nuygun.
- Dragon crowd I/O issues, SCSI performance, Jean-Marc Frailong.
- Pluto people picked up many of the ideas in the SCSI card proposal,
Dave Banks.
- Avocet crowd is picking up all the positive ideas in nselite due to
my team player efforts with them. Talk to Marla and Giordano for
confirmation.
- Okins group, SunBox, Okin for confirmation.
- Mike Scott, HA NFS.
- Disk performance, Rich Clewett.
- Performance benchmarking, etc, Nhan Chu & group.
- Big memory systems, Bill Peterson.
- NFS group, performance, cache consistency, John Corbin.
- UFS crowd, delayed I/O, quickcheck, Tom Wong, Blake Lewis.
- SMCC, presto, omni, SCSI.
next prev parent reply other threads:[~2017-01-04 18:44 UTC|newest]
Thread overview: 91+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-04 2:41 Larry McVoy
2017-01-04 3:00 ` Warner Losh
2017-01-04 3:23 ` Dan Cross
2017-01-04 3:35 ` Larry McVoy
2017-01-04 12:24 ` Ed Carp
2017-01-04 16:17 ` ron minnich
2017-01-04 16:31 ` Joerg Schilling
2017-01-04 16:34 ` ron minnich
2017-01-04 16:57 ` Joerg Schilling
2017-01-04 17:06 ` Larry McVoy
2017-01-04 17:11 ` Joerg Schilling
2017-01-04 17:15 ` Larry McVoy
2017-01-04 17:40 ` Joerg Schilling
2017-01-04 17:42 ` Larry McVoy
2017-01-04 17:48 ` Joerg Schilling
2017-01-04 17:57 ` Larry McVoy
2017-01-04 18:24 ` Dan Cross
2017-01-04 18:30 ` Dan Cross
2017-01-04 18:25 ` Joerg Schilling
2017-01-04 18:32 ` Joerg Schilling
2017-01-04 18:46 ` Dan Cross
2017-01-05 11:18 ` Joerg Schilling
2017-01-06 2:09 ` Larry McVoy
2017-01-06 3:07 ` Steve Nickolas
2017-01-06 17:38 ` Warner Losh
2017-01-04 17:36 ` ron minnich
2017-01-04 17:41 ` Joerg Schilling
2017-01-04 16:46 ` Larry McVoy
2017-01-04 17:02 ` Joerg Schilling
2017-01-04 17:10 ` Larry McVoy
2017-01-04 17:39 ` Joerg Schilling
2017-01-04 17:52 ` Larry McVoy
2017-01-04 18:23 ` Joerg Schilling
2017-01-04 18:27 ` Larry McVoy
2017-01-04 18:29 ` Joerg Schilling
2017-01-04 18:44 ` Larry McVoy [this message]
2017-01-05 11:50 ` Joerg Schilling
2017-01-06 2:02 ` Larry McVoy
2017-01-09 13:40 ` Joerg Schilling
2017-01-09 17:48 ` Larry McVoy
2017-01-10 3:58 ` Larry McVoy
2017-01-10 4:16 ` Warner Losh
2017-01-08 1:37 ` Larry McVoy
2017-01-05 2:26 ` Wesley Parish
2017-01-04 18:56 ` Nevin Liber
2017-01-04 19:05 ` Warner Losh
2017-01-04 20:00 ` Clem Cole
2017-01-04 21:20 ` Brad Spencer
2017-01-04 21:57 ` William Pechter
2017-01-04 21:57 ` William Pechter
2017-01-05 0:36 ` Dave Horsfall
2017-01-05 0:43 ` Larry McVoy
2017-01-05 0:50 ` William Pechter
2017-01-05 1:01 ` Larry McVoy
2017-01-05 3:00 ` Wesley Parish
2017-01-05 3:13 ` Larry McVoy
2017-01-05 8:12 ` Andy Kosela
2017-01-05 16:23 ` Larry McVoy
2017-01-05 16:31 ` Clem Cole
2017-01-10 15:12 Berny Goodheart
2017-01-10 16:03 ` arnold
2017-01-10 16:20 ` Larry McVoy
2017-01-10 16:24 ` Joerg Schilling
2017-01-10 16:32 ` Berny Goodheart
2017-01-10 16:40 ` Chet Ramey
2017-01-10 16:41 ` Joerg Schilling
2017-01-10 16:20 ` Joerg Schilling
2017-01-10 16:34 ` Clem cole
2017-01-10 16:38 ` Chet Ramey
2017-01-10 16:57 ` Berny Goodheart
2017-01-10 17:10 ` Joerg Schilling
2017-01-10 17:47 ` Warner Losh
2017-01-10 18:28 ` Larry McVoy
2017-01-10 18:33 ` Warner Losh
2017-01-10 18:42 ` Larry McVoy
2017-01-10 19:21 ` Clem cole
2017-01-10 19:41 ` Clem cole
2017-01-11 21:03 ` Dan Cross
2017-01-11 20:56 ` Dan Cross
2017-01-11 22:57 ` Joerg Schilling
2017-01-11 23:06 ` Larry McVoy
2017-01-11 23:52 ` Joerg Schilling
2017-01-11 23:57 ` Larry McVoy
2017-01-12 0:07 ` Joerg Schilling
2017-01-12 1:58 ` Larry McVoy
2017-01-12 10:39 ` Joerg Schilling
[not found] ` <1154c8d8-2051-455e-a3f2-45415d901232.maildroid@localhost>
2017-01-10 16:34 ` Berny Goodheart
2017-01-10 15:38 Noel Chiappa
2017-01-10 21:26 Noel Chiappa
2017-01-11 18:07 Noel Chiappa
2017-01-11 19:37 ` Charles Anthony
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=20170104184448.GD3006@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).