Anda di halaman 1dari 44

SISTEM OPERASI

PERTEMUAN III:
GNU/LINUX
Tujuan

• Mampu menjelaskan apa itu Sistem


Operasi
• Mampu menjelaskan macam-macam
Sistem Operasi
• Mampu menjelaskan GNU Linux
• Mampu menjelaskan kelebihan dan
kekurangan Linux
• Mampu menjelaskan penerapan Linux di
dunia nyata
Dasar Teori OS
• Sistem Operasi adalah salah satu dari tiga komponen
utama pembangun sistem komputer, selain perangkat
keras (hardware) dan program aplikasi.
• Tugas sistem operasi yang paling pokok adalah mengatur
semua sumber daya dan tata kerja komputer, menyediakan
fasilitas-fasilitas dasar yang dapat digunakan program
aplikasi untuk menggunakan perangkat keras yang
terpasang dalam sistem komputer dan menyediakan antar
muka (interface) yang memungkinkan pemakai komputer
mengatur setting sistem operasi. Setting ini nantinya akan
dipakai program aplikasi yang bekerja pada sistem operasi
tersebut.
Dasar Teori OS
• Jadi, suatu program aplikasi tidak dapat berjalan
tanpa adanya sistem operasi, demikian juga
hardware tidak dapat berjalan tanpa adanya
sistem operasi. Jadi, sistem operasi adalah
jembatan penghubung antara hardware dan
program aplikasi.
• Beberapa sistem operasi yang cukup terkenal
diantaranya, UNIX, Free BSD, MacOS, DOS,
Microsoft Windows, Linux, dan lain sebagainya.
Kernel
• Kernel merupakan inti dari sebuah sistem operasi.
• karena dari kernel inilah, terjadinya pengaturan-
pengaturan manajemen memori, penjadwalan proses,
dukungan sistem file, dan lain sebagainya.
• Kernel adalah lapisan paling rendah pada sistem operasi
yang langsung berhubungan dengan perangkat keras.
• Sebenarnya kernel inilah yang menjadi jembatan
penghubung antara perangkat keras dan perangkat
lunak.
Kernel
• Proses booting suatu komputer pertama kali dilakukan
oleh BIOS yang tertanam pada motherboard.
• Setelah itu proses booting akan dilanjutkan oleh boot
loader untuk me-load kernel yang diinginkan.
• Linux sendiri sebenarnya adalah nama kernel. Jadi bila
anda mendengar istilah sistem operasi RedHat Linux,
maka sebenarnya yang dimaksud adalah sistem operasi
RedHat yang menggunakan kernel Linux.
Sejarah Linux
• UNIX
• UNIX merupakan sistem operasi tua yang paling populer
di dunia sebelum pasar di kuasai oleh Microsoft dengan
Windows-nya. UNIX pada awalnya dikembangkan oleh
Ken Thomson, Dennis Ritchie, dan para programmer
di laboratorium AT&T. Namun pada perkembangan
selanjutnya, UNIX dikembangkan oleh Open Group.
UNIX didesain sebagai sistem operasi yang memiliki
konsep multiuser dan multitasking, yaitu suatu komputer
harus dapat digunakan oleh lebih dari satu orang
sekaligus pada saat yang bersamaan, dan beberapa
aplikasi harus dapat dijalankan pada saat bersamaan.
Sejarah Linux
• UNIX
• Pada tahun 70-an, banyak vendor perangkat keras dan
perangkat lunak mendapatkan source code UNIX dan
dikembangkan sendiri sebagai UNIX versi mereka
sendiri. Diantaranya adalah Hewlet Packcard, Sun, IBM,
dan lain-lain. Beberapa universitas dan institusi
pendidikan juga ikut mengenmbangkan UNIX versi
mereka sendiri, seperti University of California dan
Massachusetts Insitute of Technology. Tetapi diantara
sekian banyak versi, yang paling populer sampai saat ini
adalah System V dari AT&T dan BSD4.x dari Berkeley
University.
Sejarah Linux
• LINUX
• Semua Bermula pada tahun 1991, pada tanggal 25
Agustus, seorang mahasiswa Universitas Helsinki
Finlandia bernama Linus Benedict Torvalds mengirim
E-mail pada comp.os.minix newsgroup yg berbunyi:
• “Hello everybody out there using minix - I'm doing a
(free) operating system (just a hobby, won't be big and
profesional like GNU) for 386 (486) AT clones.”
Sejarah Linux
• LINUX
• Sistem operasi yang dimaksudkannya itulah yang
sekarang kita kenal sebagi Linux. Ia terinspirasi dari
sistem operasi Minix yang diciptakan oleh Andrew S.
Tannenbaum tahun 1987. Ia membuat Minix-nya sendiri
dan segera diluncurkan ke milis (mailing list) dan
mendapat banyak respon positif.
• Linus mempublikasikan kernel Linux versi 0.10 ke
Internet secara gratis. Pada bulan Desember di tahun
yang sama, source code kernel Linux versi 0.11 dirilis ke
Internet. Sejak saat itu kernel Linux mulai dikembangkan
oleh banyak programmer di seluruh dunia melalui
internet.
Sejarah Linux
• GNU
• Pada bulan September 1985, enam tahun sebelum Linux
yang pertama dibuat, seorang programmer bernama Richard
Stallman mendirikan sebuah yayasan yang diberi nama FSF
(Free Software Foundation), yaitu sebuah yayasan
pengembangan software bebas. Proyek FSF disebut dengan
GNU (GNU's Not UNIX), yang bertujuan membuat sistem
operasi untuk komputer yang mirip dengan sistem operasi
UNIX, tetapi bebas.
• Berbeda dengan Linux, GNU lebih sukses membuat berbagai
aplikasi daripada sistem operasi bernama Hurd yang sampai
saat ini tidak pernah selesai. Salah satu hasil proyek ini yang
cukup menonjol adalah GNU Emacs (editor multifungsi) dan
GCC (GNU C Compiler, sebuah compiler bahasa C.
Sejarah Linux
• GNU
• Setelah Linus Torvalds menciptakan Linux, orang-orang
mulai mengembangkan kernel Linux dan digabungkan
dengan program-program GNU yang lain karena kernel
Linux kompatibel dengan aplikasi-aplikasi dari GNU.
Semuanya berada dibawah lisensi GNU GPL (GNU
General Public License) agar Linux dapat benar-benar
menyatu dengan program-program GNU lainnya tersebut
mulai versi 0.12 dan disebut GNU/Linux. Selanjutnya mulai
muncul paket-paket Linux yang dikembangkan berbagai
macam perusahaan dan programmer-programmer di
seluruh dunia, antara lain RedHat, Mandrake, SuSe,
Debian, Slackware, dan sebagainya.
Kernel Linux
• Kernel Linux memang terdiri dari kode-kode yang
dibuat khusus untuk sistem operasi Linux, tetapi
kebanyakan perangkat lunak pendukungnya tidak
hanya mendukung Linux, melainkan biasa dipakai
dalam beberapa sistem operasi yang mirip dengan
UNIX yang merupakan cikal bakal Linux.
Contohnya, sistem operasi BSD dari Berkeley, X
Window System dari MIT, dan proyek GNU dari
Free Software Foundation.
• Banyak sekali versi-versi Linux yang sudah dirilis,
biasanya versi ditulis dalam format: A . B . CC
Kernel Linux
– A menunjukkan versi utama (major) dari kernel
tersebut.
– B menunjukkan versi minor dari kernel tersebut.
Angka ganjil biasanya menunjukkan versi yang masih
dalam pengembangan dan masih terdapat
kekurangan disana-sini. Sedangkan bila angkanya
genap berarti itu merupakan versi yang stabil dan
biasanya bebas bug.
– C menunjukkan angka peluncuran produk kernel itu.
Semakin tinggi angkanya berarti merupakan versi
yang lebih baru dan merupakan “usaha” memperbaiki
versi sebelumnya.
Lisensi Linux
• Sistem Operasi Linux adalah suatu software yang
berlabel “free”.
• Oleh karena itu banyak pihak menganggap bahwa Linux
adalah sistem operasi yang gratis. Memang sebagian
besar software-software yang ada dibawah lisensi GNU
GPL berlabel ”Free Software”, dan sering disalah artikan
sebagi freeware atau software gratis.
• Padahal maksud dari kata-kata “free” sendiri adalah
bebas, bukan gratis. Oleh karena itu, sekarang istilah
“free software” sudah jarang digunakan agar tidak terjadi
salah kaprah, dan diganti dengan “Open Source”.
Lisensi Linux
• Linux bukanlah perangkat lunak yang domain publik (public
domain). Public Domain berarti bahwa pengarang telah
memberikan copyright terhadap perangkat lunak mereka
kepada publik. Hal ini berbeda dengan Linux, copyright
terhadap source code Linux masih dipegang oleh pengarang-
pengarang source code tersebut. Tetapi Linux adalah
perangkat lunak bebas, bebas dalam arti bahwa siapa saja
dapat mengkopi, modifikasi, memakainya dengan cara apa
pun, dan memberikan kopi mereka kepada siapa pun tanpa
larangan atau halangan. Setiap rilis kernel Linux yang baru
diawasi sepenuhnya oleh Linus Torvalds dan GNU GPL.
“Melepas Linux secara Cuma-Cuma adalah satu-satunya
keputusan terbaik yang pernah saya buat,” kata Linus dalam
wawancaranya dengan Firstmonday.
Lisensi Linux
Secara garis besar, kebebasan yang diberikan oleh GNU GPL adalah
sebagai berikut:
• Bebas menjalankan sistem operasi dan program
komputer berlisensi GNU GPL untuk tujuan apa saja.
• Bebas mempelajari cara kerja program dan
memodifikasi sesuai kebutuhan. Syaratnya hanya
adanya akses terhadap kode sumber (Source Code).
• Bebas mendistribusikan salinan dengan atau tanpa
biaya.
• Bebas untuk memperbaiki dan mengeluarkan perbaikan
dari program tersebut pada umum, sehingga
mendatangkan keuntungan bagi masyarakat. Lagi-lagi
syaratnya hanya akses terhadap kode sumber.
Lisensi Linux
• Lalu dari mana perusahaan-perusahaan perangkat
lunak yang menggunakan lisensi GNU GPL
mendapatkan keuntungan?
Distribusi Linux
• Distribusi Linux, atau lebih dikenal dengan istilah
Distro.
• Distribusi Linux yang pertama mengatur paket-paket
ini secara sederhana dan menyediakan sebuah
sarana untuk memindahkan seluruh file ke tempat
yang sesuai. Tetapi salah satu kontribusi yang
penting dari distribusi modern adalah
manajemen/pengaturan paket-paket yang lebih
baik. Distribusi Linux pada saat sekarang ini
melibatkan database packet tracking yang
memperbolehkan suatu paket agar dapat diinstal, di
upgrade, atau dihilangkan tanpa susah payah.
Distribusi Linux
• Biasanya distribusi-distribusi ini
mempunyai sasaran pasar tersendiri.
• Berikut ini adalah beberapa distribusi
terkenal yang sering digunakan para
pengguna Linux, namun untuk lebih
lengkapnya anda dapat melihat pada
website http://www.Linux.org/
1. Soft Landing System
• Distribusi SLS (Soft Landing System)
adalah koleksi yang pertama sekali dari
distribusi Linux, yang dikenal sebagai
distribusi lengkap.
2. Slackware
• Berbeda dengan SLS, Slackware sudah
menyediakan antarmuka dengan
menggunakan semacam menu. Hal ini
sangat memudahkan proses instalasi,
memudahkan pencarian paket yang akan
di-install, dan mengijinkan pemilihan paket
yang akan di-install atau tidak di-install.
3. Caldera Open Linux
• Linux Caldera memiliki dua basis platform
untuk distribusi mereka, platform untuk
para pengguna biasa disebut dengan
Open Linux eDesktop, dan platform server
dengan nama Open Linux eServer.
Lingkungan X Window-nya sangat mirip
dengan keluarga Microsoft Windows.
4. RedHat
• RedHat adalah salah satu distribusi Linux yang paling terkenal saat
ini. RedHat versi 1.0 pertama kali dirilis pada bulan Oktober 1994,
yang sekarang lebih terkenal dengan sebutan “Halloween Release”.
Diciptakan pertama kali oleh Mark Ewing.
• Pada bulan Juli 2000 dilaporkan pengguna RedHat Linux mencapai
70% dari seluruh pengguna Linux di seluruh dunia. Namun pada
tanggal 4 Nopember 2003, RedHat Linux dihentikan produksinya
(versi terakhir adalah RedHat Linux 9.0) dan pihak produsen
menyatakan akan menghentikan dukungan teknis pada akhir tahun,
sedangkan untuk RedHat Linux 9.0, dukungan teknis akan tetap
diberikan sampai April 2004. Sebagai gantinya mereka akan
mengembangkan RedHat Enterprise Linux yang komersil,
sedangkan untuk versi gratisnya, sudah dikembangkan proyek
Fedora Linux.
5. Mandrake
• Mandrake dikembangkan oleh perusahaan
MandrakeSoft. Mandrake dikembangkan dengan
cara mengadopsi sistem operasi RedHat Linux
dan melakukan perbaikan ataupun modifikasi agar
menutup kekurangan RedHat, lalu melepasnya ke
pasaran tanpa membayar sepeserpun dan tanpa
mendapat izin sama sekali dari RedHat. Walaupun
kedengarannya aneh, hal ini merupakan hal yang
sangat legal, karena memang prinsip Linux sendiri
adalah keterbukaan dan kebebasan seperti yang
disebutkan dalam GNU GPL.
6. Debian
• Untuk manajemen paket, Debian memiliki
tool yang disebut dpkg yang mirip dengan
RPM dari RedHat. Tool yang dimiliki
Debian ini bisa dibilang cukup powerful,
namun pada saat instalasi dpkg banyak
menampilkan dialog-dialog yang
menanyakan hal-hal teknis. Hal ini tentu
saja cukup menyulitkan para pengguna
Linux yang masih pemula.
7. SuSE
• Distribusi SuSe adalah distribusi yang
mendominasi pasaran Eropa. Seperti
RedHat, SuSE menggunakan RPM untuk
manajemen paket mereka, yang disebut
SPM (SuSE Package Manager). SuSE
juga mengembangkan utilitas administrasi
sistem sendiri yang disebut yAST (yet
Another Setup Tool) untuk perawatan
sistem, administrasi, dan lain sebagainya.
8. Trustix Merdeka
• Trustix Merdeka merupakan distribusi
Linux yang ditujukan untuk pengguna
Linux di Indonesia (biasa disebut sebagai
distibusi Linux Indonesia). Dengan
mengambil basis dari Trustix Secure
Linux. Selain Trustix Merdeka, masih ada
juga distribusi Linux berbahasa Indonesia
Lain seperti WinBI dan Komura (Komputer
Murah).
Kelebihan Linux
• Harga yang relatif murah
• Dukungan software dari GNU
• Open Source
• Kestabilan
• Multiuser dan Mutitasking
• Tanpa fragmentasi harddisk
Kelebihan Linux
• Rilis patch yang cepat
• Bebas gangguan virus
• Dukungan 33 macam file sistem
• Proses install dan uninstall yang bersih
dan rapi
• Menjunjung tinggi legalitas
Kekurangan Linux
• Dari segi “user friendly”
• Minimnya dukungan teknis yang baik serta
terpercaya
• Kuatnya mitos “Makin mahal harganya
makin bagus produknya”
Linux Hari ini
• The Tetragrid, sebuah mega computer
dari Amerika yang dapat menghitung lebih
dari 13 trilyun kalkulasi per detik (13.6
TeraFLOPS), adalah komputer berbasis
Linux. Tetragrid dapat dimanfaatkan untuk
mencari solusi dari masalah matematika
kompleks dan simulasi, dari astronomi dan
riset kanker hingga ramalan cuaca.
Linux Hari ini
• Super Computer Evolocity, juga dari
Amerika, dapat berjalan dengan
kecepatan maksimum 9.2 TeraFLOPS
(FLoating Operations Per Second),
menjadikannya sebagai salah satu dari
lima supercomputer tercepat di dunia, juga
merupakan komputer berbasis Linux.
Linux Hari ini
• Situs jual beli saham E Trade Group Inc.
Mengganti 60 unit komputer non-Linux-nya
dengan prosesor dari Sun's Sparc yang masing-
masing berharga US$250,000 dengan 80 unit
komputer berbasis Linux dengan prosesor dari
Intel dengan harga masing-masing hanya
US$4000.
Linux Hari ini
• Pixar Animation Studios, perusahaan
pembuat film animasi digital terkenal dari
Amerika Serikat mengganti servernya dari
Sun ke Linux untuk rendering karakter
digitalnya.
• Daimler Chrysler menggunakan
komputer berbasis Linux untuk simulasi
tabrakan karena berjalan 20% lebih cepat
dan 40% lebih murah.
Linux Hari ini
• Konsumen terbesar Linux RedHat,
Dreamworks, salah satu perusahaan film besar
di Amerika Serikat, membuat film animasi
“Shrek” yang menggunakan RedHat Linux untuk
proses rendering. Dreamworks juga
meluncurkan film animasi “Spirit: Stallion of The
Cimmaron” yang merupakan film animasi
pertama yang dibuat sepenuhnya dengan Linux.
Linux Hari ini
• Amazon.com, salah satu konsumen Linux,
mengatakan bahwa menggunakan Linux dapat
memangkas biaya sekitar 25% untuk
menggunakan teknologi komputer. Amazon.com
sendiri menyatakan mereka berhasil
menghemat US$17,000,000 karena beralih ke
Linux (Januari 2002).
Linux Hari ini
• Dinas Pos Cina akan membeli komputer IBM
berbasis Linux untuk 3200 buah kantor pos di
salah satu propinsinya.
• PT Samudera Indonesia cabang Tanjung Priok
hanya menghabiskan Rp750.000,00 untuk
membangun sebuah mail server berbasis Linux,
sementara kantor pusatnya di Jakarta
menghabiskan US$20,000 (sekitar
Rp170.000.000,00) untuk membangun mail
server non-Linux.
Beralih ke Linux
• Jika anda pengguna setia Microsoft
Windows yang ingin beralih ke Linux dan
masih merasa asing dengan aplikasi-
aplikasi di dalam Linux, jangan khawatir,
karena berbagai aplikasi canggih di
Windows juga dapat ditemui di Linux.
• Berikut ini adalah aplikasi-aplikasi dalam
Linux yang tidak kalah dengan aplikasi-
aplikasi Windows:
WINDOWS LINUX
Office
Microsoft Office OpenOffice.org, Koffice (dari
KDE), Gnome (dari Gnome),
Star Office
Microsoft Word OpenOffice.org Writer, KWord
(KDE), Abi Word (Gnome)

Microsoft Excel OpenOffice.org Calc, Kspread


(KDE), Gnumeric (Gnome)

Microsoft PowerPoint OpenOffice.org Impress,


KPresentation (KDE), Agnubis
(Gnome)
Microsoft PhotoDraw OpenOffice.org Draw
Microsoft Access OpenOffice.org with autopilot
to MySQL
Microsoft FrontPage OpenOffice.org HTML Editing
Microsoft Project Mr.Project
Microsoft Visio Dia
WINDOWS LINUX
Aplikasi Multimedia
Winamp XMMS for Linux
CD Player KSCD
Internet
Microsoft Outlook Balsa (Gnome), KMail
(KDE)
Yahoo Messenger Yahoo Messenger for
Linux
ICQ Messenger miCQ, LiCQ
AOL Messenger, MSN GAIM
Messenger

IRC KIRC
WINDOWS LINUX
Internet Browser
Internet Explorer, Konqueror, Galeon,
Netscape, Opera Mozzila, Netscape, Opera

Pengolah grafis
Adobe PhotoShop GIMP
Corel Draw Corel Draw for Linux
Compiler
Microsoft Visual C++ GNU GCC / G++
Borland Delphi Borland Kylix
Java for Windows Java for Linux
WINDOWS LINUX

Aplikasi Server
Database Server
Microsoft SQL Server MySQL
Oracle for Windows Oracle for Linux
IBM DB2 for Windows IBM DB2 for Linux
Web Server
Microsoft IIS, PWS Apache Server
Mail Server
Microsoft Exchange SendMail, QMail, Post Fix
Application Server
M$ .NET J2EE Application Server
Proxy Sever
Wingate Squid Proxy
OK….!!!

SEKIAN &
TERIMAKASIH

*Pemberian adalah
Komunikasi Terbaik*

Anda mungkin juga menyukai