Templeos adalah sistem operasi open source & open, 64-bit, multitasking yang diprogram sepenuhnya oleh satu orang, Terry A. Davis, yang pada saat yang sama adalah seorang programmer yang brilian dan seorang pria yang sangat bermasalah yang menderita skizofrenia. Dia percaya dia dipanggil oleh Tuhan untuk membangun kuil ketiga, yang merupakan sistem operasi ini. Dia meninggal tunawisma dan sendirian pada 11 Agustus 2018 ketika dia dikejutkan oleh kereta api.
Penafian: Davis memegang sejumlah pandangan aneh; Pembaca seharusnya tidak menganggap saya membagikannya hanya karena saya mengkodekan di Templeos. Tidak ada yang menganggap bahwa pengguna Linux berbagi politik, agama, atau moral Linus Torvalds hanya karena mereka menggunakan Linux. Hal yang sama berlaku untuk Templeos atau Windows.
Davis memprogram Templeos dalam bahasa C-like-nya sendiri yang disebutnya "Holyc", yang ia maksudkan untuk berada di suatu tempat antara C dan C ++ dalam gaya, bersama dengan fitur Davis sendiri. Pertama dia menulis kompilernya sendiri untuk Holyc dan Majelis Bahasa. Kemudian seluruh sistem operasi ditulis dari awal di Holyc, termasuk penangan interupsi, pengemudi, dll. Dia menyimpannya dengan serangkaian utilitas, mulai dari fungsi-fungsi yang khas untuk shell hingga pemecah persamaan diferensial biasa orde-ke-4. Dia menulis beberapa demo dan memberikan dokumentasi yang luas untuk membantu pengguna. Merupakan keajaiban bagi satu orang untuk menulis sistem operasi ruang lingkup ini.
Meskipun antarmuka tidak cantik, Templeos sebenarnya adalah lingkungan yang cukup mudah untuk belajar kode, jika orang sudah tahu C. Kurva belajar tidak terlalu curam. Davis mendokumentasikan banyak bahasa, dan Autocomplete dengan cepat membawa Anda ke kode sumber yang relevan untuk definisi fungsi. Dia berharap itu menjadi sistem operasi yang dapat digunakan orang hanya untuk menikmati pengkodean, mirip dengan pengalamannya sendiri dengan Commodore 64. Saya akan mengatakan dia cukup sukses. Dan OS cepat!
Saya menulis penampil set mandelbrot sederhana hanya untuk melihat apakah saya bisa melakukannya. Hanya butuh satu hari untuk mempelajari cara saya di sekitar Templeos dan yang lain untuk berhasil mengkode program pertama saya. Pengalaman itu mengingatkan saya untuk belajar membuat kode program Mandelbrot pertama saya pada komputer Tandy 1000 awal.
Untuk menggunakannya, cukup mouse di atas titik yang Anda inginkan, dan tekan "I" untuk memperbesar atau menekan "O" untuk memperbesar sekitar titik ini. Iterasi maksimal mulai dari 250. Untuk meningkatkannya, tekan "M" untuk iterasi lebih lanjut. Max berlipat ganda dengan setiap pers. Tekan "P" untuk beralih pencetakan koordinat titik tengah gambar, skala pembesaran, dan iterasi maksimal.
Anda dapat memilih dari 4 jenis iterasi hingga pemetaan warna. Karena Templeos oleh Design hanya mengakomodasi palet 16 warna, memiliki beberapa opsi pemetaan iterasi membantu visualisasi. Tekan tombol 1-4 untuk peta iterasi yang berbeda, yaitu:
1+(iterations%15)
. % mod.1+(iterations/10)%15
. Membentang setiap warna lebih dari 10 iterasi.1+Sqrt(iterations)%15
. Baik untuk area di mana iterasi sangat bervariasi.1+Log10(iterations)%15
. Opsi paling agresif. Anda mungkin perlu menunggu beberapa detik untuk gambar yang diperbarui karena harus digambar ulang. Seharusnya mudah untuk memprogram pemetaan Anda sendiri dengan pengaturan yang disediakan.Contoh:
Pemetaan Linear Standar:
Gambar yang sama, pemetaan linier/10:
Anda juga dapat mengganti palet dengan menekan tombol 6-9 . Perubahan palet instan, seperti di masa lalu yang indah dari pemrograman VGA. Seharusnya mudah untuk memprogram palet Anda sendiri dengan pengaturan yang disediakan. Dua bagian tersulit - mencari tahu bagaimana nilai warna disimpan, dan memperbarui palet - telah dilakukan. Saat ini palet adalah sebagai berikut:
Gambar yang sama seperti di atas, palet skala abu -abu:
Karena Templeos tidak memiliki fungsionalitas internet, Anda harus melakukan seperti yang mereka lakukan pada 1980 -an dan mengetikkan kode dengan tangan, atau mencari cara lain untuk memasukkannya ke OS. Templeos berjalan dengan baik di Windows di VirtualBox. Jika Anda memilih format file .vhd , Anda dapat memasangnya sebagai partisi di Windows melalui Disk Manager. Lihat Way #7 dalam artikel ini untuk bagaimana. Kemudian Anda dapat menyalin file mandelbrot.hc ke direktori home Anda di kuil dari windows. Ini adalah cara termudah yang saya tahu.
VHD Anda harus FAT32 diformat oleh Templeos agar ini berfungsi, tetapi format ini adalah default ketika saya memasang Templeos dari ISO, jadi itu bekerja dengan mudah.
Anda bisa:
Arahkan ke file mandelbrot.hc, tekan ruang untuk memuatnya ke editor, dan tekan F5 untuk menjalankannya. Memilihnya:
Tampilan dari editor terlihat seperti ini - sekarang tekan F5 untuk menjalankan:
Dari baris perintah, #include "Mandelbrot.HC"
dan tekan Enter. Anda baru saja memuat program ke dalam memori! Ketik Mandelbrot;
untuk menjalankannya.
Cukup tekan ESC seperti yang dilakukan seseorang di tempat lain di OS. Kemudian tekan Shift-ESC untuk keluar dari layar yang sedang Anda kunjungi dan kembali ke layar Anda sebelumnya.