Skip to content
0:00 / 0:00

#mach#nextstep#avietevanian

Avie Tevanian: CMU math whiz goes from Mach to NeXT to Apple Software Chief | Oral History Part 1

Computer History Museum

180K subscribers • 29 videos on Hallway

YouTube
  • Recommended by 4 people: 3 on Hacker News and 1 on Lobsters.
  • A classic. People kept recommending it from 2017 to 2024.
  • Presented by Avie Tevanian, former Apple Software Chief

Beginner. No background in the topic needed.

48K views9 years ago4 recommendations

History and cultureSystems programmingOperating systemsHistory of computingPeople who shaped computing

Avie Tevanian recounts his work on the Mach microkernel at CMU, leading NEXTSTEP development, and the acquisition by Apple.

Avie Tevanian recounts his early talent for mathematics, his pioneering work on the Mach microkernel at Carnegie Mellon, and his recruitment to NeXT after Steve Jobs discovered the project. He reflects on leading NeXT’s operating system team, guiding NEXTSTEP’s evolution, and the company’s path up to Apple’s 1996 acquisition. Interviewed by David Brock, Hansen Hsu and John Markoff on 2017-02-21 in Mountain View CA, X8111.2017 © Computer History Museum Born of Armenian parents in 1961, into a working class, entrepreneurial family, Avadis "Avie" Tevanian grew up in New England, the oldest of four boys. His dad a machinist, from a young age, Avie and his brothers were into building things, but Avie alone showed a particular aptitude for mathematics. Having been introduced to a PDP-8 in high school, Avie enrolled at the University of Rochester after discovering they had a lab of Xerox Altos, on which he wrote several games and contributed to research. Avie continued on to graduate school at Carnegie Mellon University. Working under Professor Rick Rashid, another Rochester graduate, Avie started the Mach microkernel project, which quickly grew to over a dozen people. Based on concepts from Rashid's Accent operating system, Mach was to be an improvement on Accent by targeting parallel processors, be highly portable, and be able to run BSD Unix programs. Engineers at Steve Jobs’ NeXT Computer decided they wanted to use Mach for NeXT’s operating system after they saw the work presented at a UNIX conference in 1986. Avie later attended a dinner in Palo Alto where Steve first relayed that interest. After finishing his dissertation, Avie joined NeXT, turning down an offer from Microsoft. After only a year leading the core OS team, Avie became the manager of the entire OS group, and eventually took over as Vice President of Software after the departure of Bud Tribble. Under Avie's watch, NeXT completed its transition to the enterprise software business, porting the NEXTSTEP OS to Intel and various Unix RISC workstations, and coming out with WebObjects, the first object-oriented web application server, which could have become the basis for a NeXT IPO. These plans were scuttled upon Apple's acquisition of NeXT in late 1996, where Avie became Senior Vice President of Software. * Note: Transcripts represent what was said in the interview. However, to enhance meaning or add clarification, interviewees have the opportunity to modify this text afterward. This may result in discrepancies between the transcript and the video. Please refer to the transcript for further information - computerhistory.org/collections/catalog/102706885 Visit computerhistory.org/collections/oralhistories/ for more information about the Computer History Museum's Oral History Collection. Lot Number: X8111.2017 Catalog Number: 102706886

Why it's here

4 people recommend this

What people say. Highly recommended as a fascinating first-hand account of the creation of Mach, NEXTSTEP, and the transition to modern macOS.

mehrdadaon Hacker News • Recommends

On “Apple and NeXT announce merger (1996)”

Must watch recollection of the history of Mach and NeXT and Apple by Avie Tevanian. Long but great. 1/2] link to this video (early days) 2/2] link (around Apple acquisition and beyond)

GeekyBearon Hacker News • Recommends

On “Fuchsia is not Linux”

Correct. The Mach research project at Carnegie Mellon aimed to build a replacement kernel for BSD that supported distributed and parallel computing. Next's VP of Software Engineering, Avie Tevanian, was one of the Mach project leads. Richard Rashid, who lead the Mach project ended up running Microsoft Research's worldwide operations. Their work on a virtual memory subsystem got rolled back into BSD. link The Computer History Museum has an interesting long form interview with Avie: Part 1: link to this video Part 2: link

GeekyBearon Hacker News • Recommends

On “The secret call to Andy Grove that may have helped Apple buy NeXT”

The Computer History Museum has one of their long form interviews with Avie Tevanian, who led the creation of Mach (multiprocessor BSD) as his Ph.D project. (His faculty advisor went on to head Microsoft Research) Next and Microsoft both sought to hire him, and he eventually went on to be in charge of the OS at Next and later Apple. One of the topics he covered in the interview was how Next (and Apple) decided to use and contribute back to open sourced software at the lower levels of their stack. He also covers what it was like to work for Steve Jobs. link to this video

lukehon Hacker News • Recommends

On “The Best of NeXT Collection”

I haven't watched it in a while, but you will probably enjoy Avie's oral history (along with Blaine Garst and Steve Naroff's). link to this video

GeekyBearon Hacker News • Recommends

On “The PERQ Computer”

The Computer History Museum's long form interview with Avie Tevanian is a good resource for this era. link to this video

inactive-useron Lobsters • Recommends

Oral History of Avie Tevanian - Session 1 session 2