Peluncuran Macintosh pada tahun 1984 bukan sekadar penurunan produk. Itu adalah gelombang kejutan budaya. Steve Jobs tidak hanya merilis komputer. Dia merilis sebuah visi. Sebelum hari di bulan Januari itu, komputasi personal adalah api penyucian berbasis teks. Pengguna mengetikkan perintah samar untuk menavigasi sistem file. Itu membosankan. Itu tidak bisa dimaafkan. Macintosh mengubahnya dengan memperkenalkan antarmuka pengguna grafis (GUI) ke arus utama. Ini bukanlah sistem pertama yang mencoba hal ini. Proyek lain ada di laboratorium. Namun Mac adalah yang pertama membuatnya melekat pada orang biasa.

Keberhasilan ini menimbulkan dampak di Silicon Valley. Pesaing menyadari bahwa GUI bukan lagi gimmick. Itu adalah masa depan. Microsoft mulai berinvestasi besar-besaran pada OS grafisnya sendiri. Pasar bergeser dalam semalam.

Maju cepat tiga dekade. Lihatlah Mac modern. Antarmukanya ramping. Itu dipoles. Rasanya mudah. Namun kehalusan ini hanyalah ilusi waktu. macOS tidak sepenuhnya terbentuk dari pikiran Jobs. Ini adalah monster Frankenstein dengan kode yang diperoleh, proyek internal yang gagal, dan teknik yang brilian. Untuk memahami cara kerja macOS saat ini, Anda harus melihat sejarah berantakan di baliknya.

Koneksi Berikutnya

Setelah Macintosh beredar di pasaran, politik internal Apple meledak. Steve Jobs, salah satu pendiri yang karismatik, berselisih dengan tim eksekutif. Dia didorong keluar. Pada tahun 1988, dia mengundurkan diri.

Pekerjaan tidak hilang. Dia membangun perusahaan baru. Dia menyebutnya Komputer NeXT. Sistem operasi yang menjalankannya disebut NeXTSTEP. Itu canggih. Itu sudah maju. Itu dibangun berdasarkan standar UNIX.

NeXT tidak pernah menaklukkan pasar konsumen. Penjualan adalah ceruk pasar. Tapi teknologinya canggih. Ini menarik perhatian akademisi dan pengguna awal. Tim Berners-Lee menggunakan mesin NeXT untuk membuat situs web pertama. Itu benar. World Wide Web sendiri dibangun di atas perangkat keras NeXT.

Sementara itu, Apple sedang berjuang. Microsoft Windows mulai berkembang. Kesenjangan pangsa pasar semakin melebar. Para eksekutif Apple panik. Mereka mencari jalan keluar. Mereka mempertimbangkan untuk menyewa OS dari IBM. Mereka melihat sumber lain. Mereka sangat membutuhkan landasan modern.

Lalu datanglah panggilan telepon. Pekerjaan bernama Apple. Dia memperkenalkan teknologinya. Dia mengajukan kepulangannya. Kesepakatan itu tercapai. Apple mengakuisisi NeXT pada tahun 1997. Jobs kembali lagi. Dan dia membawa sistem operasi bersamanya.

Membangun Mac OS X

Mengakuisisi NeXT bukan sekadar membeli sebuah perusahaan. Perusahaan ini membeli masa depan perangkat lunak Apple. Apple mulai menggabungkan teknologi NeXT dengan Mac OS lama. Mereka tidak berhenti di situ. Mereka juga mencari ke dalam.

Ada proyek internal yang disebut Copland. Itu dimaksudkan untuk menjadi Mac OS generasi berikutnya. Itu gagal. Sedih sekali. Kodenya berantakan. Garis waktunya tidak mungkin. Apple menghapus Copland. Mereka beralih ke NeXT.

Pada bulan September 1997, Jobs menjadi CEO sementara. Strateginya mengkristal. OS baru akan menjadi hybrid. Ini akan memiliki stabilitas NeXTSTEP (yang berbasis UNIX) yang dibalut dengan antarmuka Mac yang familiar.

Pengumuman itu datang setahun kemudian. Mac OS X. Huruf “X” berarti sepuluh. Itu adalah generasi kesepuluh dari sistem operasi Mac. Itu adalah awal yang baru.

Jobs mengungkapkan versi pertama kepada pengembang pada 16 Maret 1999. Nama teknisnya adalah Mac OS X 10.0. Namun Apple memberinya nama kode rahasia. Cheetah.

Konvensi penamaan ini macet. Setiap versi berikutnya mendapat nama besar. Macan Tutul Salju. Singa. Singa Gunung. Maverick. Pola tersebut menjadi bagian dari identitas merek Apple. Pada tulisan ini, versi terbaru adalah Mac OS X 10.7, yang dikenal sebagai Lion.

Perjalanan dari Cheetah ke Lion menunjukkan evolusi yang jelas. Hal ini menunjukkan Apple sedang belajar memadukan warisan dengan inovasi. Ini menunjukkan bagaimana hampir kolapsnya menyebabkan salah satu sistem operasi paling stabil dalam sejarah.

Apa Fungsi OS yang Sebenarnya?

Sebelum kita mendalami arsitektur teknis lebih dalam, mari kita berhenti sejenak. Kami menganggap remeh sistem operasi. Kami mengklik ikon. Kami menyeret jendela. Kami berasumsi komputer memahami kami. Tapi apa yang sebenarnya terjadi?

Sistem operasi adalah perantaranya. Itu terletak di antara perangkat keras dan perangkat lunak. Tanpa itu, aplikasi Anda akan berbicara langsung