Terry Davis

Terry Davis, tam adı Terrence Andrew Davis (15 Aralık 1969 - 11 Ağustos 2018), kendisi TempleOS (The Temple Operating System) yaptığı işletim sistemi ile tanınmaktadır. Ayrıca Terry, Amerikalı bir elektrik mühendisi, bilgisayar programcısıydı.
küçükresim|2000'lerde Terry A. Davis

 Yaşamı ve Aile 
Terry, ailenin yedinci çocuğu olarak dünyaya gelen Davis'in babası endüstri mühendisi, annesi ise ev hanımıydı. Çocukluğunda farklı eyaletlerde (Washington, Michigan, Kaliforniya, Arizona) yaşamış ve erken yaşta Apple II ile Commodore 64 bilgisayarlarında temel programlama öğrenmiştir.

Katolik bir ailede yetişen Davis, Arizona State University’de elektrik mühendisliği eğitimi gördü; 1994’te yüksek lisans diploması aldı. Kariyerine 1990’larda Ticketmaster’da VAX tabanlı bilgisayar sistemleri üzerinde mühendis olarak başladı.

Davis’in kendine has üslubu ve üretim tarzı nedeniyle İngilizce literatürde “outsider artist” (ana akımın dışında sanat yapan kişi) olarak tanımlandığı görülür. Bu tanım, onun yabancı bir sanatçı olduğunu değil, sıra dışı bir bakış açısıyla bağımsız işler ürettiğini vurgular.

 Ruhsal Sağlığı 
küçükresim|Terry A. Davis, Richland WA kütüphanesinde. Tren kazası olmadan iki ay önce çekilmiş.
Davis’in ruh sağlığı 1996’da başlayan manik ataklarıyla bozuldu. Bu dönemde kısa süreli hastaneye kaldırıldı ve başlangıçta bipolar bozukluk düşünülmesine rağmen yıllar içinde şizofreni teşhisi kondu. Davis, kendisinin Tanrı’dan bir “vahiy” aldığına inandığını belirtmiş; çeşitli söylemlerinde hükûmet ajanları ve uzaylılar gibi komplo teorileri barındıran fikirlere yer vermiştir.

1990’ların sonuna doğru Mani atakları aralıklı hale gelmiş; Davis zaman zaman evsiz kalmış ve kısa süreli tutuklamalar yaşamıştır. Bunlara rağmen, bilgisayar bilimi ve programlama konusundaki bilgisi genellikle tutarlıydı ve bu alanda konuşurken her zaman net bir şekilde anlaşılabiliyordu.

 TempleOS 
küçükresim|TempleOS 
Davis, TempleOS’un geliştirilmesine 2003 civarında başladı. Projeye ilk başlarda “J Operating System” adı verildi, ardından “LoseThos” (1986 yapımı Platoon filmine gönderme yapılarak) ve kısa süreyle “SparrowOS” adları kullanıldı. Nihai olarak 2013’te “TempleOS” ismini aldı ve bu sürüm 2017’ye kadar güncellendi.

TempleOS, Davis’in tek başına yaklaşık on yıl boyunca üzerinde çalıştığı bir yazılımdır.

Davis, TempleOS’u Tanrı ile iletişim kurma amacıyla yarattığını belirtmiştir. Geliştirme sürecinde sıkça indiğine inandığı bu vahiyler doğrultusunda, sistemin 640×480 çözünürlük, 16 renk ve tek ses çıkışı gibi sınırlamalarının hepsini Tanrı’nın talimatı olarak belirlediğini savunmuştur. Örneğin, bu sınırlı çözünürlüğü “Tanrı için çizim yapmayı kolaylaştırmak” amacıyla seçtiğini ifade etmiştir.

TempleOS’un genel felsefesi, kodlamayı bir sanat formu olarak ele almak ve kutsal bir amaca hizmet etmektir.

 Temel özellikler 
küçükresim|Bir sanal makinede çalıştırılan "TempleOS"
TempleOS, 64-bit x86-64 tabanlı bilgisayarlarda çalışan tek parça (monolithic) bir çekirdeğe sahip bir işletim sistemidir. Kullanıcı arayüzü VGA standardında 640×480 çözünürlüğü ve 16 rengi destekler; klavye ve fare girişi bulunur. Ağ bağlantısı veya İnternet desteği yoktur; tüm kaynak kodları kamu malıdır (İng. = public domain).

ISO 9660 ve FAT32 gibi yaygın dosya sistemlerinin yanı sıra Terry Davis’in tasarladığı RedSea adlı sıkıştırmalı dosya sistemi de TempleOS’te mevcuttur. Sistem, 8-bit ASCII karakterlerle çalışan 2D/3D grafik kütüphanelerine sahiptir ve zamanlamalı kesintisiz (İng. = "non-preemptive") çoklu işlem (İng. = "multi-thread") desteği sunar.

TempleOS’un programlama dili HolyC (eski adıyla C+)’dir. HolyC, Davis’in C ve C++ dillerinden etkilenerek geliştirdiği statik tipli, derlenen bir dildir. Hem TempleOS için uygulama geliştirme dilidir hem de işletim sistemi içinde betik yazımına izin verir. TempleOS kendi içinde bir derleyici, uçuş simülatörü ve birkaç basit oyun (örneğin ing = “After Egypt”) içerir.Davis, TempleOS’un tümünde 100.000’den fazla satır kod yazdığını ifade etmiştir. İşletim sistemi, David Davis tarafından benimsendiği açık kaynak anlayışında kamusal olarak paylaşıldı.

 Ölümü 
11 Ağustos 2018 akşamı, Davis Oregon’un The Dalles kasabasında demiryolu kenarında yürürken Union Pacific tren hattına giren bir tren tarafından çarpılarak öldü. Polis raporuna göre Davis, rayların kenarında arkasını trene dönük yürüyordu ve çarpışma anında trenin geldiğini fark ederek dönmeye çalışmıştı; kazanın kaza mı yoksa intihar mı olduğu kesinleşemedi.

Ölümünden birkaç saat önce The Dalles Kütüphanesi önünden kaydettiği bir videoda kişisel kayıtlarını azaltmaktan bahsetmişti. Davis’in ölümü haber alınınca, TempleOS takipçileri sosyal medyada anma mesajları paylaştı. TempleOS internet sitesi üzerinden Davis’in ailesi, zihinsel sağlık kuruluşlarına bağış yapılması çağrısında bulundu.

Yerel medyada ilk olarak adı açıklanmayan bir erkeğin tren altında kaldığı haberi çıkmış, daha sonra The Dalles Chronicle gazetesi söz konusu kişinin Terry A. Davis olduğunu teyit etmiştir.

 Kaynakçalar 

Kategori:Amerikalı mühendisler
Kategori:Amerikalı bilgisayar programcıları