Evolusi Sistem Operasi

(Untuk Francesco Rugolo)
14/10/21

Komputer seperti yang kita kenal, yang merupakan perangkat kecil dan relatif murah, mampu melakukan banyak fungsi komputasi dalam waktu yang sangat singkat, adalah penemuan yang sangat baru dan telah mencapai popularitas dan penyebarannya hanya dalam beberapa dekade terakhir.

Saya percaya bahwa tinjauan sejarah akan datang, dalam artikel ini kita pasti akan berbicara tentang komputer tetapi lebih khusus tentang Sistem operasi (OS).

Il Sistema Operativo adalah perangkat lunak yang memungkinkan berbagai komponen perangkat keras dan perangkat lunak komputer berinteraksi dengan benar satu sama lain, memungkinkan Anda untuk melakukan operasi secara bersamaan1.

Pada pertengahan 40-an dan 50-an mesin-mesin komputasi besar sebenarnya tanpa sistem operasi, mereka adalah mesin besar yang operasinya masih didasarkan pada tabung vakum juga disebut katup termionik, mereka dioperasikan hanya ketika dimasukkan lubang berlubang atau magnetik. kartu yang memulai program dan mengatur ulang setiap kali digunakan.

Baru pada tahun 60-an, dengan ditemukannya transistor, ada revolusi di komputer dan sistem operasi pertama muncul di pasar, diprogram khusus untuk mesin (seringkali bermerek IBM) dan untuk tugas yang dibeli. Sistem operasi di era ini terutama dikembangkan oleh perusahaan yang sama yang menggunakan mesin dan bukan oleh pabrikan. OS pertama sebenarnya dikembangkan oleh General Motors untuk mesin IBM 704 (foto pembuka) yang mereka gunakan disebut GM-NAA I / O dan tugasnya hanyalah menjalankan program baru segera setelah selesainya yang sebelumnya.

Menjelang tahun 70-an kita melihat kelahiran "komputer mini" dan "komputer mikro", dan secara paralel dari berbagai sistem operasi, mesin ini digunakan oleh berbagai perusahaan dan universitas dan hanya oleh beberapa peminat sebagai biaya dan kesulitan pemeliharaan yang terakhir tidak dalam jangkauan masyarakat umum. Banyak dari mesin ini didasarkan pada sistem operasi Unix, awalnya dikembangkan oleh perusahaan Amerika AT&T.

Hanya di tahun delapan puluhan yang dapat kita definisikan muncul di pasar Komputer Rumah, dengan Microsoft dan Apple memimpin revolusi digital ini.

Sistem operasi komputer pribadi pertama tidak terlalu mudah digunakan, sebenarnya agak samar dan tidak memiliki antarmuka grafis yang nyata, pada tahun 1984 Mac OS pertama diluncurkan di pasar, sistem operasi pertama untuk komputer pribadi yang dilengkapi dengan antarmuka grafis.

Beberapa tahun sebelumnya, bagaimanapun, pada tahun 1981, kelahiran MS-DOS (Microsoft Disk Operating System) meletakkan dasar dari sebagian besar sistem operasi yang akan digunakan dalam dekade berikutnya oleh banyak mesin, diikuti empat tahun kemudian oleh yang pertama. sistem operasi ke antarmuka grafis yang dikembangkan oleh Microsoft sendiri, kita berbicara tentang Windows 1.0 bahkan jika Anda harus menunggu hingga versi 3.0 untuk melihat platform Windows mendapatkan popularitas besar di pasar.

Pada awal tahun sembilan puluhan, ketika perangkat lunak berpemilik Windows dan Apple sudah dominan di pasar, konsep OS baru muncul. Berkat pembuatan kernel Linux oleh mahasiswa muda Finlandia Linus Torvalds, kami melihat penyebaran sistem operasi GNU (GNU's Not Unix) yang dikombinasikan dengan kernel Linux, didistribusikan sebagai perangkat lunak bebas. Dalam tiga dekade terakhir, banyak distribusi Linux telah muncul, dibuat terutama oleh kelompok pengguna yang tertarik dengan proyek tersebut dan semuanya didistribusikan di bawah lisensi perangkat lunak bebas. Di antara Linux Red Hat, Debian, Gentoo dll yang paling terkenal.

Dari semua perangkat lunak ini berbagai versi berturut-turut diturunkan pada tahun-tahun berikutnya dan pada tahun 2000-an sistem operasi untuk ponsel dan tablet seperti Symbian, Android, iOS, Windows Phone, dll. terlihat di pasar.

Sebagian besar sistem operasi yang disebutkan di atas berasal dari Unix, sistem operasi yang lahir pada tahun 1969 di laboratorium Bell, dimiliki oleh perusahaan telekomunikasi Amerika AT&T, laboratorium yang sama yang melihat penemuan transistor, bahasa pemrograman C dan berbagai penemuan di bidang telekomunikasi dan antariksa.

Perangkat lunak Unix dengan cepat digunakan oleh AT&T dan didistribusikan ke banyak universitas yang mengerjakan kode sumber untuk menyesuaikan OS dengan kebutuhan mereka.

Ketika AT&T dipecah menjadi beberapa perusahaan yang lebih kecil, sistem operasi Unix tidak lagi menjadi perangkat lunak "bebas", menghasilkan pembuatan GNU oleh Richard Stallman pada tahun 1983 (foto). GNU adalah OS yang sangat didasarkan pada arsitektur Unix, tetapi ditulis ulang hanya berisi perangkat lunak bebas.

Unix juga merupakan dasar dari perangkat lunak milik Apple macOS dan sebagian juga dari Microsoft Windows karena untuk waktu yang lama perusahaan memperoleh lisensi perangkat lunak dari AT&T, termasuk Android, salah satu OS yang paling banyak digunakan untuk seluler. Mirip Unix karena didasarkan pada kernel Linux, yang berasal dari Unix itu sendiri.

Oleh karena itu, semua sistem operasi ini memiliki basis yang sama, dan kemudian dikembangkan sesuai dengan kebutuhan mereka yang berbeda dan banyak yang telah dirancang untuk penggunaan khusus seperti pengelolaan jaringan komputer, yang disebut Sistem Operasi Server seperti Microsoft Server dan RHEL.

Untuk pengguna yang lebih "berani" yang ingin mencoba sistem operasi yang penasaran dan tentu saja tidak konvensional, saya tidak bisa tidak menyebutkan TempleOS.

Dirancang oleh Terrence Andrew Davis dari tahun 2003 hingga kematiannya 15 tahun kemudian, ia menyusun dirinya sebagai sistem operasi tipe monolitik, dengan kemiripan dengan Commodore 64 OS.

Konsepsi OS ini tentu menarik karena Davis, yang telah menderita skizofrenia selama bertahun-tahun, mengatakan bahwa dia berhubungan langsung dengan Tuhan, yang, seperti seorang nabi, mendiktekan kepada Davis bagaimana membangun "Kuil Ketiga" miliknya sebagai Salomo di Yerusalem. Di antara indikasi tersebut, misalnya, ada keinginan untuk mengakui hanya resolusi 640x480 atau grafis dengan 16 warna saja.

Sekarang bukan terserah kita untuk memutuskan apakah TempleOS benar-benar disesuaikan dengan kehendak Tuhan, tapi kita bisa mencobanya untuk bersenang-senang dan melihat-lihat berbagai keunikannya.

1 Kumpulan terintegrasi dari rutinitas layanan untuk mengawasi urutan program oleh komputer. Sistem operasi dapat melakukan fungsi kontrol input / output, penjadwalan sumber daya, dan manajemen data. Ini menyediakan program aplikasi dengan perintah dasar untuk mengendalikan komputer. Sumber: NIST SP 800-82 Rev. 2 dari The Automation, Systems, and Instrumentation Dictionary.

Foto: web / Sam Williams