Apa itu UNIX? Ini Pembahasan Lengkapnya

Unix adalah sistem operasi yang eksistensinya penting untuk dunia teknologi, terutama untuk Linux — Lihat pengertian Unix, dan sejarahnya.

Dibuat tahun 1969, Unix mampu mengubah penggunaan komputer modern — Unix dibuat oleh: Ken Thompson dan Dennis Ritchie.

Di jaman modern, keberadaan Unix OS begitu penting. The Open Group menulis, kalau saat ini UNIX berhenti, dampaknya adalah:

  1. Akses internet mati.
  2. Panggilan telepon tidak bisa dilakukan.
  3. Transaksi yang terhubung secara elektronik lumpuh total.

Artikel ini akan bahas pengertian Unix, sejarah, ciri, sifat, keistimewaan, dan timeline penting selama 50 tahun lebih Unix eksis.

Sejarah Unix

Sistem operasi Unix dan Unix-like operating system adalah turunan dari SO Unix original buatan Bell Labs.

Di periode awal pembuatan Unix, Bell Labs membebaskan pemakaian Unix pada siapa saja tanpa pengecualian.

Saat itu akses ke komputer sangat jarang (hanya kalangan tertentu yang punya komputer).

Seiring berjalannya waktu, ketika komputer menjadi komoditas umum, Bell Labs mulai protektif terhadap Unix.

Selisih sempat terjadi di tahun 1992 – 1993 antara Bell Labs vs. Berkeley Software Distribution (BSD) karena BSD menyebarluaskan versi Unixnya secara gratis.

Kenapa terjadi perselisihan, padahal Unix dibuat tahun 1969?

Satu hal: Bell Labs tidak tahu potensi Unix menjadi proyek sukses. Karena ketika Unix berjalan, tidak ada satu pun organisasi yang menyokong.

Bell Labs memegang penuh lisensi karena pembuat Unix — Ken Thompson dan Dennis Ritchie — menggunakan fasilitas milik Bell Labs, sebuah mini komputer PDP-7.

Sejarah Unix sangat unik — Anda bisa melihat urutan peristiwanya di bawah.

Kegagalan Multics, Melahirkan Unics (Kemudian Menjadi Unix)

Multics adalah Multiplexed Information and Computing Service. Proyek tahun 1965 yang digadang jadi pelopor komputerisasi modern.

Sokongan dari Institut Teknologi Massachusetts, Bell Labs, dan General Electric tidak menjamin proyek berjalan mulus. Tahun 1969, Bell Labs terpaksa meninggalkan Multics.

Kenapa Multics — proyek besar dengan terobosan baru, berpotensi jadi tonggak sejarah komputerisasi bisa gagal? Dua hal ini penyebabnya:

  • Multics memang menawarkan inovasi baru, tapi inovasi ini membawa masalah baru yang terlalu kompleks untuk diselesaikan.
  • Keterbatasan sumber daya — perlu diingat, pada tahun 1960-an, belum ada bahasa pemrograman yang reliable, C (high level language) baru dibuat pada tahun 1972.

Ken Thompson, Dennis Ritchie, Douglas McIlroy, dan Joe Ossanna yang merupakan ilmuwan utama proyek ini mengundurkan diri dari Multics.

Berawal Dari Proyek Tanpa Nama

Berbekal pengalaman membangun Multics, Ken Thompson dan Dennis Ritchie memulai proyek baru dengan skala yang (jauh) lebih kecil.

Proyek ini berjalan tanpa nama — bahkan tanpa diberi bantuan organisasi. Proyek Unics (Uniplexed Information and Computing Service) lahir. Nama Unics kemudian dipadatkan menjadi Unix.

Tidak ada yang tahu alasan pengubahan nama Unics menjadi Unix, Network World menyebut kejadian ini dengan: “perubahan yang misterius”.

Awal Mula Perkembangan Unix dan Bahasa Pemrograman C

Unix lahir di bulan September 1969 dan merilis sistem operasi (OS) pertamanya November 1971. Dunia komputer dan perangkat lunak menyebut Unix berpotens sebagai OS untuk mini komputer di masa yang akan datang.

Pujian juga mengundang kritik — banyak pihak menyebut Unix terlalu clunky. Kenyataannya, Unix memang clunky karena ditulis menggunakan bahasa mesin (assembly code/language).

Ada dua masalah Unix saat itu:

  1. Keterbatasan memori,
  2. Keterbatasan perintah (vocabulary).

Masalah ini timbul karena satu hal: Unix dibuat dengan bahasa mesin.
Pada tahun 1973, masalah ini dipecahkan dengan cara re-coding (merombak) seluruh sistem Unix menggunakan bahasa pemrograman C.

Hubungan Antara Unix dan Bahasa Pemrograman C

C programming language dibuat oleh Brian Kernighan and Dennis Ritchie. Kedua subjek (C dan Unix) punya relasi kuat karena dibuat (hampir) bersamaan.

Saat itu, Unix membutuhkan bahasa pemrograman alternatif untuk memaksimalkan fitur-fiturnya. Dengan hadirnya bahasa C, kebutuhan itu bisa terpenuhi.

Mohammed Isam, seorang programmer C bilang:

“UNIX and C are two sides of the same coin. C was invented solely to write the UNIX kernel. UNIX is the OS that went viral because of C.”

Catatan: relasi antara bahasa pemrograman C dan pengembangan Unix bisa Anda baca di Circuits Today nanti.

Ciri, Sifat, dan Keistimewaan Unix

Keunikan Linux

1. Portabilitas luas

Artinya: sebuah komputer dapat menggunakan OS Unix dengan mudah karena sifat Unix yang portabel.

Dengan portabilitas tinggi, Unix dapat dipakai untuk:

  • Notebook.
  • Personal computer (PC).
  • Bahkan, mainframe (sistem) perusahaan.

Perusahaan raksasa seperti IBM, Microsoft, Apple menggunakan Unix sebagai basis operasi untuk melakukan banyak hal.

2. Multi-user

Dengan kata lain: Unix tidak terbatas digunakan oleh satu orang. Banyak user dapat menggunakan Unix secara bersamaan. Dengan begini:

  • Penghematan sumber daya (perangkat keras) dapat dilakukan perusahaan.
  • Cepat dan efisien ketika banyak individu mengakses data secara serentak.
  • Menghindari duplikasi dan inkonsistensi data perusahaan.

3. Multi-tasking

Dengan Unix: pengguna dapat melakukan dua bahkan lebih aktivitas dalam satu waktu. Selain menghemat waktu, keunggulan ini tidak bisa dilakukan sebelum Unix muncul.

Dulu, untuk memproses sebuah data, pengguna harus sabar menunggu sampai proses selesai. Dengan Unix, aktivitas dan tugas bisa dilakukan bersamaan.

4. Shell Unix

Berguna sebagai jembatan antara pengguna dan sistem. Shell Unix berperan sebagai penerjemah perintah yang dimasukkan pengguna komputer.

Dua hal yang ada di shell Unix:

  1. mode interaktif, dan
  2. mode pemrograman.

Selain empat hal di atas, Unix dilengkapi banyak program (utilities) untuk membantu penggunanya menjalankan banyak perintah.

Sistem Operasi yang Mengadopsi Unix

Sistem Operasi yang Mengadopsi Unix

Potensi Unix dilirik banyak pihak. Terhitung lebih dari 40 perangkat lunak mengadopsi Unix.

Salah satu yang paling familiar dan menonjol adalah Linux — keduanya sering diadu, Unix vs Linux.

Catatan: Unix dan Linux berbeda — tapi Linus Torvalds (pencipta Linux) mengakui, dirinya terinspirasi dari Unix.

FAQ Tentang Unix:

Tiga pertanyaan yang sering muncul ketika membahas Unix.

Apa itu Unix?

Salah satu karakteristik Unix adalah sistem operasi dengan fitur multi-user dan multi-tasking. Unix digunakan sebagai sistem untuk desktop, laptop, hingga server.

Awalnya, Unix hanya bisa dioperasikan dengan CLI (command line interface) — untuk mengoperasikan Unix, pengguna harus paham perintah (code).

Sekarang, Unix sudah mendukung tampilan GUI (Graphical user interface) — pengguna tidak perlu paham coding karena navigasinya sudah jelas dan mudah dimengerti.

Apa Perbedaan Unix dan Linux?

Singkatnya: Unix adalah sistem operasi, sedangkan Linux adalah kernel (program).

Untuk menggunakan Unix, Anda harus memiliki lisensi yang didapatkan dari pengembang. Sedangkan Linux adalah open-source project, artinya: Anda tidak memerlukan lisensi apapun untuk menggunakannya.

Perbedaan Unix dan Linux adalah: Unix adalah sistem operasi lengkap, sedangkan Linux adalah kernel dari berbagai macam sistem operasi gratis (open-source) — contoh sistem operasi Linux: Arch Linux, Fedora, GNU Sense, Linux Mint, Red Hat, Ubuntu, dll.

Apa Fungsi dan Kegunaan Unix?

Menurut EDUCBA, setidaknya kegunaan dan fungsi Unix adalah:

  1. Multi-tasking.
  2. Sebagai protokol jaringan.
  3. Pionir Regular Expression di dunia pemrograman.
  4. Mempopulerkan text-based processes.
  5. Membuat command interpreter mudah digunakan.
  6. Memudahkan akses file berhirarki.
  7. Menginspirasi pembuatan Linux oleh Linus Torvalds.
  8. Menginspirasi sistem operasi lain untuk berkembang lebih modern.

Timeline Unix: Perjalanan dan Eksistensinya Selama 50 Tahun

TahunPeristiwaDeskripsi
1969Ken Thompson dan Dennis Ritchie mengerjakan proyek menggunakan komputer kecil (PDP-7) milik Bell Labs.Awal mula
1970Proyek ini dinamakan UNICS (Uniplexed Information and Computing Service) yang kemudian disingkat menjadi UNIX.Pengubahan nama
1971Unix versi pertama dirilis dengan fitur terbatas (masih menggunakan assembly code/language).UNIX edisi pertama (V1)
1972Dennis Ritchie membuat bahasa pemrograman C (high level language).Bahasa Pemrograman C dibuat
1973UNIX ditulis ulang menggunakan bahasa pemrograman C.

Hal ini menjadi sejarah baru — pertama kalinya, sistem operasi menjadi portable.

UNIX edisi keempat (V4)
1974Jurnal bulanan Association for Computing Machinery terbit, membahas: “The UNIX Timesharing System,”UNIX semakin populer
1975Distribusi komersial UNIX ke publik dilakukan oleh Bell Labs.UNIX edisi keenam (V6)
1979Improvisasi sistem UNIX (penyempurnaan dari edisi UNIX keenam).UNIX edisi ketujuh (V7)
1980Microsoft meluncurkan Xenix — OS yang berjalan berkat UNIXMicrosoft menggunakan UNIX
1982AT&T’s UNIX System Group (USG) merilis UNIX System III. UNIX System III
1983AT&T merilis System V — OS ini sukses dan dipakai sebagai basis komputer IBM AIX dan Hewlett-Packard HP-UX.UNIX System V
1984University of California di Berkeley merilis 4.2BSD. Di tahun yang sama, standarisasi UNIX dalam X/Open Portability dirilis oleh pembuat komputer Eropa.Rilisnya 4.2BSD dan standarisasi UNIX
1984Angka instalasi UNIX mencapai 100.000 di seluruh dunia — System V rilis versi dua (SVR2).UNIX SVR2 rilis
1987fitur STREAMS, TLI, RFS, termasuk dalam rilis SVR3 — instalasi UNIX mencapai 750.000.UNIX SVR3 rilis
1988Perang UNIX terjadi antar korporasi setelah AT&T mengumumkan kerja sama dengan Sun.UNIX Wars
1989UNIX SVR4 dirilis (penyempurnaan besar versi sebelumya), angka instal mencapai 1,2 juta.UNIX SVR4 rilis
1990OSF merilis OSF/1, yang merupakan kompetitor dari UNIX SVR4OSF/1
1991Sun (partner AT&T) mengumumkan eksisten Solaris, sistem operasi berbasis SVR4 — Linus Torvald mulai membuat Linux.Kelahiran Solaris dan Linux
1992SVR4.2 (disebut: Destiny) dirilis USL (Unix Systems Laboratories).UNIX SVR4.2 rilis
1993Versi final dirilis University of California (4.4BSD).4.4BSD dirilis
1993 AkhirAT&T menjual Unix System Laboratories dan semua hak Unix ke NovellSVR4.2MP dan Novell (Perusahaan perangkat lunak dan layanan Amerika)
1996X/Open bergabung dengan OSF membentuk The Open Group.The Open Group
1999Ken Thompson dan Dennis Ritchie menerima National Medal of Technology dari Presiden Clinton.30 tahun eksistensi UNIX
2009IDC (International Data Corporation) mengatakan:

“UNIX bernilai $69 miliar pada tahun 2008, pada tahun 2013, UNIX diprediksi bernilai $74 miliar.”

40 tahun eksistensi UNIX
2010Teknologi Apple yang berbasis sertifikat UNIX — dipakai 50 juta + (komputer desktop).Relasi Apple dan UNIX

Catatan: Tabel timeline eksistensi Unix di atas hanya 41 tahun dari sumbernya — bukan 50 tahun.

Penutup

Unix adalah operating system pionir. Menginspirasi Linus Torvalds membuat Linux. Mendorong Richard Stallman membuat GNU (kepanjangan: GNU’s Not Unix). Terima kasih Ken Thompson dan Dennis Ritchie: proyek “tanpa nama” kalian, menjadi proyek bersejarah sepanjang masa.

Baca Juga:

Check Also

Apa Fungsi VGA

Apa Fungsi VGA dalam Berbagai Perangkat? Ini Jawabannya!

VGA, yang sering disebut sebagai kartu grafis atau adaptor grafis, berperan krusial dalam memproses dan …