Minggu, 10 Oktober 2010

SEJARAH LINUX


03.23 |

Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah Linux.
Linux merupakan clone dari UNIX yang telah di- port ke beragam platform, antara lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dsb. Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras.

Linux termasuk sistem operasi yang didistribusikan secara open source, artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License). Linux dapat digunakan untuk berbagai keperluan, seperti: jaringan, pengembangan software dll.

Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan 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 gcc 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 juga di identikan dengan Kernel.

Tegasnya, Linux tidak lain adalah kernel Linux. Namun, Linux adalah istilah yang digunakan untuk menggambarkan Linux sebagai sebuah sistem operasi. Istilah distribusi Linux yang digunakan untuk merujuk pada berbagai sistem operasi yang dibangun di atas Linux Kernel.

Linux = Sebuah Kernel (tidak ada shell, browser, kompilator disertakan atau installer untuk menginstallnya pada sistem)

Linux = Istilah yang digunakan untuk menggambarkan mirip UNIX berbasis bebas dan open source sistem operasi.

Linux Distribution = kernel Linux + Shell + Browser + GUI + Media Player + Ton + Installer aplikasi lain sebagainya Singkatnya, berbagai macam sistem operasi yang dibangun di atas Linux Kernel. Red Hat, Debian atau Gentoo semua distribusi Linux dibangun di atas kernel Linux.

Beberapa fakta menarik tentang sistem operasi Linux

UNIX seperti OS: Linux adalah UNIX seperti bebas dan open source sistem operasi. Namun, Linux tidak mencari UNIX branding. Kebanyakan distribusi Linux untuk tidak memilih merek distro mereka sebagai iuran UNIX dengan biaya untuk sertifikasi. Juga, kebanyakan bisnis sangat menyadari merek Linux.

Lebih lanjut tentang pencipta: Linus Torvalds adalah pencipta dan kepala arsitek dari kernel Linux. Dia sekarang bertindak sebagai koordinator proyek. Nama “Linux” berasal dari kernel Linux, awalnya ditulis pada tahun 1991 oleh Linus Torvalds. Namun, awalnya Torvalds ingin menelepon kernel yang dikembangkan sebagai Freax. Linux Torvalds memiliki merek dagang, dan memantau penggunaan melalui organisasi nirlaba disebut Linux International.

Lebih lanjut tentang kode kernel Linux: Kira-kira 2% dari kernel Linux ditulis oleh Torvalds sendiri. Hari kernel Linux telah menerima sumbangan dari ribuan pengembang di seluruh dunia. Torvalds tetap otoritas tertinggi pada apa kode baru dimasukkan ke dalam kernel Linux standar host di kernel.org. Namun, distribusi Linux memodifikasi kernel sesuai kebutuhan pengguna mereka. Sebagai contoh, Red Hat, sering backports patch untuk versi kernel stabil dan mendistribusikan kepada jutaan pelanggan menggunakan layanan dibayar RHN.

Linux maskot: Tux telah banyak diadopsi oleh komunitas Linux sebagai maskot dari kernel Linux.

Lebih lanjut tentang hak cipta: Kernel Linux, utilitas dan perangkat lunak GNU dilisensikan di bawah GNU General Public License (GPL). GPL memastikan bahwa siapa pun yang mendistribusikan kernel Linux harus membuat kode sumber (dan setiap modifikasi) yang tersedia kepada penerima di bawah persyaratan yang sama. Namun, perangkat lunak lain yang disertakan dengan distribusi Linux dapat berlisensi di bawah BSD, MIT, atau sumber terbuka lainnya License. Sebagai contoh, X Window System menggunakan MIT License.

Pemrograman bahasa dan peralatan yang digunakan untuk menulis kernel Linux: Linux ditulis dalam C menggunakan GNU / GCC compiler ditetapkan. Sejumlah kecil bagian kode yang ditulis dalam bahasa assembly arsitektur target. Sebagian besar driver Linux ditulis dalam C itu sendiri. Namun, Anda dapat menggunakan banyak bahasa lainnya seperti Perl, Python, dan berbagai bahasa script shell untuk mengelola sistem Linux.

Portabilitas: kernel Linux berjalan pada hardware kejujuran liar termasuk telepon selular, komputer genggam, mainframe server, superkomputer, desktop dan banyak perusahaan kecil dan perangkat embedded. Linux sekarang dianggap sebagai salah satu yang paling banyak porting kernel sistem operasi.

Linux adopsi: Linux berkembang sangat cepat dan diadopsi oleh banyak pengguna di seluruh dunia. Pasar Linux tumbuh dengan cepat, dan pendapatan dari server, desktop, dan perangkat lunak dikemas menjalankan Linux diperkirakan akan melebihi $ 35.7 miliar pada 2008. Sistem operasi Linux yang digunakan oleh mahasiswa, bisnis, rumah, organisasi, perusahaan, dan pemerintah. Harap dicatat bahwa pangsa pasar desktop Linux berkisar dari kurang dari satu persen menjadi hampir dua persen. Sebagai perbandingan, sistem operasi Microsoft menyimpan lebih dari 88% pangsa pasar. Namun, Linux memiliki saham besar di server, netbook dan embedded device.

Graphical user interface: Sejumlah lingkungan desktop yang tersedia, yang GNOME dan KDE adalah yang paling banyak digunakan.

Komando-garis interface: Sejumlah lingkungan antarmuka baris perintah yang tersedia, yang BASH adalah yang paling banyak digunakan. Ada banyak utilitas kecil dan khusus (seperti awk, sed, cut, pasta dan sebagainya) dimaksudkan untuk bekerja sama dan untuk mengintegrasikan dengan program lain. Hal ini disebut prinsip toolbox.

Proses Penjadwalan: 2,6 kernel Linux pernah menggunakan algoritma penjadwalan proses interaktif memihak. Namun, Linux menawarkan proses lain seperti penjadwalan alogs Completely Fair Scheduler.

Support: Linux adalah didukung oleh sebagian besar masyarakat menggunakan forum online atau milis. Red Hat, Canonical, Novell dan distributor utama lainnya telah membayar dukungan telepon juga tersedia. Ada juga dibayar teknisi Linux lokal tersedia.

Dokumentasi dan Pelatihan: Sebuah Kekayaan informasi tersedia gratis secara online dalam bentuk blog, wiki, tutorial, atau dalam buku-buku, serta pada halaman dukungan vendor sendiri. Rinci dokumentasi untuk perintah spesifik, program, fungsi, perpustakaan, file, dan format file yang tersedia melalui halaman manual, yang diakses melalui baris perintah, atau melalui grafis pemirsa. Pelatihan tersedia melalui banyak komputasi program universitas dalam pemrograman dan ilmu komputer. Selain itu, vendor sertifikasi khusus disediakan oleh Linux Profesional Institute dan beberapa distribusi, seperti Red Hat dan Ubuntu.

GNU / Linux vs Linux kontroversi penamaan

Free Software Foundation meminta agar sistem operasi seperti itu disebut sebagai GNU / Linux menggunakan utilitas dan kompilator GNU.

Media (seperti blog ini atau surat kabar atau stasiun TV) merujuk hanya sebagai Linux.

Sebagian besar distribusi Linux menggunakan istilah seperti Red Hat Linux atau Debian Linux atau kadang hanya Linux. Beberapa distribusi seperti Debian menggunakan GNU / Linux istilah.

Linus Torvalds pencipta kernel Linux, adalah terhadap GNU / Linux penamaan, yang menyatakan bahwa Linux bukan proyek GNU.

FOSS dan GNU anggota masyarakat yang antusias bertanya dan menggunakan GNU / Linux istilah.

Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan programprogram 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 paket 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 yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
* SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
* Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya 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.


Kelebihan Linux
Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX :

* Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk
* atau disket.
* Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
* Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
* Linux/UNIX mendukung struktur file yang bersifat hirarki.
* Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan.
* Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem.

Kekurangan Linux
Untuk kekurangan linux saya sendiri belum tau pasti apa kekurangannya, tapi beberapa pakar
mengatakan.

* Sistem operasi yang digunakan sama sekali berbeda dengan Windows sehingga perlu waktu dan tenaga untuk belajar menggunakannya.
* Penggunaan WYSYWYG (What You See is What You Get) belum bisa secara menyeluruh, sehingga diperlikan trik tersendiri untuk menggunakannya.
* banyaknya pilihan distro. Calon pengguna Linux umumnya merupakan pengguna Windows atau Macintosh. Padahal, di dunia Windows dan Macintosh tidak ada istilah distro.


You Might Also Like :


0 komentar:

Posting Komentar