PENGENALAN, PERBEDAAN, dan PERBANDINGAN LINUX
Pengenalan Linux
Kata "Linux" untuk saat ini sudah
tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang
memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat
dapat dikatakan, Linux adalah suatu system operasi yang bersifat multi user dan
multi tasking, yang dapat berjalan di berbagai platform termasuk prosesor Intel
386 maupun yang lebih tinggi. Sistem operasi ini mengimplementasikan standar
POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain,
termasuk Apple, Microsoft dan Novell.
Nama Linux sendiri diturunkan dari pencipta awalnya, Linus
Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang
bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Lingkungan
sistem operasi ini mencakup ratusan program, termasuk kompiler, interpreter,
editor dan utilitas.
Perangkat bantu yang mendukung konektifitas,
ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang
handal (reliable), termasuk versi pengembangan terakhir. Kelompok
pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan
Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna
yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak
sebagai tim pengembang sendiri.
Perbedaan Mendasar Pada Linux
Satu hal yang membedakan Linux terhadap sistem
operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta
didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang.
Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai
source code. Source code Linux tersedia bagi semua
orang sehingga setiap orang dapat terlibat langsung dalam
pengembangannya.
Kebebasan ini telah memungkinkan para vendor
perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan
lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA).
Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke
dalam suatu sistem operasi yang nyata dan berkualitas komersial.
Karena Linux itu tersedia secara bebas di internet,
berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai
versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat
lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan
khusus.
Perbandingan Linux Terhadap OS lain
Linux disusun berdasarkan standar sistem operasi
POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel
dengan Linux pada level system call, ini berarti sebagian besar program yang
ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem
lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan
lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki
kelemahan yaitu tidak bersifat free.
MS-DOS memiliki kemiripan dengan Linux yaitu file
sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada
prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak
bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat
berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya
perangkat lunak network, program pengembang dan program utilitas yang ada dalam
Linux.
MS Windows menawarkan kemampuan grafis yang ada pada
Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada
pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor
x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah
ada pada MS-DOS.Waktu untuk menemukan suatu bug dalam suatu system operasi ini
tak sebanding dengan harga yang harus dibayar.
Sistem operasi Apple untuk Macintosh hanya dapat
berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan
perangkat bantu pengembang (development tool) dan juga kurang dapat secara
mudah untuk berintoperasi dengan sistem operasi lainnya. Apple juga telah
memungkinkan Linux dapat dijalankan pada PowerMac.
0 comments: