Dave Cutler
Dave Cutler | |
---|---|
Cutler at work on Microsoft Azure (2008) | |
Born |
Lansing, Michigan, US | March 13, 1942
Nationality | American |
Occupation | Senior Technical Fellow at Microsoft |
Known for | Development of several widely-used commercial operating systems |
David Neil "Dave" Cutler, Sr. (born March 13, 1942) is an American software engineer, a designer, and a developer of several operating systems in the computer industry. These operating systems are Microsoft Windows NT, and Digital Equipment Corporation: RSX-11M, VAXELN, VMS (now OpenVMS).[1]
Personal history
Cutler was born in Lansing, Michigan and grew up in DeWitt, Michigan. After graduating from Olivet College, Michigan, in 1965, he went to work for DuPont.
Cutler holds at least 20 patents, and is an Affiliate Professor in the Computer Science Department at the University of Washington.[2]
Cutler is an avid auto racing driver. He competed in the Atlantic Championship from 1996 to 2002, scoring a career best of 8th on the Milwaukee Mile in 2000.[1]
Cutler is a member of Adelphic Alpha Pi Fraternity at Olivet College, Michigan.
DuPont (1965 to 1971)
Cutler's first exposure to computers came when he was tasked to perform a computer simulations model for one of DuPont's customers using IBM's GPSS-3 language on an IBM model 7044.[3] This work led to an interest in how computers and their operating systems worked.
Digital Equipment Corporation (1971 to 1988)
Cutler left DuPont to pursue his interest in computer systems, beginning with Digital Equipment Corporation in 1971. He worked at the famous "Mill" facility in Maynard, Massachusetts.[4]
VMS
In April 1975, Digital began a hardware project, code-named Star, to design a 32-bit virtual address extension to its PDP-11. In June 1975, Cutler, together with Dick Hustvedt and Peter Lipman, were appointed the technical project leaders for the software project, code-named Starlet, to develop a totally new operating system for the Star family of processors. These two projects were tightly integrated from the beginning.
The three technical leaders of the Starlet project together with three technical leaders of the Star project formed the "Blue Ribbon Committee" at Digital who produced the fifth design evolution for the programs. The design featured simplifications to the memory management and process scheduling schemes of the earlier proposals and the architecture was accepted. The Star and Starlet projects culminated in the development of the VAX-11/780 superminicomputer and the VAX/VMS operating system, respectively.
Prism and Mica projects
Digital began working on a new CPU using RISC design principles in 1986. Cutler, who was working in DEC's DECwest facility in Bellevue, Washington, was selected to head Prism, a project to develop the company’s RISC machine. Its operating system, code named Mica, was to embody the next generation of design principles and have a compatibility layer for Unix and VMS. The RISC machine was to be based on ECL technology, and was one of three ECL projects Digital was undertaking at the time.
Funding the Research and Development (R&D) costs of multiple ECL projects yielding products that would ultimately compete against each other was a strain. Of the three ECL projects, the VAX 9000 was the only one that was directly commercialized. Primarily because of the early successes of the PMAX advanced development project and the need for differing business models, Prism was canceled in 1988 in favor of PMAX.
Prism later surfaced as the basis of Digital's Alpha family of computer systems.
Attitude towards Unix
Cutler is known for his disdain for all things Unix. His sardonic nature showed through in the VMS versus Unix debates at Digital in the early 1980's. He expressed his low opinion of the Unix process input/output model by reciting "Get a byte, get a byte, get a byte byte byte" to the tune of the finale of Rossini's William Tell Overture.
Microsoft (1988 to Present)
Microsoft Windows NT
Cutler left Digital for Microsoft in October 1988 and led the development of Windows NT. Later, he worked on targeting Windows NT to Digital's 64-bit Alpha architecture (itself based on the Prism design), then on Windows 2000. After the demise of Windows on Alpha (and the demise of Digital), he was instrumental in porting Windows to AMD's new 64-bit AMD64 architecture. He was officially involved with the Windows XP Pro 64-bit and Windows Server 2003 SP1 64-bit releases. He moved to working on Microsoft's Live Platform in August 2006. Dave Cutler was awarded the prestigious status of Senior Technical Fellow at Microsoft.
Microsoft Windows Azure
At the 2008 Professional Developers Conference, Microsoft announced Azure Services Platform, a cloud-based operating system which Microsoft is developing. During the conference keynote, Cutler was mentioned as a lead developer on the project, along with Amitabh Srivastava.[5]
Microsoft Xbox
As of January 2012, a spokesperson for Microsoft has confirmed that Cutler is no longer working on Windows Azure, and has joined the Xbox team.[6] No further information was provided as to what Cutler's role was, nor what he was working on within the team.
In May 2013, Microsoft announced the Xbox One console, and Cutler was mentioned as having worked in the development of host OS portion of the system running inside the new gaming device. Apparently his work was focused in creating an optimized version of Microsoft's Hyper-V Host OS specifically designed for Xbox One.[7]
Awards
- Recognized as a 2007 National Medal of Technology and Innovation Laureate, awarded on 29 September 2008 at a White House ceremony in Washington, DC.[8][9]
- Honored as a Computer History Museum Fellow on 16 April 2016 at the Computer History Museum in Mountain View, California.[10]
References
- 1 2 "2007 Microsoft Technical Recognition Award - Senior Technical Fellow David Cutler". Microsoft, USA. Retrieved 27 April 2017.
- ↑ "David Cutler at the University of Washington". The University of Washington, USA. Retrieved 25 January 2012.
- ↑ "David Cutler: The Engineer’s Engineer at Microsoft". Microsoft, USA. Retrieved 18 April 2016.
- ↑ Russinovich, Mark (30 November 1998). "Windows NT and VMS: The Rest of the Story". Penton, USA. Retrieved 27 April 2017.
- ↑ "Professional Developers Conference 2008 Day 1 Keynote: Ray Ozzie, Amitabh Srivastava, Bob Muglia, Dave Thompson". Microsoft, USA. 27 October 2008. Retrieved 29 October 2008.
- ↑ "Microsoft Confirms Dave Cutler, Father of Windows NT, Now Working on Xbox". ZDNet. CBS Interactive, USA.
- ↑ "The Engineer’s Engineer: Dave Cutler at Microsoft". Retrieved 4 August 2016.
- ↑ "U.S. Commerce Secretary Gutierrez Announces Technology Council". United States Patent and Trademark Office. 19 August 2008. Retrieved 3 May 2012.
- ↑ "President Bush Presents 2007 National Medals of Science and Technology and Innovation". United States Government. 29 September 2008. Retrieved 3 May 2012.
- ↑ "Computer History Museum Fellow Awards". Computer History Museum, USA. Retrieved 18 April 2016.
Bibliography
- Zachary, G. Pascal (1994). Showstopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Warner Books. ISBN 0-02-935671-7.
External links
- Dave Cutler video on his career as part of his Computer History Museum Fellow award on YouTube
- Dave Cutler video on 64 bit computing at AMD Site at the Wayback Machine (archived February 23, 2006)
- Dave Cutler race driving career statistics
- David Cutler, Microsoft Technical Fellow at the Wayback Machine (archived October 7, 2010)