(from Margo:)
As I've mentioned, our last class meeting will be a panel of some
distinguished operating systems developers. I am including brief
bios for each speaker, so you can begin thinking of good questions.
In particular, if you are a distance student or cannot be in class
Thursday, please send me questions that you would like to have
our panelists answer.
And if you can make it, we'll meet for lunch at MD323 at Noon.
KEITH BOSTIC
Keith Bostic was a member of the Berkeley Computer Systems Research
Group, where he was the architect of the 2.10BSD release and a
principal developer of the 4.4BSD and related releases. He co-designed
and implemented the 4.4BSD log-structured file system and the
Berkeley DB database library, and is the author of the widely used
vi implementation, nvi. He is currently vice-president of product
development at Sleepycat Software.
JOSEPH BOYKIN
Joseph Boykin is currently co-founder and Vice President of Product
Development at UbqC, Inc; a storage infrastructure company. He has
been writing and managing OS development for over twenty-five years,
ranging from single-purpose proprietary systems for e.g. doing disk
storage, to large-scale (thousands of processors) embedded real-time
Multi Computers, to having developed the symmetric multiprocessing
software for Mach and OSF/1 (which is now a part of most vendors OS).
FRED OLIVEIRA
Fred Oliveira is currently Director of Architecture & Advanced
Development at EMC Corp. He is currently investigating how network
embedded intelligence can be used to improve the functionality,
cost and flexibility of data storage. Previously at EMC, he worked
on a distributed block virtualization environment and I/O path
load-balancing & fail-over drivers. Prior to EMC, he worked on
various OS projects at Stratus, Apple, Kendall Square Research,
Encore Computer, Ztel and Raytheon. Mr. Oliveira was awarded a
double major BS in EE and CS from the University of Connecticut.
RONY SEBOK
Rony Sebok is currently the founder of 1 Beyond, Inc, a PC-based video
editing systems integrator. She graduated from Harvard in 1983 with an AB
and SM. After graduation she joined the nascent Apple Macintosh OS team
where she was one of six people creating the first operating system.
After Apple, she did a brief stint at HP Research Labs before returning
to the Harvard Business School. After HBS, she worked as a management
consultant for the Boston Consulting Group, before starting 1 Beyond
in 1998.
=-=-=-=-
For your interest, Rony included a document describing the early
Macintosh and its development team.
At Apple, the software team was VERY small:
Larry Kenyon - File System, Drive Interfaces
Andy Hertzfeld - Windows Manager, Menu Manager, Button/Control Manager
Bruce Horn - Resource Manager, Finder (probably the most interesting part
from a CS point of view)
Steve Capps - Window Manager, Finder
Rony Sebok - young Turk, tester, "Mousing Around", ResourceEditor (became
ResEdit)
Jerome Coonen - Manager, Floating Point Routines
------
Don Denman - Basic Interpreter
Bill Atkinson - QuickDraw, MacPaint
Randy Wigginton - MacWrite
Susan Kare - Graphic Designer (Fonts, Icons)
From the Lisa division:
- support for Printer
Drivers
From Research Division (Larry Tessler):
-
Object-oriented application development environment
Original Mac Tech Specs:
Motorola MC68000 32-bit microprocessor (7.8336 MHz)
128K RAM
64K ROM
3.5" floppy (400K bytes)
9" diagonal black&white monitor (512x342 bitmapped)
connectors:
mouse
optional disk drive
2 serial ports
audio out
9.7" x 10.9" footprint
16 lbs.
$2495.00