Artikel ini sebagai motivasi diri untuk belajar dan terus belajar 
tentang sistem operasi terutama unix. Artikel ini pertama ditulis 
setelah aku mampu beli kompi rakitan dari seorang temen. Awalnya dia 
nawarin aku mau pilih sistim operasi apa untuk kompiku,karena aku belum 
tahu apa-apa tentang kompi makanya aku jawab terserah dia aja. Emang 
dasar temen saya doyan ama varian unix OS (Operating System), akhirnya 
tuh kompi dikasih dua OS.Nah dari situlah asal muasal tulisan ini 
dibuat.
APA YANG DIMAKSUD UNIX
Mungkin sobat-sobat udah pernah denger unix baik itu dari temen, 
kampus, atau dari internet,tapi masih bertanya-tanya dalam hati apa sih 
unix itu? Unix adalah sebuah sistem operasi yang pada awalnya 
dikembangkan di laboratorium Bell, AT&T oleh paman Ken Thompson 
sekitar tahun 1973 pake bahasa C,trus.. apa itu sistem operasi?Sistem 
operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan 
operasi dasar sistem komputer.
Sekitar tahun 1975 Laboratorium Bell mulai memberikan unix ke 
universitas-universitas dengan imbalan yang sangat murah, salah satunya 
adalah Universitas California, Berkeley yang menelorkan versi unix yang 
sangat-sangat terkenal dengan sebutan BSD (Berkeley Software 
Distribution) Selain itu pada tahun 1984 juga terdapat proyek yang 
disebut GNU (GNU’s not unix) yang dikembangkan oleh FREE SOFTWARE 
FOUNDATION (FSF) yang dipelopori oleh om Richard M. Stallman. Tujuan 
dari proyek ini adalah membangun sistem semacam unix yang bersifat bebas
 royalti bagi pemrogram dan pengembang.
Proyek inilah yang mendasari om Linus Trovalds 
untuk begadang siang malam bikin sistem operasi Linux (kasihan ya..). 
Tapi kerja kerasnya ada hasilnya juga dengan dipublikasikannya Linux 
untuk pertama kali sekitar November 1991 dan BOOOM… om Bill Gate dengan 
winshit..eh windowsnya pun dibuat kelimpungan dengan sang kompetitor 
baru ini. Oiya sampe mana tadi..oh ini dia…. Unix sendiri terdiri atas 
sejumlah program(program adalah daftar instruksi untuk memperoleh hasil 
atau nilai tertentu) yang dirancang untuk mengontrol interaksi antara 
fungsi-fungsi pada mesin yang beraras rendah dengan program aplikasi. 
Seperti halnya sistem operasi yang lain unix juga memiliki keistimewaan 
diantaranya adalah :
PORTABILITAS
Portabilitas karena unix mampu diadaptasikan ke sistem komputer yang 
lain serta mampu dipakai pada berbagai jenis komputer mulai dari 
notebook, mikrokomputer (PC), hingga mainframe. Sehingga menjadikan unix
 sangat menguntungkan karena tidakbergantung pada satu perangkat keras 
atau vendor tertentu. Untuk beralih dari suatu sistem unix ke sistem 
unix lainnya juga dapat dilakukan dengan mudah, dan hal ini berlaku juga
 pada program aplikasinya, kita hanya tinggal mengkompilasinya saja pada
 sistem unix yang baru tersebut.
MULTITASKING
Multitasking karena seorang pemakai dapat melakukan beberapa 
pekerjaan dalam waktu yang bersamaan dari sebuah terminal. 
Pekerjaan-pekerjaan yang tidak memerlukan waktu interaksi dari pemakai 
bisa dilaksanakan di latar belakang (hi hi kayak bikin skripsi aja ada 
latar belakangnya). Pemrosesan ini memungkinkan saat suatupekerjaan 
sedang dilaksanakan oleh sistem, pemakai dapat melakukan tugas-tugas 
yang lain.
MULTIUSER
Multiuser yang berarti sejumlah orang (user) dapat menggunakan sistem
 secara bersamaan dari berbagai sumber seperti disk, printer, and 
periperal-periperal lainnya. Apa sih untungnya multiuser? ini nih : 
-Penghematan perangkat keras (printer, disk, etc) dapat dipakai oleh 
banyak user-Data dapat diakses oleh banyak user/orang secara serempak, 
yang berarti tidak ada penduplikasian data sehingga konsistensi dari 
data lebih terjamin.
FILE SYSTEM HIERARKIS
File system hierarkis? iya donk soalnya ini memungkinkan user untuk 
mengorganisasikan informasi atau data dalam bentuk yang mudah untuk 
diingat dan diakses. Informasi-informasi yang ada dapat diatur misalnya 
dikelompokkan per user atau berdasarkan suatu unit/departemen.
UTILITAS
Sistem operasi unix tersusun atas sejumlah program, yang antara lain berupa utilitas-utilitas yang mempunyai tugas antara lain :
- Manajemen file
- Editing file
- Mundukung komunikasi
- Mendukung pengembangan perangkat lunak atau sistem operasi itu sendiri.
SHELL UNIX
Apa itu shell? shell adalah jembatan/antarmuka atau lebih tepatnya 
interpreter command-line antara user dengan sistem yang bertindak 
sebagai penerjemah perintah yang sangat bermanfaat bagi user. Sebenarnya
 shell itulah yang menjadikan unix itu sendiri begitu powerful, kenapa? 
karena kemampuan shell yang mencakup dua hal yaitu modus interaktif dan 
modus pemrograman.
Pada modus interaktif, user dapat memberikan perintah dan kemudian 
shellakan mengerjakan perintah yang diberikan, dimana hal ini dapat 
diulang-ulang. Sebab begitu shell telah kelar menjalankan perintah, 
shell akan menunggu user memberikan perintah kembali.
Pada modus pemrograman, user dapat menyusun suatu program yang berupa
 sejumlah perintah yang biasa disebut shell script ( tunggu aja di 
artikelku yang ain atau ada yang sukarela memberikan artikelnya ). 
Selanjutnya shell akan mengerjakan perinta-perintah itu secara 
berurutan. Hal seperti ini sangat bermanfaat untuk menangani pekerjaan 
yang bersifat rutin. Pada modus ini user dapat membuat suatu prototipe 
suatu proyek tanpa harus menggunakan bahasa pemrograman seperti C.
Mode interaktif maupun pemrograman sangat memudahkan user mengarahkan
 keluaran perintah yang normalnya ke layar menjadi suatu file. Bahkan 
user dapat juga mengatur agar hasil suatu perintah menjadi masukan bagi 
perintah yang lain ( wuih.. keren ya si shell ini). Sebenarnya masih 
banyak keistimewaan dari unix ini untuk dibahas seperti phracking, 
hacking, cracking, buanyak kalo dibahas semua.
KOMUNITAS UNIX
Kalau bicara tentang komunitas unix nggak usah diragukan lagi, emang 
sih pada awalnya pemakaian unix hanya terbatas pada lingkungan 
universitas, tapi kini unix juga banyak dipakai untuk menangani aplikasi
 bisnis, statistik dan engineering sehingga komunitas pemakai dan 
penggemar unix bak jamur di musim hujan menyebar di seluruh dunia 
melalui internet. Bagaimana dengan Indonesia? jangan kawatir ada banyak 
situs, majalah, bahkan kelompok pengguna varian unix (linux.red) 
bertebaran di kota-kota seluruh Indonesia.
Kita juga patut bangga karena bangsa kita yang kolap ini sudah mampu 
bikin beberapa sistim varian unix sendiri, salut deh…kapan sobat-sobat 
menyusul? Jangan mau dipenjara hanya gara-gara kompimu pake sistem 
ilegal, apalagi sampe mempermalukan bangsa dengan mengemis-ngemis ke om 
BILL hanya karena minta harga yang murah. Jangan yang besar-besar dulu 
tapi yang kecil kecil aja dulu, misalnya dengan memotivasi diri kita 
sendiri untuk berkenalan dengan unix kemudian baru migrasinya.
Atau kalau lebih termotivasi kita bisa bikin program C sederhana 
untuk tugas kampus, bikin script shell, bikin web kampus, ngerjakan 
skripsinya temen pake unix, saling sharing ilmu antar teman sekampus 
atau kalau perlu bikin kelompok pengguna unix di jurusan lalu fakultas 
dan seterusnya universitas…but the point is memotivasi diri kita dulu 
yang pertama yaitu belajar, kedua belajar dan ketiga belajar.
Kenapa kita tidak menciptakan sistem kita sendiri, program kita sendiri ,
 kenapa kita harus tergantung dengan satu produk yang belum tentu produk
 yang MEREKA hasilkan sesuai kebutuhan kita.
Apakah kita cukup puas sebagai pemakai saja?






0 komentar:
Posting Komentar