In 1975 Ken Thompson had taken a sabbatical at U.C. Berkeley and catalyzed them into becoming the west coast center of UNIX expertise. While there, he became friends with Denny Koch. Denny went on to get a job with Amdahl Corp. Amdahl was a hot Silicon Valley startup taking on the ogre named IBM, and they had an excellent college recruiting program which got lots of great people from great places.
So I’m sitting in the UNIX room at Bell Labs in August of 1977. Ken Thompson is also there and he gets a call from John Hiles of Amdahl asking him if he knows anything about the rumors that there is a UNIX port for the 370. Ken says, “Hold on, you need to talk to Tom” and hands me the phone!
I explained to John the state of the port and he strongly hinted that they’d be interested in hiring me. Alas, I had another year of school left. But in late January of 1978 I finally made it out to Sunnyvale, CA for a job interview. The weather was fabulous but I was still wearing the snow boots I needed to escape New Jersey!
A few Amdahl folks like Andy Tucci and Dennis Andrews started messing with the code. Then in June I joined Amdahl full time and there were a bunch of other new grads put on the project. I shared an office with Mark Linton (also Princeton ’78) and we got a lot done in a short time. At first John Hiles managed the project, and then Larry Whitlock after John was promoted.
By early 1979 was had a full Version 6 UNIX system running on the Amdahl 470V/6 under VM/370. We named our system ‘Au’, pronounced ‘gold’. We had real and happy users from the design automation group. I’m especially proud of the driver I wrote for the IBM 3270 terminals which made them usable with UNIX. Full-duplex and type-ahead were completely unknown in the mainframe world, but I managed a very close emulation.