UNIX adalah sebuah sistem
operasi komputer yang diawali dari project Multics pada
tahun 1965 yang dilakukan AT&T, General Electric (GE), dan Institut Teknologi
Massachusetts (MIT), dengan biaya dari Departemen
Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA
atau ARPA). UNIX didesain sebagai sistem
operasi yang portable, multi-tasking dan multi-user. Sistem operasi Unix digunakan
secara luas baik sebagai server atau workstation. Arsitektur Unix dan model
client/server merupakan elemen yang paling penting dalam perkembangan internet
dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses
tunggal di komputer.
A. Sejarah
UNIX
UNIX pertama kali dibuat pada tahun 1969, ketika itu Ken
Thompson, Dennis Ritchie dan Joseph Ossanna dari Laboratorium Bell, bagian dari
AT&T (American Telephone & Telegraph) tengah mengerjakan proyek MULTICS
( MULTiplexed Information and Computing System). MULTICS adalah salah satu sistem
operasi pertama yang dirancang untuk melayani lebih dari satu pemakai secara
bersama. Sayangnya MULTICS terdapat beberapa kekurangan sehingga kemudian
proyek ini dibatalkan oleh AT&T. Kemudian mereka memutuskan untuk membuat
sistem operasi baru dengan melanjutkan dan memodifikasi beberapa kemampuan yang
terdapat pada MULTICS.
Nama UNIX berasal dari kata UNICS (Uniplexed Information and Computing
System) yang dicetuskan oleh Brian Kerninghan pada tahun 1970. Versi pertama
dari UNIX ini digunakan pada komputer Digital Equipment-DECPDP-7. Seperti
kebanyakan sistem operasi lainnya, UNIX pertama kali ditulis dalam bahasa assembly, yaitu bahasa pemrograman tingkat
rendah yang mempunyai kemampuan berkomunikasi langsung dengan peralatan
komputer.
Untuk membuat UNIX tidak bergantung pada jenis komputer yang
berbeda, pada tahun 1973 para perancang UNIX memutuskan untuk menulis ulang
sistem operasi ini dalam bahasa pemrograman C. Bahasa C dikembangkan sebagai bahasa pemrograman multiguna yang
menggabungkan kemampuan bahasa assembly dengan kemampuan bahasa
pemrograman tingkat tinggi yang lebih mudah untuk dimengerti dan dikembangkan.
Selain itu juga bahasa C banyak terdapat pada berbagai macam jenis komputer,
sehingga mudah untuk memindahkan sistem operasi UNIX ke jenis komputer yang berbeda.
Semenjak itu UNIX mulai banyak dikembangkan, dan tidak hanya oleh perusahaan
AT&T.
UNIX kemudian dibuat untuk tujuan pendidikan, sehingga banyak
instutusi yang mulai mengembangkan UNIX ini. Yang paling potensial dilakukan
oleh Universitas California di Berkeley, yang kemudian mengeluarkan versi BSD
(Berkeley Software Distribution) atau BSD UNIX. Sehingga saat ini terdapat dua
kubu pembuat UNIX yang terus berkembang dari versi pertamanya yaitu versi
AT&T yang kini telah terkenal sampai UNIX System V sedangkan BSD UNIX
sampai dengan versi 4.4. Berikut ini adalah tahap perkembangan UNIX dari
pertama kali dibuat sampai saat ini :
·
Tahun 1969
UNIX
pertama kali diciptakan di AT&T Bell Labs oleh kelompoknya Ken Thompson mengambil
inspirasi dari sistem operasi MULTICS, dan dicoba pada komputer DEC PDP-7 Tahun 1970. UNIX diimplementasikan pada
PDP-11/20 dengan fasilitas text processing. Versi pertama dari UNIX ini masih
ditulis dalam bahasa mesin (Assembler). Kantor AT&T Bell Lab's bagian hak
paten menjadi pemakai UNIX pertama.
·
Tahun 1973
Source
code bahasa mesin UNIX ditransfer secara total kedalam bahasa C. Lahirlah UNIX
baru yang ditulis dengan bahasa C yang dikenal dengan UNIX versi 4, sekaligus
menempatkan UNIX sebagai sistem operasi komputer yang pertama ditulis dengan
bahasa tingkat tinggi. Karena UNIX ditulis dalam bahasa tingkat tinggi, maka
UNIX dapat digunakan pada sistem komputer lain, dengan tidak merubah ulang
source code UNIX, cukup dikompilasi ulang pada system komputer tersebut.
·
Tahun 1974
UNIX
versi 5 dikeluarkan secara resmi untuk tujuan pendidikan. Versi UNIX inilah
yang diajarkan di banyak universitas.
·
Tahun 1976
Bell
Lab's meluncurkan UNIX versi 6 yang merupakan pengembangan dari UNIX yang
terdahulu yang ditulis dalam bahasa C dan di distribusikan pada pita magnetis.