Oleh :
ANDI RAKHMAT BAHARUDDIN, S.Pd., M.Pd
1. Distro-distro Linux
Distribusi Linux atau sering disebut distro adalah paket-paket Linux yang disediakan oleh
suatu komunitas atau perusahaan. Ada beragam distro Linux di seluruh dunia. Secara
prinsip, distro-distro Linux tersebut mirip satu sama lain. Yang membedakan hanyalah
paket aplikasi yang disertakan pada masing-masing distro. Untuk mendapatkan distro
Linux, Anda dapat langsung mendownloadnya di Internet atau membelinya langsung dari
penjual CD.
Linux IGOS
Indonesia Go Open Source atau IGOS merupakan sistem
operasi karya bangsa Indonesia. Berawal dari semangat
gerakan untuk meningkatkan penggunaan dan
pengembangan perangkat lunak sumber terbuka di Indonesia,
lahirlah IGOS pada tanggal 30 Juni 2004. IGOS
dideklarasikan oleh 5 kementrian di Indonesia, yaitu:
● Kementrian Negara Riset dan Teknologi
● Departemen Komunikasi dan Informatika
● Kementrian Hukum dan Hak Asasi Manusia
● Kementrian Negara Pendayagunaan Aparatur Negara
● Departemen Pendidikan Nasional
Pembuatan Linux IGOS itu sendiri melibatkan seluruh
komponen masyarakat teknologi informasi, mulai dari
akademisi, dunia usaha, instansi pemerintah dan masyarakat
umum. Tujuannya proyek ini adalah agar masyarakat
Indonesia dapat menggunakan perangkat lunak legal dan
bangga terhadap karya bangsa sendiri serta tidak tergantung
pada karya bangsa lain. Tindak lanjut dari proyek IGOS
adalah dibentuknya IGOS Center, yaitu sebuah wadah
komunitas open source software.
Linux Ubuntu
Nama Ubuntu diambil dari bahasa Afrika yang berarti rasa perikemanusiaan terhadap sesama manusia. Ubuntu
dapat pula diartikan sebagai “aku adalah aku, karena keberadaan kita untuk semua”. Secara sederhana, makna
Ubuntu adalah kebersamaan. Ubuntu sering disimbolkan dengan tiga orang yang berdiri melingkar sambil
bergandengan tangan. Logo- logo Ubuntu menggambarkan pula makna yang sama.
Project Ubuntu disponsorioleh Canonical Ltd sebuah perusahaan milik Mark Shuttleworth.
Sistem operasi Linux Ubuntu tersedia secara bebas dan mempunyai dukungan yang baik, yang bersumber
dari komunitas dan ahli teknologi informasi. Komunitas Ubuntu memiliki filosofi:
● perangkat lunak atau software harus tersedia secara gratis
● perangkat lunak aplikasi harus mendukung bahasa lokal setempat dan harus dapat
digunakan oleh orang-orang yang memiliki keterbatasan fisik.
● pengguna Linux atau user dapat mengubah perangkat lunaknya sesuai kebutuhan
masing-masing
Linux Mandriva
Linux Mandriva pada mulanya bernama Mandrake. Sistem operasi Linux ini terkenal karena kemudahannya
digunakan dan antarmukanya yang user friendly. Mandriva secara tidak langsung merupakan salah satu varian
dari Linux RedHat, mengingat awalnya Mandrake merupakan varian dari RedHat Linux. Contoh tampilan
Mandriva Linux terlihat
Linux SuSE
SuSE merupakan sistem operasi Linux yang diproduksi di Jerman oleh perusahaan bernama NOVEL. Ada dua
jenis Linux SuSE, yaitu Linux SuSE Desktop dan Linux SuSE Server. Sistem operasi ini awalnya tidak gratis. Orang
yang ingin menggunakan harus mengeluarkan sejumlah uang untuk mendapatkannya.
Sejarah SuSE sendiri berawal pada tahun 1990-an. Saat itu, Linux SuSE terpaket dalam bentuk disket dengan
jumlah yang tidak sedikit, yakni 50 keping. Pengguna atau user yang ingin mendapatkan Linux SuSE tersebut dapat
mengambilnya dari Internet. Masalahnya, banyak peminat Linux SuSE yang saat itu tidak memiliki koneksi
Internet. Pada bulan April 1994 barulah paket SuSE dikemas dalam bentuk CD (jika memakai disket butuh 70
keping disket). Seiring perkembangan, akhirnya SuSE menggratiskan salah satu produk desktopnya dan diberi
nama OpenSuSE. Linux OpenSuSE dapat diperoleh dan dapat di download langsung dari Internet di
http:www.opensuse.org. Akan tetapi, SuSE Server atau yang biasa disebut SLES (SuSE Linux Enterprise Server)
belum dapat kita gunakan secara gratis.
Linux RedHat
Di awal-awal perkembangan Linux, RedHat merupakan salah satu distro Linux yang paling banyak digunakan,
khususnya di Indonesia. Selain karena kompatibilitasnya dengan hardware yang ada, RedHat juga dikenal mudah digunakan
dan sangat baik untuk sistem operasi server. Perusahaan RedHat didirikan pada tahun 1993 dengan markas di Raleigh,
North Carolina, Amerika Serikat. Sayangnya, Linux RedHat tidak lagi dapat digunakan secara gratis sejak RedHat versi 9.
Sebagai gantinya, pihak pengembang menyediakan Fedora Core. Linux RedHat kemudian dikomersialkan menjadi Linux
RedHat Enterprise Server yang difokuskan sebagai sistem operasi server.
Linux Fedora
Fedora Linux merupakan pengembangan dari sistem operasi Linux Redhat. Sistem operasi ini sebelumnya
bernama Fedora Core. Fedora dikembangkan oleh tim Fedora Project yang didukung oleh komunitas programer
dan disponsori oleh RedHat. Peran RedHat dalam project ini lebih bersifat sebagai arsitek yang mengarahkan
paket-paket apa saja yang akan dikembangkan dan sebagai penyedia sumber daya yang akan digunakan para
pengembang Fedora. RedHat sendiri bermaksud menjadikan Fedora Project sebagai sarana untuk
mengembangkan dan mematangkan teknologi yang nantinya akan digunakan pada Linux RedHat Enterprise
Server.
Linux Debian
Linux Debian dibuat oleh seorang mahasiswa universitas Purdue, Amerika Serikat bernama Ian Murdoch. Debian
pertama kali dikembangkan pada tanggal 16 Agustus 1993. Nama Debian sendiri berasal dari kata Debra dan Ian.
Pada tahun 1996, Ian Murdoch selaku pemimpin project Debian digantikan oleh Bruce Perens. Pada tahun yang sama,
salah satu pengembang Debian yang bernama Ean Schuessler berinisiatif membentuk Debian Social Contract dan
Debian Free Software Guidelines.
Linux Slackware
Linux Slackware merupakan salah satu distro Linux yang paling awal. Distro ini dirilis oleh Patrick
Volkerding pada tahun 1993, tepatnya pada tanggal 16 Juli 1993. Linux Slackware sangat
mengutamakan kestabilan dan kesederhanaan sehingga menjadi distro Linux yang paling mirip
dengan UNIX. Dewasa ini Slackware telah berkembang sedemikian rupa dan memiliki tampilan
yang menawan.
Sistem Operasi
Linux
SEJARAH LINUX
• Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds
• Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh
Andrew Tanenbaum.
• Agustus 1991 keluar LINUX versi 0.01
• 5 Oktober 1991, Linus mengumumkan versi resmi LINUX yaitu versi
0.02 yang hanya dapat dijalankan SHELL BASH (GNU Bourne Again
Shell) dan GCC (GNU C compiler).
• Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan
untuk jaringan, pengembangan software, dan bahkan untuk pekerjaan
sehari-hari.
• LINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO).
• DISTRO adalah bundel dari kernel LINUX, beserta sistem dasar LINUX,
program instalasi, tools basic dan program-program lain yang
bermanfaat sesuai dengan tujuan pembuatan DISTRO.
Linux 0.01 (14 Mei 1991) 1st publish
• Hanya dapat berjalan pada prosessor Intel kompatibel-80386 dan pada
hardware PC
• Mempunyai device-driver support yang terbatas
• Sistem berkas yg didukung hanya Minix
Linux 1.0 (Maret 1994)
• Mendukung protokol standar jaringan TCP/IP
• Memiliki sistem berkas yang lebih baik tanpa batasan batasan Minix
• Support for a range of SCSI controllers for high-performance
• disk access
• Extra hardware support
Linux 1.2 (Maret 1995) versi terakhir PC-only
Linux 2.0 (Juni 1996)
• Mendukung multiple architecture & multiprocessor architecture
• Improved memory-management code
• Improved TCP/IP performance
• Mendukung internal kernel threads, penanganan dependency antara
modul-modul loadable, dan loading otomatis berdasarkan permintaan (on
demand).
• Standardisasi interface konfigurasi
Distribusi Linux
• RedHat ; distribusi yang paling populer. Merupakan distribusi pertama yang
diinstalasi dan pengoperasiannya mudah.
• Debian ; distribusi yang mengutamakan kestabilan dan kehandalan
mengorbankan aspek kemudahan dan kemutakhiran program.
• Slackware ; merupakan distribusi yang pernah merajai dunia LINUX. Pada distro
slackware, semua isinya adalah sudah teruji dan dianjurkan untuk menginstal
dari source sehingga setiap program yang diinstall teroptimasi dengan sistem.
• SuSe ; merupakan distribusi pertama yang instalasinya dapat menggunakan
bahasa Indonesia.
• Mandrake ; merupakan varian distro RedHAt yang dioptimasi untuk pentium
• WinLinux ; distro yang dirancang untuk diinstall diatas partisi DOS (WINDOWS).
WinLinux dibuat seakan-akan merupakan suatu program aplikasi under
windows.
• Dan masih banyak lagi; misalnya Ubuntu, .....
Linux
• UNIX Based (Multics Project)
• Open Source
• Dikenalkan oleh Linus Torvald dan Richard
Stallman (Pendiri GNU)
• Logonya penguin bernama Tux
Struktur Directory Linux
Direktori root Linux memiliki beberapa direktori yang merupakan standar
direktori pada banyak distro Linux. Direktori-direktori tersebut antara lain :
•/bin berisi file-file binary standar yang dapat digunakan oleh seluruh user
baik user biasa maupun super user
•/boot berisi file-file yang digunakan untuk booting Linux termasuk kernel
image
•/dev berisi file system khusus yang merupakan refleksi device hard-ware
yang dikenali dan digunakan sistem
•/etc berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh super
user
•/home berisi direktori-direktori yang merupakan direktori home untuk user
biasa dan aplikasi tertentu
•/lib berisi file-file library yang digunakan untuk mendukung kerja kernel Linux
• /mnt direktori khusus yang disediakan untuk mounting (mengaitkan)
device disk storage ke sistem dalam bentuk direktori
• /proc berisi file system khusus yang menunjukkan data-data kernel se-tiap
saat
• /root direktori home untuk user root (user khusus dengan priviledges
hampir tak terbatas)
• /sbin sama seperti direktori bin, tetapi hanya super user yang se-baiknya
menggunakan binary- binary tersebut mengingat fungsi-fungsi binary
yang terdapat di direktori ini untuk maintenance sistem
• /tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang
sedang berjalan
• /usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user
• /var berisi file-file log, mailbox dan data-data aplikasi
Perintah Dasar
• Setiap sistem operasi UNIX Based (di Mac OS X
juga terdapat perintah dasar) memiliki
keunikan yaitu pada perintah dasarnya
• Biasanya, perintah-perintah ini dilakukan di
dalam terminal (console)
• Perintah-perintah ini dikerjakan secara
manual, dan teliti. Perintah-perintah ini lebih
sering digunakan bagi user yang expert
Struktur Perintah di Linux
[root@localhost root]# nama_perintah [pilihan] [argumen]
• keterangan:
• [root@localhost root]# prompt Linux yang berarti anda login sebagai root yang
berada pada host(mesin) localhost dan berada dalam directory root, tanda #
menunjukkan sebagai superuser.
• nama_perintah perintah standar yang dijalankan shell.
• pilihan untuk memberi opsi (mengubah atau menambah) dari keadaan default.
• argument objek yang akan diproses oleh perintah (dapat dikosongkan).
Contoh :
[root@localhost root]# ls –a /bin
• nama_perintah ls (list files) = menampilkan isi directory
• [pilihan] -a (all)
• [argument] /bin
• Maksud dari directory diatas adalah kita memerintahkan komputer untuk menampilkan
file-file (ls) yang ada di directory /bin secara keseluruhan (-a)
Perintah Dasar
Proses format
partisi
• Install vmware tools dan login (sesuai yang di
form user)
File Explorer (Computer)
Software
Untuk word processing lainnya
dapat menggunakan :
-Neo office
-Abi Word
-MS Office dengan WINE
Dapat menggunakan :
-Opera
-IE dengan WINE
Pemrograman di Linux
• Linux mendukung :
– Object C
– Pascal dengan Lazarus atau Free Pascal
– Java (include on OS Package) dengan NetBeans, atau
Eclipse
– .NET (bypass Mono Framework), contoh Silverlight
diduplikasi menjadi Moonlight di Linux dan Mac,
dengan Mono IDE
– PHP
• Database Tools : MySQL, Oracle, Postgre
• Tergantung pengembangan dari komunitas Linux
Kesimpulan Linux
• Jenis partisi harddisk EXT3
• Memerlukan teknik dalam mengolah dan
mengoperasikan Linux melalui console
• Software Linux cukup lengkap dan satu paket
dengan penginstalan OS
• Penuh dengan inovasi dan pengembangan
• User friendly dengan tampilan GUInya yang
cantik
LINUX
• Linux merupakan sistem operasi untuk PC yang bekerja secara
multitasking dan multiuser
Multitasking : dapat menjalankan beberapa aplikasi secara
bersamaan
Multiuser : Linux mendukung penggunaan aplikasi untuk
digunakan beberapa user sekaligus
• Linux bersifat portabel (tidak tergantung pada perangkat keras
tertentu), sehingga dapat digunakan mulai dari platform
notebook hingga super-computer
• Linux merupakan free software
Sejarah LINUX
• Linux pertama kali, yaitu Minix dibuat oleh Linus Torvalds di Univ.
Helsinki, Finlandia
• Versi pertama Linux 0.10 dipublikasikan pada November 1991
• Pada Desember 1991, versi 0.11 dirilis
• Pada versi 0.13 Linux sudah lebih stabil dan diubah versinya
menjadi versi 0.95
• Kini terus berkembang cepat karena source codenya
disebarluaskan, dimodifikasi dan dikembangkan oleh siapa saja
Keuntungan Menggunakan LINUX
Multitasking
Dapat menjalankan perintah secara bersamaan dan akses perangkat
keras secara bersamaan
Multiuser yaitu sistem operasi yang pada saat bersamaan dapat
digunakan oleh lebih dari satu user yang masuk ke dalam sistem
Virtual Memory atau Memori Maya
Linux dapat memanfaatkan ruang pada harddisk untuk digunakan
sebagai memori maya, yaitu program yang tidak aktif di RAM akan
disimpan pada harddisk.
Shared Library
Setiap perintah pada Linux saling berbagi menggukan fungsi dari
library, hal ini berguna untuk menghemat memori
Kompatibilitas dengan IEEE POSIX.1
Standar ini menjadikan Linux mendukung banyak standar yang
digunakan oleh sistem UNIX lainnya
Harga yang relatif lebih rendah
Dukungan software GNU berupa free software
Distribusi Linux
Beberapa distribusi Linux yang sering
digunakan adalah :
Caldera Open linux
RedHat
Debian
SuSE
Turbo Linux
Mandrake
SLS
Slackware
Beberapa distribusi lainnya (http://www.linux.org)
Struktur Direktory & File LINUX
• Sistem File Linux menadaptasi dari UNIX, dimana sistem filenya
tersusun dari sejumlah file dan direktori, dan sering digambarkan
dengan struktur pohon.
• Bagian puncak disebut root direktory atau direktori / (slash)
• Root memiliki sejumlah cabang yag disebut direktori.
• Selanjutnya masing masing direktori mengandung satu atau
beberapa direktori atau file.
/
Ex : Perintah Argumen
Jenis File pada Linux
User Data
Merupakan file – file yang umumnya diciptakan oleh user
untuk menyimpan data misalnya file task, document, dsb.
Sistem data
File yang digunakan oleh sistem linux untuk melakukan
proses misalnya batch file.
File Executetable
Berisi informasi yang dikenal komputer sebagai instruksi –
instruksi, dapat dijalankan secara langsung oleh user
misalnya finger, ping, dsb.
Aturan Penamaan File