Iklan Billboard 970x250

Sistem Operasi Komputer Unix dan Linux

Iklan 728x90

Sistem Operasi Komputer Unix dan Linux

Sistem operasi komputer adalah program yang mengendalikan sistem input/output komputer seperti keyboard, disk drive, manajemen memori dan sebagai eksekutor sebuah program. Sistem operasi juga merupakan sekumpulan mekanisme dan kebijakan yang membantu mendefinisikan pengendalian sumber daya yang di-share. Sistem operasi banyak macamnya, hampir semua pabrikan komputer membuat sistem operasinya sendiri.

Kemampuan sistem komputer dapat dibedakan menjadi Standalone dan Multitasking. Standalone artinya sistem komputer hanya bisa digunakan oleh satu pemakai saja pada saat bersamaan tetapi proses yang dijalankannya bisa lebih dari satu pada saat bersamaan. Sedangkan sistem operasi Multiuser, komputer dapat digunakan oleh lebih dari satu pemakai pada saat bersamaan. DOS adalah contoh sistem operasi Standalone sedangkan Unix/Linux termasuk sistem operasi Multitasking. 

Macam Sistem Operasi

Di bawah ini adalah nama-nama sistem operasi yang terkenal :
  • Unix, ULTRIX, AIX, FreeBSD, BSDi dan Linux merupakan sistem operasi jaringan komputer standar yang banyak digunakan orang. Linux bisa dikatakan sebagai varian Unix yang paling terkenal saat ini karena berangkat dari konsep Open Source sehingga pemakai tidak memerlukan lisensi untuk menggunakannya.
  • DOS - Windows sistem operasi ini dikembangkan untuk komputer pribadi (Personal Computer). Sistem operasi ini lebih populer dibandingkan sistem operasi lain yang mendahuluinya. Salah satu penyebabnya adalah karena PC harganya lebih terjangkau sehingga banyak pemakainya.
  • VM, MVS, CICS merupakan sistem operasi yang dikembangkan oleh IBM untuk komputer mainframe nya. Sistem ini awalnya merupakan sistem operasi yang sangat proprietary. Kini sistem operasi IBM telah mulai dilengkapi dengan protocol TCP/IP sebagai jembatan untuk menghubungkan mainframe dengan internet.
  • VMS, OpenVMS sistem operasi ini merupakan sistem operasi pada komputer DEC. ULTRIX merupakan sistem operasi Unix untuk komputer DEC. OpenVMS merupakan keluarga sistem operasi di lingkungan DEC yang menjembatani antar sistem operasi yang telah ada. Sistem operasi ini diharapkan sebagai sistem operasi yang dapat mengakomodasi kebutuhan pemakai dan lingkungan Unix dan VMS.

Sistem Operasi Unix, FreeBSD dan Linux

FreeBSD dan Linux merupakan varian dari Unix, boleh dibilang Unix adalah mbah nya FreeBSD dan Linux. Hampir semua kemampuan Unix diadopsi oleh FreeBSD dan Linux.

Keunggulan Unix

  • Sistem operasi dirancang multiuser dan multitasking yang artinya sistem operasi Unix mampu digunakan banyak user dan banyak menjalankan proses pada saat bersamaan.
  • Portability, sistem operasi ini dapat digunakan/dipindahkan dari platform komputer ke platform lain dengan sedikit perubahan.
  • Sudah banyak aplikasi yang tersedia.
  • Banyak library untuk pengembangan sistem.
  • Fasilitas untuk komunikasi salah satunya adalah sebagai perintis adanya surat elektronik (email).
Semua sistem operasi berbasis Unix disusun menjadi 3 bagian yaitu:
  1. Kernel. Kernel merupakan program khusus yang disimpan pada memori komputer. Kernel digunakan untuk mengendalikan input/output sistem komputer, mengatur berjalannya banyak program pada saat bersamaan dan mengalokasikan waktu dan memori untuk program-program yang dijalankan oleh komputer. Kernel mencakup sistem file yang mengendalikan bagaimana cara file dan folder disimpan dalam media penyimpanan komputer.
  2. Program Utilitas Standar. Ini merupakan perintah yang dijalankan oleh user dan sistem yang digunakan untuk mengerjakan satu fungsi. Misalnya /bin/ls yang digunakan untuk menampilkan semua file dalam suatu folder.                        
  3. File Database Sistem. Kebanyakan berukuran kecil dan dipakai oleh berbagai program dalam sistem salah satunya adalah file /etc/password dan /etc/group

Sejarah Unix

Sejarah Unix
Sejarah Linux

Pada tahun 1965, AT&T, GE, MIT yang dibiayai oleh DARPA mengembangkan MULTICS. MULTICS merupakan sistem operasi yang modular menggunakan prosesor berkecepatan tinggi, memori dan perlengkapan komunikasi yang dirancang untuk dapat bekerja 24 jam tanpa berhenti karena untuk keperluan militer.

Pada tahun 1969 proyek ini oleh AT&T dihentikan karena tidak sesuai jadwal yang ditentukan ini karena para periset berada berjauhan jaraknya, antara laboratorium New Jersey dan MIT. 

Pada tahun 1969 juga, Ken Thompson, peneliti juga bekerja pada proyek MULTICS dengan menggunakan komputer PDP-7 mencoba merealisasikan proyek MULTICS bekerja sama dengan Dennis Ritchie. Oleh Peter Neuman disarankan menggunakan nama Unix untuk sistem yang baru ini. Perkembangan berikutnya Unix ditulis ulang untuk PDP-11dari Digital dalam satu tahun lamanya.

Banyak ilmuwan AT&T menambahkan kemampuan pada Unix di tahun  1970-an sehingga banyak program-program kecil yang disebut tools dalam Unix yang masing-masing digunakan untuk mengerjakan satu fungsi. Unix pada akhirnya menjadi kenyataan dari impian para pengembangnya.

Tahun 1973 Unix ditulis ulang oleh Ken Thompson dengan menggunakan bahasa C. Bahasa C ini dirancang untuk dapat dibawa/dipindah dari satu komputer ke komputer lain.

Tahun 1977 Mike Lesk mengembangkan "ported I/O library", library yang dapat dibawa untuk mengatasi kesulitan membawa Unix dari satu komputer ke komputer lain karena perbedaan penanganan sistem I/O 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 mikro komputer VAX dan sampai sekarang Unix banyak digunakan sebagai sistem komputer eksperimental.

Ternyata pada tahun 1973 lebih dari 16 tempat AT&T atau Western electric di luar laboratorium Bell menjalakan sistem operasi Unix. Kemudian menyebar cepat pada tahun 1977 yang sedikitnya 500 tempat sudah menggunakan Unix. Sebagian adalah Universitas dan lebih dari 10 negara asing. Pada tahun ini juga Unix versi 6 di release untuk kepentingan komersial.

Universitas California di Berkeley membeli tape Unix yang berisi source code Unix. Bill Joy dan Chuck Haley lulusan Berkeley mulai memodifikasi Unix. Pada tahun 1978 Bill Joy me-release koleksi program untuk kepentingan komersial.

Lebih dari 6 tahun, Berkeley mendapat dana dari ARPA untuk mengembangkan Unix yang kemudian disebut BSD Unix. Banyak pengembangan yang telah dikerjakan, multitasking, penamaan file lebih panjang dan kemampuan untuk bergabung ke dalam komputer lokal adalah di antara pengembangan yang berhasil dilakukan. Pada masa ini juga BSD Unix menjadi populer di kalangan peneliti dan Universitas.

Pada masa yang sama AT&T tetap mengembangkan Unix versi sendiri dan mulai merasa tersaingi dengan kepopuleran BSD Unix. AT&T kemudian mengembangkan versi komersial Unix yang disebut Unix System V dan menyatakan sebagai standar Unix dan menyatakan BSD Unix bukan produk yang standar dan tidak kompatibel. Ini diakukan karena AT&T merasa itu adalah hak cipta mereka. BSD Unix dinyatakan sebagai BSD 4.2.

Dengan lisensi Berkeley dari AT&T, universitas dapat secara bebas mendistribusikan perbaikan Unix AT&T kepada klien nya. Tetapi jika Berkeley memutuskan untuk menyebut versi BSD Unix nya versi 5 maka harus ada negosiasi lagi tentang perjanjian lisensi nya. Jadi sampai saat ini BSD Unix selalu versi 4.2.

Di sisi lain BSD Unix diyakini sebagai basis pengembangan sistem operasi Unix lain seperti SunOS karena yang menemukan adalah lulusan Berkeley. Selain itu ULTRIX sebagai sistem operasi di lingkungan DEC.

Karena banyaknya perusahaan yang mengembangkan Unix maka timbul permasalahan Unix versi mana yang harus digunakan. BSD Unix  banyak disukai oleh pengguna dari kalangan akademik dan pengembang sistem tetapi didukung. Akibat permasalahan standar ini maka pada akhir tahun 1980-an, Data General, IBM, Hewlett Packard dan Silicon Graphics mengembangkan Unix sendiri dengan menggunakan System V sebagai standar. Versi Unix terpecah menjadi 2 kemudian versi ke 3 pun muncul dengan nama XENIX yang dikembangkan oleh Microsoft pada awal tahun 1980-an. XENIX menggunakan standar sistem operasi dari AT&T versi yang lebih tua yaitu System III.

Karena kebutuhan standar sistem operasi maka akhir 1980-an, XENIX dan AT&T System V bergabung menjadi Unix System V/386, menggabungkan semua fungsi System V dan XENIX dan direlease pada tahun 1988 untuk komputer berbasis 80386.

Pada tahun 1988, AT&T dan Sun Microsystem menandatangani perjanjian kerja sama pengembangan yang kemudian menghasilkan System V release 4 (SVR4) yang memiliki kemampuan terbaik dari System dan Berkeley Unix. Sun Microsystem kemudian meninggalkan SunOS lalu menggunakan sistem operasi Unix yang baru dengan nama Solaris.

Perusahaan lain yang tidak bergabung bersama AT&T dan Sun yaitu Apollo Computer, Digital Equipment Computer (DEC), Hewlett Packard, IBM dan sebagian pabrik di Eropa membentuk Open Software Foundation (OSF). OSF dikembangkan dengan menggunakan standar AIX kemudian dipindahkan ke dalam kernel MACH dari Universitas Carnegie Mellon, dengan menggabungkan library dan utility dari HP, IBM dan DEC. Sayangnya SF/1 tidak banyak digunakan yang pada akhirnya mereka mengembangkan sendiri-sendiri versi mereka misalnya saja IBM dengan AIX nya.

Tahun 1993 AT&T menjual Unix System Laboratory (USL) kepada Novell setelah berhasil menjadikan SRV4 sebagai standar industri tetapi keberhasilan ini tidak dapat mengalahkan Windows Microsoft yang mengembangkan sistem operasi untuk desktop. Novell kemudian menstransfer merek dagang Unix kepada X/Open Consortium.

Pada tahun 1995 Novell menjual kepemilikan source code Unix kepada SCO denga demikian menghentikan USL.

Pada tahun awal 1990-an BSD 4.4 dikomersialkan dengan nama BSD/OS oleh BSD Inc. yang memiliki kemampuan sistem firewall jaringan, system VAR dan laboratorium riset akademik.

Sementara itu sistem operasi seperti Unix yang versi free seperti Linux dikembangkan oleh para hobbyist dan menguasai bisnis kelas kecil. Beberapa implementasi sistem Unix untuk PC dikembangkan didasarkan pada BSD 4.3 dan 4.4, sistem MACH yang dikembangkan oleh Carnegie juga memiliki banyak pengguna.

Pada saat itu sistem Unix yang ada belu bersatu dalam pengembangan tetapi diperkirakan sudah ada jutaan komputer dengan sistem operasi Unix di seluruh dunia. Sistem operasi Unix merupakan pilihan bagi banyak microprocessor karena kemudahannya untuk diadopsi.

Saat ini telah ada kumpulan standar untuk sistem operasi seperti Unix termasuk di dalamnya antar muka (interface), library dan karakteristik kelakuan (behavioral characteristics). Kumpulan standar ini seperti POSIX yang awalnya dikembangkan oleh IEEE yang juga diadopsi sebagai ISO/IEC 9945. Dengan adanya penstandaran ini kita dapat menggunakan atau mengadakan mesin dengan Unix dari mana pun.

Baca selanjutnya : Ragam Sistem Operasi Unix

Referensi : Unix & Linux, Betha Sidik, Informatika
Baca Juga
SHARE
Subscribe to get free updates

Related Posts

Post a Comment

Iklan Tengah Post