Sabtu, 18 Juni 2011

PENGANTAR LINUX & UNIX


Category : News

--// Introduction

LINUX & UNIX merupakan OS yang mulai di minati dan di dalami oleh sebagian para praktisi yang ingin menambah pengetahuan mereka. Apakah pengertian linux & unix itu ? Bagaimana sejarah mereka ? 




--// News

1.1  Apakah UNIX itu?

UNIX adalah nama sebuah system operasi yang asal mulanya di kembangkan pada laboratorium Bell, AT&T. Sistem operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar system komputer. UNIX terdiri atas sejumlah program (daftar instruksi untuk memperoleh hasil tertentu) yang di rancang untuk mengontrol interaksi antara fungsi-fungsi pada mesin yang beraras rendah dengan program aplikasi. Tugas dari system operasi diantaranya:
a. melakukan fungsi manajemen system berkas
b. mengendalikan berbagai sumber pada system seperti disk dan printer
c. mengatur sejumlah pemakai yang menggunakan system bersamaan
d. membentuk penjadwalan proses-proses di dalam system. 


MULTIUSER
Multiuser berarti sejumlah orang (pemakai) dapat menggunakan system secara bersamaan dan berbagi sumber (disk, printer dan sebagainya). UNIX mendukung keperluan seperti ini.
Keuntungan dengan adanya sifat multiuser:
a. penghematan perangkat keras
sebab perangkat keras (misalnya printer, disk) dapat dipakai oleh orang banyak
b. Data dapat diakses oleh orang banyak secara serentak
Ini berarti tidak ada penduplikasian data. Selain itu konsistensi data lebih terjamin.

PORTABILITAS
Sistem unix mudah di adaptasikan ke system komputer yang lain. Sifat portabilitas ini membawa UNIX dapat dipakai pada berbagai jenis komputer. Kini UNIX telah menyebar pada pelbagai jenis system, dari notebook, mikrokomputer (PC), hingga mainframe. Perusahaan-perusahaan komputer yang besar seperti IBM sun Microsystems juga mengeluarkan komputer yang berbasis UNIX.
Bagi pemakai, hal seperti ini sangatlah menguntungkan. Mengapa menguntungkan? Sebab portabilitas berarti ketidak bergantungan pada suatu perangkat keras. Ini berarti pemakai tidak perlu terpaku pada satu vendor. Untuk beralih dari suatu system UNIX ke system UNIX lainnya dapat dilakukan dengan mudah. Hal ini tidak hanya terbatas pada sistemnya saja, melainkan juga pada aplikasinya. Program aplikasi yang berjalan pada suatu sistem UNIX dapat di pindahkan ke system UNIX lainnya, dengan jalan mentransfer program sumber dan kemudian melakukan kompilasi lagi pada sistem UNIX yang baru. Bahkan beberapa aplikasi bersifat kompatibel dalam bentuk obyek, sehingga tidak diperlukan proses kompilasi.

MULTI TASKING
Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yangtidak memerlukan interaksi dari pemakai (seperti melakukan pengurutan data dan pengecekan kosakata) bisa dilaksanakan di latar belakang. Pemrosesan ini memungkinkan saat suatu pekerjaaan sedang dilaksanakan oleh system, pemakai dapat melakukan tugas-tugas yang lain.
Kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat bersamaan biasa dinamakan multitasking.

Shell UNIX
Shell UNIX menjadi jembatan antara pemakai dan system. Ia bertindak sebagai penerjemah perintah yang sangat bermanfaat bagi pemakai. Kemampuan shell mencakup dua hal :
a. modus interaktif dan
b. modus pemrograman.
Pada mode interaktif, pemakai dapat memberikan perintah dan kemudian shell akan mengerjakan perintah yang di berikan. Hal ini dapat diulang-ulang, sebab begiyu shell menjalankan perintah, shell akan menunggu pemakai memberikan perintah kembali.
Pada modus pemrograman,pemakai dapat menyusun suatu program yang berupa sejumlah perintah yang biasa disebut skrip shell. Selanjutnya, shell akan mengerjakan perintah-perintah tersebut secara berurutan. Hal seperti ini sangat bermanfaat untuk menangani pekerjaan yang bersifat rutin. Pada modus ini pemakai dapat membuat suatu prototype suatu kegiatan tanpa harus menggunakan bahasa pemrograman seperti C.
Baik pada mode interaktif maupun pemrograman, pemakai dapat dengan mudah mengarahkan keluaran-keluaran perintah yang normalnya kelayar menjadi ke suatu berkas. Bahkan pemakai dapat juga mengatur agar hasil suatu perintah menjadi masukan bagi perintah yang lain.

1.2 SEJARAH UNIX

Ken Thompson dari laboratorium Bell membuat versi awal dari UNIX dengan nama UNICS (UNIplexed Information and Computing service), suatu nama yang dipengaruhi oleh system operasi pendahulunya, MULTICS (multiplexed Information and Computing Services). MULTICS sendiri juga diciptakan oleh Ken Thompson dan rekan-rekannya. Versi pertama unix diselesaiakan pada tahun 1969,ditulis dengan bahasa rakitan (assembly) pada komputer PDP-7 (sebuah komputer keluaran Digital equipment Corporation).
Pada tahun 1973,Ken Thompson dan Dennis Ritchie menulis ulang kernel - bagian inti dari system UNIX - dengan bahasa C. Perkembangan inilah yang membuat UNIX kini dapat diterapkan pada pelbagai mesin, mengingat C adalah bahasa yang portable (mudah dipindahkan).
Pemakaian UNIX pada mesin lain dimulai pada tahun 1976/1977. Saat itu Dennis Ritchie dan Stephen Johnson berhasil memindahkan system UNIX ke mesin interdat 8/32. Hal inilah yang menjadi tonggak sejarah yang menunjukkan keportabilitasan UNIX.
Sekitar tahun 1975 Laboratorium Bell mulai memberikan UNIX ke universitas-universitas dengan imbalan yang sangat murah. Salah satunya universitas yang melahirkan unix yang sangat populer adalah universitas California, Barkeley. Versi UNIX-nya terkenal dengan sebutan BSD (Barkeley Software Distribution).
Lisensi UNIX yang bersifat komersial diberikan pertama kali oleh AT&T ke systems Onyx, sebuah perusahan yang diberikan oleh Bob Marsh dan kip Myers pada tahun 1978. Saat itu UNIX dianggap sebagai system operasi yang ampuh untuk menangani system dengan 16 bit.
Pada decade 80-an, UNIX berkembang dengan pesat, termasuk pada 13C. Salah satu system UNIX pada PC yang terkenal adalah XENIX (Santa Cruz Operastion), yang merupakan mitra Microsoft. Pada decade ini pula lahir system V (1984, dikembangkan di Computing Science Research Group, Bell Laboratories, New Jersey) yang menjadi kiblat dari kebanyakan versi UNIX. Selain itu, pada tahun 1984 juga terdapat proyek yang disebut GNU (GNU’s not Unix) yang dikembangkan oleh the Free Software Foundation (FSF). Tujuan dari proyek ini adalah membangun sistem semacam UNIX yang bersifat bebas royalty bagi pemrogram dan pengembang. Proyek inilah yang di kemudian hari mendasari system operasi linux.
Mulai pertengahan 90-an Linux (cloning dari system operasi UNIX yang diciptakan oleh lLinus Torvalds dan dipublikasikan pertama kali sekitar tahun 1991) mulai naik daun dilingkungan PC dan menjadi pesaing Microsoft windows, memasuki tahun 2000, Linux terus berkibar. Dengan konsep “open source” (kode program bisa dilihat dan dikembangkan oleh siapa saja) dan gratis,banyak pemakai, terutama di lingkungan kampus, yang tertarik menggelutinya. Dukungan aplikasi yang kian meluas, dari aplikasi perkantoran, multimedia, hingga database, yang kebanyakan bersifat gratis, membuat kalngan linux tumbuh dengan cepat. Kini muncul banyak distribusi linux, antara lain :
a. Red hat,
b. Mandrake,
c. Slackware,
d. Debian, dan
e. Suse.

1.3 SEJARAH LINUX

LINUX (Kernel-nya saja) adalah sistem operasi komputer yang bermula dari proyek hobi Linus Torvalds, seorang mahasiswa dari Helsinki University, Finlandia. Linus sendiri terinspirasi Minix, suatu sistem UNIX kecil yang dikembangkan Prof. Andrew Tanenbaum dari der Frein University, Amsterdam.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Pada 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu 0.02. Versi ini hanya dapat menjalankan Bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini, Linux telah berkembang demikian cepat sehingga dilengkapi banyak program, mulai dari Office Suite semacam StarOffice hingga server web (seperti Apache), email (Sendmail), database (PostgreSQL dan MySQL), dan lainnya sehingga jadi GNU/Linux.
Linux didistribusikan secara bebas bersama program GNU (Gnu is Not Unix) lainnya dengan model lisensi GPL (General Public License). GNU/Linux atau yang selanjutnya disebut Linux saja adalah UNIX Clone, sebuah sistem operasi komputer yang mirip seperti UNIX yang merupakan implementasi independen dari POSIX.
Saat ini linux adalah system UNIX yang sangat lengkap, bias digunakan untuk jaringan,pengembangan software dan bahka untuk pekerjaan sehari-hari. Linux sekarang merupakan alternative system operasi yang jauh lebih

SEKILAS TENTANG LINUS TROVALDS

Linus Torvalds dilahirkan di Helsinki, Finlandia, pada tanggal 28 Desember 1969. Dalam usianya yang ke 10, Linus mulai berkecimpung di dalam pemograman komputer, dengan menggunakan komputer milik kakeknya, Commodore VIC-20. Komputing pun menjadi hobinya. Pada tahun 1988 Linus diterima menjadi mahasiswa di University of Helsinki, Finlandia. Pada tahun 1990, Linus memulai kelas pemograman C pertamanya. Pada tahun 1991, Linus membeli PC pertamanya,dan dia tidak puas dengan sistem operasi pada komputernya. Saat itu, komputernya menggunakan MS-DOS (Disk Operation System, sistem operasi buatan Microsoft), tapi Linus lebih cenderung untuk menggunakan sistem operasi UNIX, seperti yang digunakan pada komputer milik unversitasnya. Akhirnya, dia memutuskan untuk menciptakan versi yang bisa digunakan unuk PC dari UNIX. Kerja keras selama berbulan-bulan menghasilkan cikal bakal dari sistem operasi yang dikenal sebagai Linux, yang kelak delapan tahun kemudian dikembangkan menjadi apa yang dikatakan oleh banyak pengamat sebagai ancaman bagi raksasa Microsoft yang sangat dikenal dengan sistem operasi Windowsnya.
Begitu Linus berhasil menciptakan versi kasar dari Linux, dia memposting pesan dalam internet untuk mengenalkan sistem barunya kepada pengguna PC yang lain. Linus membuat softwarenya dapat didownload secara percuma, dan, sebagaimana biasa dilakukan oleh sesama software developer pada saat itu, dia merilis source codenya, yang berarti bahwa semua orang yang memiliki pengetahuan tentang pemograman komputer dapat memodifikasi Linux untuk disesuaikan dengan tujuan mereka masing-masing. Linux segera memiliki banyak pendukung yang antusias, karena mereka dapat memiliki akses ke source codenya, dan dapat menolong Linus untuk memperbaiki dan menyempurnakan software tersebut.
Mengoperasikan Linux membutuhkan kecerdasan tehnik yang cukup, sebab mengoperasikannya tidak semudah menggunakan sistem operasi yang lebih populer, seperti Windows, Mac milik Apple Computer, atau OS/2 milik IBM. Namun, karena para volunteer developer memuji diri sendiri akan kualitas kerja kerasnya, Linux menjadi cukup dikenal dengan keungulan sebagai sistem yang efisien dan jarang sekali terjadi crash.
Linux mendapatkan kejayaannya pada akhir 1990-an ketika para kompetitor dari Microsoft mulai mengembangkan sistem operasi tersebut secara serius. Perusahan Netscape Communication, Corel, Oracle, Intel dan perusahaan-perusahaan lain mengumumkan bahwa mereka berencana untuk mensuport Linux sebagai alternatif yang tidak mahal dari Windows. Saat skenario ini mulai terbentuk, pengemar Linux dan media menggambarkan Linus sebagai David yang maju melawan Raksasa, Bill Gates, salah satu pendiri dan pimpinan Microsoft.
Linus mengatakan dia tidak iri dengan kesuksesan keuangan dari Bill Gates, atau Microsoft. Pada tahun 1999, diperkirakan tujuh juta komputer beroperasi dengan menggunakan Linux, masih bisa didapatkan secara percuma,dan banyak perusahaan software besar mengumumkan berencana akan mendukungnya. Dalam waktu yang sama, Linus mengambil posisi di Transmeta Corp., yang dimiliki oleh salah satu pendiri Paul Allen, bekerja dalam sebuah proyek yagn sangat rahasia, yang diasumsikan oleh banyak komunitas high-tech akan berkembang beberapa serangan di masa depan bagi kerajaan Microsoft.

1.4 BERBAGAI DISTRO LINUX

Saat ini linux adalah system UNIX yang sangat lengkap, bisa di gunakan untuk jaringan, pengembang software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif system operasi yang lebih murah jika dibandingkan dengan system operasi komersial (misalnya windows 9.x/NT/2000/ME ). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat di mungkinkan karena linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.
Karena kernel linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gee dari Free Software Foundation GNU,s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun.
Sekarang ini, banyak aplikasi linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu star office. Selain itu, juga sudah tersedia versi Corel untuk linux dan aplikasi seperti matlab yang pada linux dikenal sebagai scilab.
Linux bisa didapatkan dalam berbagai distribusi (sering disebut distro). Distro adalah bundle dari kernel linux, beserta system dasar linux, program instalansi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro linux, diantaranya :
• Redhat , distribusi yang paling populer, minimal di Indonesia, redhat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
• Debian , distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam instalasi programnya.
• Slackware , merupakan distribusi yang pernah merajai di dunia linux, hampir semua dokumentasi linux disusun berdasarkan slackware. Dua hal penting dari slackware adalah bahwa semua isinya (kernel.library ataupun aplikasinya) adalah sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menginstal dari source sehingga setiap program yang kita install teroptimasi dengan system kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan samapi slackware 4.0,ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
• SuSE , distribusi yang sangat dikenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi system. SuSE merupakan distribusi pertama dimana instalasinya dapatmenggunaknan bahasa Indonesia.
• Mandrake ,merupakan varian distro RedHat yang dioptimasi untuk Pentium. Kalau komputer kita menggunakan Pentium keatas, umunya linux bisa jalan lebih cepat dengan mandrake.
• WinLinux , distro yang dirancang untuk diinstall di atas partisi DOS (Windows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.

--// Thanks To :

Terima kasih kepada ALLAH S.W.T yang telah memberikan hidayah,nikmat,serta anugrahnya.
Terima kasih Kepada keluarga & orang tua atas support nya ^.^
Terima kasih kepada ( Dian Distriosi ) atas support serta inspirasinya.. Love u fuLL bebz..
Terima kasih juga kepada semua teman-teman komunitas IT (baik undergraound maupun uperground) atas informasinya.
Terima kasih kepada semua pihak yang tidak bisa saya sebutkan satu persatu..

Sumber : Arul, @ Tim KLuB Linux Bandung.

~~systemroot.exe~~

0 komentar:


:: sYst34mr00t :: © 2008. Free Blogspot Templates Sponsored by: Tutorial87 Commentcute