Popüler Forum Soruları
Bir soru sorHiç soru yok. İlk soru soran siz olun!
Arka Plan Bilgileri
TempleOS, tamamı tek bir kişi olan Terry A. Davis tarafından yaratılmış, İncil temalı benzersiz bir işletim sistemidir. İlk olarak 2005 yılında J Operating System adıyla piyasaya sürülen ve 2013 yılında TempleOS olarak yeniden adlandırılan bu sistem, kendi derleyicisi, düzenleyicisi, çekirdeği ve HolyC adında özel bir programlama dili dahil olmak üzere sıfırdan tasarlanmış, 64-bit, ağ desteği olmayan, monolitik bir işletim sistemidir.
TempleOS, Davis'in Tanrı'dan gelen doğrudan talimatlar olduğunu iddia ettiği seçimler doğrultusunda, kendisini kasıtlı olarak 16 renkli grafiklere ve tek kanallı sese sahip basit bir 640×480 çözünürlükle sınırlandırır. Temel giriş ve dosya sistemlerini destekler, yerleşik grafik ve programlama kütüphaneleri içerir ve hatta kahin tarzı After Egypt gibi oyunlara sahiptir.
TempleOS, Davis tarafından erken dönem DOS ve Turbo C arayüzlerinin bir karışımıyla modern bir x86-64 Commodore 64 olarak tanımlanmıştır. TempleOS, tüm sistemin ağ iletişimi, modern donanım soyutlaması veya üçüncü taraf kütüphaneler olmadan el yapımı olarak oluşturulduğu ve tamamının kamu malı olarak yayınlandığı alışılmadık bir “eğlence amaçlı programlama” örneği olarak durmaktadır.
Tanrı'nın Yalnız Programcısı - Terry A. Davis
TempleOS'un hikayesi, olağanüstü teknik başarısı yoğun kişisel mücadelelerle şekillenmiş Amerikalı bir programcı olan yaratıcısı Terry A. Davis'in (1969–2018) hayatından büyük ölçüde ayrılamaz.
Davis, Arizona Eyalet Üniversitesi'nden elektrik mühendisliği derecesi aldı ve 2000'lerin başında TempleOS olacak proje üzerinde çalışmaya başlamadan önce Ticketmaster'da profesyonel bir programcı olarak çalıştı. Yaklaşık on yıl boyunca işletim sistemini tamamen kendi başına geliştirdi. Davis daha sonra, tasarım tercihlerine rehberlik eden ilahi vahiyler olarak yorumladığı ve kendisini dijital bir “Üçüncü Tapınak” inşa etmesi için Tanrı tarafından yönlendirildiğine inandıran şiddetli manik ataklar yaşadığını anlattı. Şizofreni ve evsizlik dönemleri de dahil olmak üzere yaşadığı derin ruh sağlığı sorunları iyi belgelenmiş olup, çevrimiçi varlığı ve yaratıcı süreciyle iç içe geçmiştir.
Vice dergisi 2014 yılında, Davis'in hem dikkat çekici teknik becerilerini hem de son derece kişisel motivasyonlarını öne çıkaran, işi tipik yazılım mühendisliği normlarına meydan okuyan parlak ama sorunlu bir bireyi betimleyen “God’s Lonely Programmer” başlıklı bir makale yayınladı. Tartışmalara ve mücadelelere rağmen, Davis'in yarattığı eser bilişim dünyasında bireysel ustalığın tekil bir kanıtı olarak kalmaya devam etmektedir.
Teknik Özellikler
Genel Bilgiler
- Geliştirici: Terrence Andrew Davis (15 Aralık 1969 - 11 Ağustos 2018)
- Lisans: Kamu Malı
- İlk Yayınlanma Tarihi: 2005 (J Operating System adıyla)
- Son Yayınlanma Tarihi: 20 Kasım 2017
- Ardılı: ZealOS
Erişilebilirlik Bilgileri
- Diller: İngilizce
- Platformlar: x64
Sistem Bilgileri
- Çalışma Durumu: Tamamlandı
- Kaynak Modeli: Açık Kaynak
- Çekirdek Tipi: HolyC ve Adam kullanan monolitik kullanıcı alanı (UserCmdLine)
- Varsayılan Kullanıcı Arayüzü: 16 Renkli Grafikler (Özellikle TempleOS için oluşturulmuştur)
Sistem Özellikleri
- Entegre Geliştirme Ortamı (IDE): Kod düzenleyici, derleyici ve hata ayıklayıcı işletim sisteminin yerel parçalarıdır; bu da anında derle-çalıştır iş akışlarına olanak tanır.
- HolyC Dili: Sistem belleğine, grafiklere ve donanım rutinlerine doğrudan erişimi olan özel bir dil.
- Grafik Kütüphaneleri: Hızlı denemeler ve oyun oluşturma için tasarlanmış yerleşik 2B çizim ilkelleri, sprite yönetimi ve metin oluşturma.
- Dosya Sistemi: Doğrudan erişim ve küçük depolama alanı için optimize edilmiş, basit ve özel bir dosya yapısı.
- Komut Kabuğu: Kodun ve komutların aynı ortamda yürütüldüğü, hibrit bir metin düzenleyici ve komut yorumlayıcı.
- Oyunlar ve Demolar: After Egypt gibi dahil edilmiş programlar ve TempleOS'un yeteneklerini sergileyen çeşitli grafiksel demolar.
- Ağ Yığını Yok: TempleOS, hem felsefi hem de güvenlik nedenleriyle internet ve ağ desteğini kasıtlı olarak içermez.
- Kamu Malı Lisansı: Kaynak kodu da dahil olmak üzere tüm işletim sistemi, kısıtlamasız kullanım ve değişikliği teşvik etmek amacıyla kamu malı olarak yayınlanmıştır.