SEJARAH
LINUX
Linux atau GNU/Linux adalah sistem
operasi bebas yang sangat populer. Istilah Linux atau GNU/Linux (GNU) juga
digunakan bagi merujuk kepada keseluruhan edaran Linux (Linux distribution),
yang selalunya disertakan program-program lain selain Sistem Pengoperasian. Contoh-contoh
program adalah seperti Server Web, Bahasa Pengaturcaraan, Basis Data,
Persekitaran Desktop (Desktop environment) (seperti GNOME dan KDE), dan suite
kantor (office suite) seperti OpenOffice.org. Edaran-edaran Linux telah
mengalami pertumbuhan yang pesat dari segi kepopuleran, sehingga lebih populer
dari versi UNIX yang propritari (proprietary) dan mula menandingi dominasi
Microsoft Windows dalam beberapa kasus.
Linux menyokong banyak Perkakasan
Komputer, dan telah diguna di dalam berbagai peralatan dari Komputer pribadi
sampai Superkomputer dan Sistem Benam (Embedded System) (seperti Telefon
Mudahalih dan Perekam Video pribadi Tivo).
Pada mulanya, ia dibuat dan digunakan
oleh peminatnya saja. Kini Linux telah mendapat sokongan dari perusahaan besar seperti
IBM, dan Hewlett-Packarddan perusahaan besar lain. Para penganalisa menujukan
kejayaannya ini disebabkan karena Linus tidak bergantung kepada vendor
(vendor-independence), biaya perkakasan yang rendah, dan kepantasannya
berbanding versi UNIX proprietari, serta faktor keselamatan dan kestabilannya
berbanding dengan Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas
keunggulan model pembangunan sumber terbuka.
Sejarah
Sejarah
Kernel Linux pada mulanya ditulis
sebagai hobi oleh pelajar universitas Finland Linus Torvalds yang belajar di
Universitas Helsinki, untuk membuat kernel Minix yang bebas dan dapat sunting.
(Minix adalah projek pelajaran menyerupai UNIX direka untuk mudah dan bukannya
untuk kegunaan perniagaan.) Versi 0.01 dikeluarkan ke Internet pada September
1991, Versi 0.02 pada 5 Oktober 1991.
Berikutnya, beribu-ribu penulis program sukarelawan seluruh dunia telah menyertai projek ini.
Berikutnya, beribu-ribu penulis program sukarelawan seluruh dunia telah menyertai projek ini.
Sejarah sistem pengoperasian berdasarkan
Linux berkaitan arat dengan projek GNU, projek program bebas terkenal diketuai
oleh Richard Stallman. Projek GNU bermula pada 1983 untuk membuat sistem
pengoperasian seperti Unix lengkap — kompiler, utiliti aplikasi, utiliti
pembangunan dan seterusnya — dikarang sepenuhnya dengan Program Bebas. Pada
1991, apabila versi pertama kerangka Linux ditulis, projek GNU project telah
menghasilkan hampir kesemua komponen sistem ini — kecuali kernel. Torvalds dan
pembangun kernel seperti Linux menyesuaikan kernel mereka supaya dapat
berfungsi dengan komponen GNU, dan seterusnya mengeluarkan Sistem Pengoperasian
yang cukup berfungsi. Oleh itu, Linux melengkapkan ruang terakhir dalam
rancangan GNU.
Walaupun kernel Linux dilisensikan di
bawah GNU General Public License, ia bukannya sebesar dari projek GNU.
Tux, seekor Penguin, merupakan logo dan maskot bagi Linux. Linux adalah tandaniaga (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux terdaftar sebagai "Program sistem pengoperasian komputer bagi penggunaan komputer dan operasi". Tandaniaga ini diletak setelah berlaku suatu kejadian di mana seorang pemalsu bernama William R Della Croce Jr mula menghantar surat kepada para pengedar Linux yang megklaim tandaniaga Linux adalah kepunyaannya serta meminta royalti sebanyak 10% dari mereka. Para pengedar Linux mulai mendorong agar tandaniaga yang asal diberi kepada Linus Torvalds. Perlisensian tandaniaga Linux sekarang dikendali oleh Linux Mark Institute.
Distribusi Linux
Tux, seekor Penguin, merupakan logo dan maskot bagi Linux. Linux adalah tandaniaga (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux terdaftar sebagai "Program sistem pengoperasian komputer bagi penggunaan komputer dan operasi". Tandaniaga ini diletak setelah berlaku suatu kejadian di mana seorang pemalsu bernama William R Della Croce Jr mula menghantar surat kepada para pengedar Linux yang megklaim tandaniaga Linux adalah kepunyaannya serta meminta royalti sebanyak 10% dari mereka. Para pengedar Linux mulai mendorong agar tandaniaga yang asal diberi kepada Linus Torvalds. Perlisensian tandaniaga Linux sekarang dikendali oleh Linux Mark Institute.
Distribusi Linux
Terdapat banyak edaran atau distribusi
Linux (lebih dikenali sebagai Distro), yang dibuat oleh individu, grup, dan
lembaga lain. Masing masingnya mungkin disertakan dengan program sistem dan
program aplikasi tambahan, di samping menyertakan suatu program yang memasang
keseluruhan sistem dalam komputer baru.
Inti bagi setiap edaran Linux adalah
Kernel Linux, koleksi program dari projek GNU (atau projek lain), shell, dan
aturcara utiliti seperti pustaka (libraries), Kompiler, dan Pengedit (editor).
Kebanyakan sistem juga menyertakan aturcara dan utiliti yang bukan-GNU,
bagaimanapun utiliti tersebut dapat diasingkan dan masih menyediakan sistem
ala-Unix. Beberapa contoh adalah aturcara dan utiliti dari BSD dan Sistem
Tetingkap-X (X-Window System). X menyediakan Antaramuka Grafik (GUI) yang asas
bagi sistem Linux.
Aplikasi Sistem Pengoperasian berdasarkan Linux
Aplikasi Sistem Pengoperasian berdasarkan Linux
Pengguna Linux, yang secara tradisinya
perlu memasang dan melakukan konfigurasi terhadap sistem sendiri, lebih
cenderung mengerti teknologi dibanding pengguna Microsoft Windows atau Mac OS.
Mereka sering disebut "hacker" atau "geek". Namun
stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna dan
makin luasnya pengguna edaran Linux. Linux telah membuat pencapaian yang agak
baik dalam pasaran komputer server dan komputer tujuan khusus. Contohnya, mesin
render gambar, dan servis web. Linux juga mulai populer dalam pasaran komputer
"desktop".
Linux merupakan asas kepada kombinasi
program-server LAMP, kependekan dari Linux, Apache, MySQL, Perl/PHP,Python.
LAMP telah mencapai kepopuleran yang luas di kalangan pembangun Web.
Linux juga sering digunakan sebagai
Sistem Pengoperasian Benam. Biaya Linux yang murah memungkinkan penggunaannya
dalam peralatan seperti Simputer, yaitu komputer biaya rendah yang disasarkan
pada penduduk berpendapatan rendah di Negara-negara Membangun.
Dengan Persekitaran Desktop seperti KDE
dan GNOME, Linux menawarkan Antarmuka Pengguna yang lebih menyerupai Apple
Macintosh atau Microsoft Windows dari Antarmuka Baris Arahan seperti Unix.
Justru itu, lebih banyak program grafik dapat didapati pada Linux, yang
menawarkan berbagai fungsi yang ada pada utiliti komersil adalah pasaran serta
dapat pakai
Linux yang pada awalnya hanya merupakan
sistem pengoperasian yang digunakan oleh peminat komputer, telah menjadi sistem
yang lebih Ramah-pengguna, dengan antaramuka grafik yang berbagai macam
aplikasi yang lebih mirip sistem pengoperasian konsumer lain, dari baris arahan
Unix. Namun kesan ini telah menimbulkan kritikan ramai, termasuk dari penyokong
Linux. Mereka berpendapat bahwa Linux dan projek program bebas masih belum
mencapai faktor ke'dapatpakai'an yang memuaskan. Persoalan tentang
ke'dapatpakai'an Linux berbanding Windows atau Macintosh masih menjadi isu
perdebatan yang hangat. Pasaran Linux dalam komputer "desktop" masih
agak kecil tapi semakin berkembang. Menurut Lembaga Penyelidikan Pasaran IDC,
besar pasaran bagi Linux pada tahun 2002 adalah 25% bagi pasaran server, dan
2.8% bagi pasaran Komputer pribadi.
Bagi mereka yang hanya biasa menggunakan
Windows atau Macintosh, Linux mungkin kelihatan lebih sukar disebabkan
perbedaan dalam melakukan berbagai kerja komputer. Dan lagi, lebih mudah untuk
mencari sokongan teknis bagi Windows atau Mac OS dibandingkan Linux. Tambahan lagi,
secara lazimnya pengguna perlu menukar program yang sering digunakan,
disebabkan program tersebut tidak didapati dalam Linux (atau pilihan yang agak
terbatas, terutamanya permainan komputer). Faktor lain adalah sifat ragu-ragu
pengguna yang merasa susah untuk melepaskan sistem pengoperasian mereka (banyak
pengguna masih menggunakan versi Windows yang lama). Selain itu, kebanyakan
komputer didatangkan dengan Windows sedia dipasang (preinstalled).
Faktor-faktor ini menyebabkan perkembangan Linux yang agak lambat.
Walau bagaimanapun, kelebihan Linux
seperti biaya rendah, sekuritas yang lebih aman, dan tidak bergantung pada
vendor, telah menggalakkan penggunaan yang meluas di kalangan koperasi dan
kerajaan. Dalam situasi ini, halangan yang disebut di atas dapat dikurangkan
karena hanya aplikasi/utiliti yang terbatas digunakan, serta kerja pentadbiran
komputer (administration) dikendalikan oleh sekumpulan pekerja pakar IT yang
sedikit.
Terdapat berbagai kajian yang dilakukan
terbatas biaya serta ke'dapatpakai'an Linux. Relevantive, (sebuah lembaga
berpusat di Berlin, yang mengkhusus dalam rundingan lembaga tentang
ke'dapatpakai'an program, serta servis web), telah membuat kesimpulan bahawa
ke'dapatpakai'an Linux bagi pekerjaan dengan komputer "desktop"
adalah hampir sama dengan Windows XP. Bagaimanapun, kajian oleh IDC (yang
dibiayai oleh Microsoft) mengklaim bahwa Linux mempunyai biaya pemilikan (Total
Cost of Ownership) yang lebih tinggi berbanding Windows.
Linux juga sering dikritik karena jadwal
pembangunannya yang tidak dapat diduga. Secara langsung, menyebabkan pengguna
Enterprise kurang selesa dengan Linux dibanding sistem pengoperasian lain
(Sumber:Marcinkowski, 2003). Pilihan yang banyak dalam edaran Linux juga
dikatakan mengelirukan konsumer, dan vendor program.
Struktur Direktori
Linux
File adalah struktur dasar dari suatu system computer yang
berfungsi menyimpan data /informasi. Penamaan suatu file di unix umumnya
dibatasi hingga 14 karakter panjangnya. Kecuali pada Barkeley Unix dan Linux
yang dapat mencapai 256 karakter. Di Unix /Linux, suatu file secara internal
ditandai dengan sebuah bilangan unik, yang dikenal dengan Inode .
Karena mengingat angka lebih sulit dari pada mengingat huruf maka unix / linux
memberikan pilihan penamaan file dengan huruf. Unix / Linux membagi
file menjadi 3 kategori utama yaitu :
1. File Biasa
Ialah file yang digunakan untuk menyimpan data, program sumber, dokumen, grafik dan program obyek lainnya. File ini dapat dibagi menjadi :
File teks
Skrip shell
File executable ( binary )
File data ( yang telah dikodekan )
2. Direktory
Adalah file yang berisi daftar nama dan bilangan inode dari masing-masing file.
3. File special
Adalah file yang umumnya menyatakan suatu piranti fisik ( perangkat keras ), tetapi bisa juga berupa file-file yang berhubungan dengan komunikasi antar proses. Pada Unix / Linux perangkat keras ( harddisk, printer ) dinyatakan dalam suatu file. File special ini dibagi menjadi 3 bagian :
File piranti blok ( block device )
File piranti karakter ( block device )
File pipa bernama (Â named pipe )
Seluruh kumpulan
file-file dalam Unix / Linux disebut system file. Sistem file Unix / Linux
memiliki bentuk yang susunannya hirarki ( tree ) seperti
bentuk pohon terbalik , dimana puncaknya bernama Root.Cabang-cabang
dari root disebut dengan Direktory dan seterusnya.
Simbol dari root adalah /. Root ini memiliki cabang yang disebut dengan
directory standar, yang berarti nama-nama directory tersebut dikenal disemua
system Unix/ Linux. Inilah pengertian dari struktur direktori
linux
Berikut ini adalah direktori-direktori beserta kegunaannya
yang ada pada system linux :
/ : Adalah direktori yang berguna untuk menampung seluruh file yang
/ : Adalah direktori yang berguna untuk menampung seluruh file yang
terdapat dalam
system linux.
/bin : Adalah direktori yang berisi file-file yang dapat langsung dijalankan.
/boot : Adalah direktori yang berisi file-file yang digunakan saat linux
/bin : Adalah direktori yang berisi file-file yang dapat langsung dijalankan.
/boot : Adalah direktori yang berisi file-file yang digunakan saat linux
melakukan booting.
/dev : Adalah direktori yang berisi file-file dari hardware yang dimiliki oleh
/dev : Adalah direktori yang berisi file-file dari hardware yang dimiliki oleh
computer (
sebagai contoh : /dev/had ) adalah file dari harddisk,
/dev/fd0 adalah file untuk floppy, dev/cdrom
adalah file untuk cdrom
pada computer.
/etc : Adalah direktori yang berisi file-file yang digunakan untuk
/etc : Adalah direktori yang berisi file-file yang digunakan untuk
mengkonfigurasi
linux. File-file ini biasanya merupakan file-file yang
berbentuk script
atau file-file dengan tipe text.
/home : Adalah direktori yang digunakan untuk menyimpan semua direktori
/home : Adalah direktori yang digunakan untuk menyimpan semua direktori
user
/ lib : Adalah direktori yang berisi file-file library yang diperlukan oleh
/ lib : Adalah direktori yang berisi file-file library yang diperlukan oleh
program-program
pada root direktori system linux.
/ mnt : Adalah direktori yang berisikan direktori-direktori yang dapat anda
/ mnt : Adalah direktori yang berisikan direktori-direktori yang dapat anda
digunakan untuk
memounting device-device yang dimiliki oleh pc.
Contohnya floppy dan cdrom. Untuk jelasnya anda dapat melihat
file fstab dan mtab pada direktori /etc yang merupakan file
yang digunakan sebagai konfigurasi mounting device-device pada computer.
/proc : Adalah direktori yang berisikan file-file buffer yang digunakan untuk
/proc : Adalah direktori yang berisikan file-file buffer yang digunakan untuk
menginformasikan
proses-proses yang sedang berjalan pada system
linux.
/ root : Adalah direktori home untuk root.
/ sbin : Adalah direktori yang berisi file-file yang dijalankan oleh system linux.
/ tmp : Adalah direktori yang berisi file-file sementara ( file-file yang
/ root : Adalah direktori home untuk root.
/ sbin : Adalah direktori yang berisi file-file yang dijalankan oleh system linux.
/ tmp : Adalah direktori yang berisi file-file sementara ( file-file yang
diakibatkan oleh
interrupt-interupt pada system linux ).
/usr : Adalah direktori yang berisi file-file yang dapat dijalankan atau
/usr : Adalah direktori yang berisi file-file yang dapat dijalankan atau
berorientasi untuk
semua user.
/ var : Adalah direktori yang berisi file-file data yang dapat berubah-ubah saat
/ var : Adalah direktori yang berisi file-file data yang dapat berubah-ubah saat
linux sedang dalam
proses.
Home Directory
Home Directory
Home directory merupakan direktori tertentu yang diberikan
kepada pemakai sebagai tempat penyimpanan file-file kepunyaan pemakai sendiri.
Pada bagan yang telah digambarkan sebelumnya direktori /home adalah direktori
yang berisi direktori-direktori pemakai yang merupakan Home directory .
Struktur direktori dibawah Home directory merupakan wewenang dari pemakai yang
bersangkutan.
Current ( . ) & Parrent Directory ( .. )
Current ( . ) & Parrent Directory ( .. )
Adalah direktori dimana kita pemakai sedang berada, sedangkan
Parrent directory adalah direktori satu tingkat diatas Current directory.
Setiap kali direktori baru tercipta, otomatis akan dibuatkan Current directory
dan Parrent directory.
Tidak ada komentar:
Posting Komentar