Dave Cutler: Dünyayı Çalıştıran İki İşletim Sistemini İnşa Eden Adam
Bir meslektaşı, Dave Cutler'ın Unix ile olan ilişkisini kişisel bir rekabete yakın bir şey olarak tanımlamış ve bunu "onun Moriarty'si" olarak adlandırmıştı; Cutler'ın rakip sistem hakkındaki kendi kararı ise daha da sertti ve onu "doktoralı bir komite tarafından tasarlanmış çöp bir işletim programı" olarak nitelendirmişti. Bu küçümseme boş bir laf değildi. Bunu söylediğinde Cutler, Digital Equipment Corporation'da zaten baskın bir işletim sistemi inşa etmişti ve Microsoft'ta tamamen bağımsız ikinci bir sistem inşa edecekti; bugün her ikisi de bir şekilde yüz milyonlarca makinede çalışmaya devam ediyor.
DuPont'tan DEC'e
David Neil Cutler Sr., 13 Mart 1942'de Lansing, Michigan'da doğdu ve yakındaki DeWitt'te büyüdü. Akademik ve atletik burslarla Olivet College'a gitti ve 1965'te matematik ve fizik dereceleriyle mezun oldu. DuPont'taki ilk işi, onu IBM'in GPSS-3 simülasyon dilini kullanarak gerçek zamanlı süreç kontrol sistemleri üzerinde çalışmaya yöneltti; bu, pratik ve gösterişsiz bir mühendislikti ancak yine de işletim sistemlerine karşı ömür boyu sürecek bir saplantıyı ateşledi. 1971'de Maynard, Massachusetts'teki merkezinde Digital Equipment Corporation'a katıldı.
VMS'i İnşa Etmek
DEC'de Cutler, kısa sürede şirketin en önemli mühendislerinden biri oldu. PDP-11 minibilgisayarı için kompakt bir gerçek zamanlı işletim sistemi olan RSX-11M'in geliştirilmesine öncülük etti ve ardından 1975'ten itibaren, DEC'in yeni VAX-11/780 süperminibilgisayarı için işletim sistemi olan VAX/VMS'i inşa etmek üzere Dick Hustvedt ve Peter Lipman ile birlikte "Starlet" projesini yönetti. VMS, minibilgisayar çağının baskın işletim sistemi haline geldi, 1980'ler boyunca binlerce kuruluşun bilimsel, mühendislik ve iş bilişim altyapısını çalıştırdı ve mimarisi — süreç zamanlaması, sanal bellek yönetimi, sonradan eklenmek yerine en başından itibaren yerleşik bir güvenlik modeli — sonraki on yıllar boyunca ciddi işletim sistemi tasarımı için bir referans noktası oldu. 1981'de Cutler, DEC'in Seattle bölgesindeki mühendislik laboratuvarını kurdu ve bu laboratuvar daha sonra VAX mimarisine sahip ilk mikroişlemcili bilgisayar olan MicroVax I'i üreterek VMS soyunu daha ucuz ve yeni bir donanım sınıfına genişletti.
PRISM ve Microsoft'a Geçiş
1980'lerin ortalarında Cutler, DEC'in PRISM projesini yönetti; bu, MICA adlı yeni nesil bir işletim sistemiyle birlikte RISC tabanlı yeni bir işlemci mimarisi inşa etme çabasıydı. DEC yönetimi 1988'de PRISM'i iptal ettiğinde — bunun temelindeki RISC çalışması daha sonra DEC'in Alpha işlemci ailesinin temeli olarak yeniden ortaya çıkacaktı — Cutler hayal kırıklığıyla şirketten ayrıldı ve mühendislik ekibinin büyük bir kısmını da beraberinde Microsoft'a götürdü.
Windows NT'yi Sıfırdan İnşa Etmek
Microsoft'ta, Ekim 1988'den itibaren Cutler'a, eski DOS tabanlı Windows serisini genişletmeye devam etmek yerine gerçekten yeni, taşınabilir, güvenli ve çok mimarili bir işletim sistemi tasarlama görevi verildi; bu proje Windows NT oldu. Cutler, VMS'ten doğrudan gelen tasarım içgüdülerini beraberinde getirdi: katmanlı bir çekirdek mimarisi, aynı çekirdek sistemin tamamen farklı işlemci ailelerinde çalışmasına izin veren bir donanım soyutlama katmanı, uygun bir önleyici çoklu görev ve en temelinden çekirdeğe yerleşik bir güvenlik modeli. Windows NT 1993'te piyasaya sürüldü ve mimarisi o zamandan beri her büyük Windows sürümünün temeli oldu ve olmaya devam ediyor; Windows 2000, XP, Vista, 7, 8, 10 ve 11'in hepsi çekirdek düzeyinde Cutler'ın ekibinin inşa ettiği sistemin doğrudan torunlarıdır. Daha sonra NT'nin DEC'in kendi Alpha işlemcisine ve daha sonra AMD'nin 64-bit AMD64 mimarisine taşınmasına öncülük etti; bu çalışma Windows XP Professional x64 ve Windows Server 2003 SP1 x64'ün temelini oluşturdu.
On Yıllar Sonra Hala İnşa Ediyor
Cutler, sembolik bir role emekli olmadı. 2006'dan itibaren Microsoft'un Live Platform'u üzerinde çalıştı, ardından 2008'de duyurulan Azure bulut bilişim platformunun baş mimarı oldu; endüstrinin buna çok ihtiyaç duyduğu bir anda işletim sistemi düzeyindeki mühendislik disiplinini bulut altyapısı tasarımına taşıdı. 2012'de, yetmişli yaşlarında, Xbox One konsolu için optimize edilmiş Hyper-V tabanlı bir ana işletim sistemi oluşturmaya yardımcı olmak için Xbox ekibine katıldı; bu, tek bir mühendisin aktif teknik çalışmasının, abartısız bir şekilde, 1970'lerin başındaki gerçek zamanlı minibilgisayarlardan 2010'ların bulut hipervizörlerine ve oyun konsollarına kadar uzandığı anlamına geliyor.
Çekirdeğin Dışındaki Hayat
İşletim sistemlerinin dışında Cutler, rekabetçi otomobil yarışlarıyla ilgilendi, 1996'dan 2002'ye kadar Atlantic Championship serisinde yarıştı ve 2000 yılında Milwaukee Mile'da sekizincilikle en iyi derecesini elde etti; bu, meslektaşlarının onun mühendislik mizacını yansıttığını belirttiği bir hız ve hassasiyet tutkusuydu. Mühendislik kültürüne dair kendi özeti olan "her şey söylendiğinde ve yapıldığında, yapılandan çok daha fazlası söylenmiş olur" sözü, eski meslektaşları tarafından onun yürütmeye odaklı yönetim tarzının adil bir özeti olarak sıkça alıntılanır.
Dave Neden Dahi Olarak Adlandırılıyor
Cutler'ın dehasına dair durum, bir yazılım mühendisi için alışılmadık derecede somuttur: kırk beş yıllık kariyeri boyunca ticari olarak başarılı yaklaşık sekiz işletim sistemi ürettiği kabul edilir; bu, alanın tarihinde neredeyse eşi benzeri olmayan bir çıktıdır ve bunlardan ikisi — VMS ve Windows NT — bağımsız olarak kendi dönemlerinin baskın sistemi haline gelmiştir. Temel, yaygın olarak benimsenen bir işletim sistemi inşa etmek çoğu mühendisin itibarını güvence altına alırdı; on beş yıl arayla, iki farklı şirkette, temelden farklı donanım ve pazar kısıtlamalarıyla iki tane inşa etmek, eş kurumların gelişigüzel dağıtmadığı türden tekrarlanabilir, doğrulanabilir bir başarıdır. 1994'te Ulusal Mühendislik Akademisi'ne seçilmesi ve 2007'de ABD Ulusal Teknoloji ve İnovasyon Madalyası'nı alması — Amerikan hükümetinin mühendislik başarısı için verdiği en yüksek onurlardan biri — itibarının sadece internet efsanesi olmadığını, ülkenin en resmi mühendislik kurumları tarafından paylaşılan bir yargı olduğunu yansıtır.
Dürüst karmaşıklık şudur ki, Cutler'ın dehası geniş veya diplomatik eğilimli olmaktan ziyade dar, neredeyse şiddetli bir şekilde teknikti; Unix'e olan açık küçümsemesi ve talepkar, bazen aşındırıcı yönetim tarzıyla tanınması, övgülerin yanı sıra meslektaşları tarafından iyi belgelenmiştir ve daha görünür teknoloji figürlerinin aksine, kasıtlı olarak düşük bir profil korumuştur; bu da şöhretinin, ne kadar hak edilmiş olursa olsun, her zaman genel halktan ziyade bir işletim sistemi çekirdeği inşa etmenin ne anlama geldiğini tam olarak anlayan mühendisler arasında yoğunlaştığı anlamına gelir.
Miras
Windows NT'nin çekirdek mimarisi, piyasaya sürülmesinden otuz yıldan fazla bir süre sonra, özünde dünyanın kişisel ve kurumsal bilgisayarlarının çoğunda çalışan işletim sistemi olmaya devam ederken, VMS'in tasarım soyu DEC ve daha sonra HP donanımında on yıllarca sürdü ve bilgisayar bilimi programlarında öğretilen işletim sistemi teorisini etkilemeye devam ediyor. Cutler yirmiyi aşkın patente sahiptir ve seksenli yaşlarında bile aktif bir Microsoft Kıdemli Teknik Üyesiydi; kariyerinin süresi ve bilişim çağları boyunca tekrarlanan önemi, endüstri tarihinde çok az gerçek paralelliğe sahiptir.



