Assalammualaikum wr wb "salam sejahtera buat agan-agan" kali ini saya akan menjelaskan tentang sebuah sistem operasi yang bernama UNIX.
- Apa itu UNIX ????
UNIX adalah sebuah sistem
operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun
1965 yang dilakukan American Telephone and Telegraph (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 portabel, 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. Linux merupakan sistem operasi yang diadopsi
dari Unix dan tersedia secara bebas dan mendapat popularitas sebagai alternatif
dari sistem operasi proprietary seperti Microsoft Windows.
- Sejarah UNIX
Unix
berkembang dari MULTICS, sebuah proyek sistem operasi yang multiuser. Pada
tahun 1969, proyek MULTICS dihentikan oleh AT&T karena terlambat, tidak
sesuai dengan jadwal yang telah ditentukan, juga karena jauhnya jarak antara periset
yang mengembangkannya, antara laboratorium New Jersey dan MIT.
Pada
tahun 1969, Ken Thompson berkerja
sama dengan Dennis Ritchie, dua peneliti yang sebelumnya
bekerja pada proyek MULTICS, mencoba merealisasikan ide MULTICS menggunakan
komputer PDP-7. Peter
Neuman menyarankan
menggunakan nama Unix untuk sistem yang baru ini. Pada tahun 1971, Unix
di-port-kan untuk PDP-11. Kemudian pada tahun 1970, ilmuwan AT&T banyak
menambahkan kemampuan UNIX sehingga banyak program-program kecil, yang disebut
tools di UNIX, yang mana masing-masing tool digunakan untuk melakukan suatu
fungsi.
Tahun
1973, Unix ditulis ulang oleh Ken Thompson dengan menggunakan Bahasa C yang
baru dikembangkan oleh Dennis Ritchie. Bahasa C dirancang untuk dapat dibawa
portabel dari komputer satu ke komputer lainnya.
Tahun
1977, Mike Lesk mengembangkan "ported I/0 library", pustaka untuk
mengatasi kesulitan membawa UNIX dari satu komputer ke komputer lain karena
perbedaan penanganan sistem masukan dan keluaran dari setiap komputer. Unix
pertama kali dibawa ke dalam laboratorium Interdata 8/32, komputer mikro yang
sama dengan PDP-11. Tahun 1978, sistem operasi UNIX dibawa ke dalam komputer
mini VAX. Hingga saat ini, Unix masih banyak sebagai sistem eksperimental.
Awal
1973 lebih dari 16 komputer AT&T atau Western Electric di luar laboratorium
Bell menjalankan sistem operasi Unix. Lambat laun Unix pun menyebar.
Perusahaan-perusahaan mulai melakukan port terhadap Unix untuk mesinnya
sehingga bermunculan beberapa varian Unix.
Tahun
1977 sedikitnya 500 tempat menggunakan sistem operasi Unix, 125 di antaranya
adalah perguruan tinggi dan lebih dari 10 negara asing. Pada tahun 1977 juga
keluar Unix Versi 6 yang memiliki dukungan komersial.
Universitas
California di Berkeley membayar 400 (dalam satuan dollar) untuk mendapatkan
sumber Unix yang didalamnya terdapat kode sumber Unix yang lengkap. Bill joy
dan Chuck Haley, lulusan dari Berkeley, mulai mengubah kode sumber tersebut.
Tahun 1978 Bill Joy mengeluarkan 30 salinan koleksi program dan modifikasi Unix
dengan biaya pengganti media dan pengiriman seharga 50 (dalam satuan dollar).
Lebih
dari 6 tahun Berkeley mendapat dana dari ARPA untuk mengembangkan Unix yang
kemudian disebut dengan BSD Unix. Banyak pengembangan yang telah dilakukan
seperti multitasking, penamaan file dengan jumlah karakter sampai dengan 255
karakter, dan kemampuan untuk digunakan di komputer lokal.
Pada
tahun yang sama AT&T tetap mengembangkan Unix versinya, dan mulai khawatir
akan kepopuleran BSD Unix. AT&T pun mengembangkan produk komersial Unix,
yang disebut UNIX
System V dan
menyatakan sebagai Unix standar, dan menyatakan bahwa BSD Unix bukan merupakan
produk Unix yang standar dan tidak kompatibel.
Pernyataan
ini dikeluarkan oleh AT&T untuk meredam kepopuleran BSD Unix. Karena hak
cipta ada pada AT&T, BSD Unix pun berubah nama menjadi BSD 4.2. dengan
lisensi Berkeley.
- Jenis-jenis UNIX
UNIX adalah sebuah sistem operasi yang dikembangkan oleh
banyak pihak. Setiap pihak yang mengembangkan UNIX, menambahkan teknologi
miliknya ke dalam UNIX, yang meskipun hal itu di luar standar, mampu menjadikan
sistem operasi UNIX lebih kuat atau lebih andal. Tabel berikut menyebutkan
beberapa jenis-jenis UNIX.
Nama varian UNIX
|
Dikembangkan oleh
(vendor/organisasi)
|
A/UX
|
Apple Computer
|
Domain/X
|
Apple Computer
|
Darwin
|
Apple Computer (modifikasi
yang dilakukan oleh Apple dari kernel BSD dan
diaplikasikan pada Mac OS/X).
|
CTIX
|
Convergent
Technology
|
Distrix
|
Convergent Technology
|
UniCOS
|
Cray Research (sekarang
bagian dari Silicon
Graphics Incorporated)
|
DG/UX
|
Data General
Corporation
|
Digital UNIX
|
Digital Equipment Corporation (DEC) (dibeli
oleh Compaq,
sekarang bagian dari Hewlett-Packard)
|
Ultrix
|
Digital Equipment Corporation (DEC) (dibeli
oleh Compaq.
sekarang bagian dari Hewlett-Packard)
|
Fairchild Company
|
|
HP/UX
|
Hewlett-Packard
|
Tru64
|
Compaq (sekarang
bagian dari Hewlett-Packard)
|
AIX
|
International Business Machine
(IBM) Corporation
|
Coherent
|
Mark William Company
|
XENIX
|
Microsoft Corporation (lalu dijual
ke SCO)
|
DVIX
|
Northern Telecom
|
UnixWare
|
Novell Incorporated
|
SCO UNIX
|
Santa Cruz Operation (SCO) Corporation
|
SCO XENIX
|
Santa Cruz Operation (SCO)
Corporation
|
SCO OpenServer
|
Santa Cruz Operation (SCO)
Corporation
|
Dynix
|
Sequent
|
SINIX
|
Siemens Corporation/Nixdorf
|
IRIX
|
Silicon
Graphics Incorporated (SGI)
|
SunOS
|
Stanford
Universities Network (SUN)
|
Solaris
|
Sun
Microsystems Incorporated
|
Sun
Microsystems Incorporated
|
|
Illumos
|
|
Eunice
|
The Wollongong Group
|
Uniplus+
|
Unisoft Corporation
|
BSD UNIX
|
Universitas California (University of California) Berkeley,
[Amerika Serikat]
|
BSD/I
|
BSDI (Berkeley
Software Design Incorporated)
|
OSF/1
|
Open Software
Foundation
|
GNU/Linux
|
Free Software Foundation
|
GNU/Hurd
|
Free Software Foundation
|
FreeBSD
|
|
NetBSD
|
|
OpenBSD
|
|
NextStep
|
|
Minix
|
Universitas Terbuka Amsterdam (Vrije
Universiteit Amsterdam), Belanda
|
Mach
|
Universitas Carnegie Mellon (Carnegie Mellon University), Amerika Serikat
|
UNIX System V
|
Lucent Technologies (Bell Labs)
|
QNX
|
QNX Software Systems
|
- Prinsip pemprograman UNIX
UNIX memiliki suatu budaya pemrograman
yang menarik. Salah satunya adalah yang seperti dikatakan oleh Douglas McIlroy
Buatlah program yang
hanya melakukan satu tujuan tetapi benar-benar melakukannya dengan baik.
Buatlah program-program yang saling bekerja sama. Buatlah program dengan
interface teks, karena teks adalah interface yang universal.
Nah itu lah sekilas pengertian tentang sistem operasi UNIX .. semoga berguna untuk semuanya.
sumber : http://id.wikipedia.org/wiki/Unix
1 komentar:
domloadnya dimana ya ? 🤔 pen nyoba
Posting Komentar