Gary Kildall

1970'lerde Kildall, diğer işletim sistemleri ve programlama araçlarının yanı sıra CP/M isimli işletim sistemini geliştirdi ve ardından yazılım ürünlerini pazarlamak ve satmak için Digital Research, Inc.'yi (kısaca "DRI") kurdu. Kildall, mikroişlemcilerin dönemin büyük anabilgisayarları ile minibilgisayarları kadar işlevsel olacağını öngören ve bu alanda bir şirket kuran ilk kişiler arasındaydı. Bu dönemdeki başarılarından dolayı Kildall, kişisel bilgisayar devriminin öncüsü olarak kabul edilmektedir.

1980'lerde Stewart Cheifet ile birlikte Kildall, PBS'in kişisel bilgisayar alanındaki en son gelişmeleri kapsayan haftalık bilgilendirme programı Computer Chronicles'da ortak sunuculuk yaptı.

Kildall'ın bilgi işlem alanındaki girişim kariyeri yirmi yıldan uzun sürmüş olsa da ismi esas olarak daha sonra IBM'de kullanılan MS-DOS'a benzeyen çok platformlu mikrobilgisayar işletim sistemi olan CP/M'i geliştirmesiyle anılıyor.

Gary Kildall, ailesinin denizcilik okulu işlettiği Washington eyaletinin Seattle şehrinde doğdu. Babası Joseph Kildall Norveç asıllı bir kaptandı. Annesi Emma yarı İsveç asıllıydı.

Kildall matematik hocası olma hayaliyle Washington Üniversitesi'nde eğitim görmeye başladı. Eğitimi sırasında bilgisayarlara ilgi duymaya başlayan Kildall 1972'de mezun olduktan sonra öğretmen olarak ABD Deniz Kuvvetleri'ne yazıldı. Görevi sırasında Silikon Vadisi'ne araba ile ortalama 1 saat uzaklıkta olan Kildall, ilk ticari mikroişlemci olan Intel 4004'ü duydu. Kildall bu işlemciyi temin etti ve ona deneysel programlar yazdı. İşlemci hakkında daha çok bilgi sahibi olmak için Intel'de yarı zamanlı danışmanlık işine girdi.

Kildall kısa süreliğine Washington Üniversitesi'ne geri döndü ve 1972 yılında Bilişim doktorasını tamamladı, ve sonra donanmada öğretmenlik yapmaya döndü. Bu sırada günümüzde derleyicilerin optimizasyonunda kullanılan veri akış analizi teorisi (bugün Kildall metodu olarak da biliniyor) hakkındaki tezini yayınladı, ve mikrobilgisayarlar ile disketler ile ilgili çalışmalarını sürdürdü. Intel ona araştırmalarını devam ettirmesi için 8008 ve 8080 işlemcileri çalıştıran bilgisayarlar hediye etti ve 1973'de Kildall PL/M ismindeki mikroişlemciler için dünyanın ilk üst seviye yazılım dilini geliştirdi. Intel için ayrıca INTERP/80 isimli 8080 komut seti simulasyonunu yazdı. Aynı yıl Kildall 8080'in disketleri kontrol edebilmesi için ilk disk tabanlı işletim sistemi olarak kabul edilen CP/M'i geliştirdi. Kildall CP/M'i Intel'e gösterdi ancak Intel bu üründen çok PL/M'i pazarlamakla ilgilendi.

Kildall ve eşi Dorothy, CP/M'i hobi gazetelerinde pazarlamak için ilk olarak "Intergalactic Digital Research" (Türkçe: Galaksilerarası Dijital Araştırma) diye isimlendirdikleri ancak ismini sonra Digital Research olarak basitliştirdikleri bir firma kurdu. Digital Research, CP/M'i ilk olarak popüler bir Atari 8800 klonu olan IMSAI 8080 için lisansladı. Öbür bilgisayar üreticilerinin de lisans satın almasıyla CP/M endüstride fiilen bir standart haline geldi ve sayısı artan farklı donanım tiplerini destekleme gerekliliği arttı. Bu gereksinime cevap olarak Kildall, bilgisayar donanımında (ROM veya EPROM çipinde) saklanan basit komutlar aracılığıyla CP/M'in farklı donanımlarda çalışmasına olanak tanıyan BIOS teknolojisini icat etti.

IBM 1980'de Bill Gates'in tavsiyesi üzerine CP/M'in geliştirme aşamasında olan sürümü CP/M-86'nın lisansını satın almak için Digital Research ile iletişime geçti. Gary her zaman yaptığı gibi müzakereleri eşi Dorothy'ye bıraktı ve arkadaşı Tom Rolander ile birlikte uçaklarına binip yazılımları üretici Bill Godbout'a teslim etmeye gittiler. IBM temsilcileri ziyaretlerinin amacını açıklamadan önce Dorothy'ye gizlilik sözleşmesi imzalaması konusunda baskı yaptılar. DRI avukatı Gerry Davis'in önerisi üzerine Dorothy Gary'nin onayı olmadan anlaşmayı imzalamayı redetti. Gary akşam şirkete vardı ve IBM ile olan müzakereyi devam ettirmeye çalıştı. Anlaşmayı imzalayıp imzalamadığı ve IBM temsilcileriyle görüşüp görüşmediği hala bilinmiyor.

IBM, IBM PC isimli ürününde kullanılmak üzere Microsoft'un kurucusu Bill Gates'den bir işletim sistemi talep etmişti. Gates ve firması halihazırda BASIC derleyicisi ve yazılımlar üzerine çalışıyordu. DRI ile anlaşma varılamayınca Gates, işletim sistemi kısmını CP/M'in kaynak kodundan esinlenerek yapılan 86-DOS isimli sistemi satın alarak kapattı. Gates'in arkadaşı Paul Allen 86-DOS'u IBM PC'ye uyumlu hale getirdi ve bu işletim sistemi IBM tarafından PC-DOS olarak pazarlandı.

Kildall PC-DOS'un bir kopyasını satın aldı, inceledi ve sistemin CP/M çalıntısı olduğuna kanaat getirdi. Gerry Davis'e yasal seçenekleri sorduğu zaman Davis ona yazılım telif hakkı yasalarının yetersiz olması nedeniyle pek bir şey yapamayacaklarını söyledi. Bunun yerine Gary IBM'i yasal işlem ile tehdit etti ve IBM CP/M-86'yı PC-DOS'un yanında bir seçenek olarak pazarlamayı teklif etti. Kildall IBM'in yeni sisteminin ticari başarı elde edemeyeceğini düşünerek bu teklifi kabul etti. IBM PC piyasaya sürüldüğü zaman IBM işletim sistemini ayrı sattı. PC-DOS 40 dolara pazarlanırken CP/M 240 dolara pazarlanıyordu. Bu fiyat farkı nedeniyle müşterilerin büyük çoğunluğu PC-DOS'u tercih etti. PC-DOS olmazsa olmaz olarak görülüyordu çünkü çoğu yazılım ona göre yazılmıştı ve IBM PC bir işletim sistemi olmadan Cassette-BASIC çalıştırmak dışında pek bir şey yapamıyordu.

Kildall, 8 Temmuz 1994 tarihinde 54 yaşındayken Montenery, Kaliforniya'daki bir motosiklet kulübü Bar'ı olan Franklin Street Bar & Grill'de kafasına darbe aldı.