KELAS : 1 KB 04
DISUSUN OLEH :
UNIVERSITAS GUNADARMA
PTA 2007/2008
1
SISTEM OPERASI LINUX
Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi
yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform,
termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini
mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik
dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah,
harga. Linux ini GRATIS. Berarti dapat diperbanyak, dan didistribusikan kembali
tanpa harus membayar fee atau royalti kepada seseorang. Tetapi banyak isue lainya
dengan bersifat free, selain dari pertimbangan harga. Source code Linux tersedia bagi
setiap orang. Perkembangan Linux menunjukkan pentingnya perananan kebebasan
2
ini. Hal ini telah menghasilkan suatu tingkat keterlibatan yang menakjugkan dari
ribuan atau bahkan ratusan ribu orang di seluruh dunia.
Karena Linux itu tersedia secara bebas di Internet, berbagai vendor telah
membuat suatu paket distribusi, yang dapat dianggap sebagai berbagai versi kemasan
Linux. paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi,
dan mungkin termasuk perangkat lunak khusus, dan dukungan khusus.
MS-DOS memiliki kemiripan dengan Linux, yaitu file sistem yang bersifat
hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86, dan tidak
mendukung multi-user dan multi-tasking, serta tak bersifat free. Juga MS-DOS tidak
memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi
lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang,
dan program utilitas yang ada dalam Linux.
3
Windows NT yang juga tersedia untuk Digital Alpha dan juga prosesor x86
juga memiliki beberapa kekurangan yang telah ada pada MS-DOS. Waktu untuk
menemukan suatu bug dalam suatu sistem operasi ini tak sebanding dengan harga
yang harus dibayar.
Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac.
Juga memiliki kekurangan dari sisi ketersediaan perangkangkat bantu pengembang
(development tool), dan juga kurang dapat secara mudah untuk berinteroperasi dengan
sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada
PowerMac.
Asal Linux
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama
Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari
Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux
versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober
1991, Linus
mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan
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 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 GNUs Project. Compiler ini
banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak
aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk
4
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 bundel dari kernel Linux,
beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain
yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro
Linux, diantaranya :
5
Game pada Linux :
Siapa bilang linux bukan buat gamer? Malahan game-game linux yg sifatnya
opensource dan gratis ini jauh lebih aduhai dibandingkan dengan game windows.
Sampai2 pernah ada temen bilang, yg gratisan aja udah segini bagusnya apalagi yg
beli??? Berikut saya akan mencoba mereview game under linux guna sedikit
mencairkan pendapat bahwa linux bukan buat game!
Bagi anda yang pernah main game X-Com akan familiar dengan cara bermain game
UFO Alien Invasion ini, karena pada dasarnya game ini adalah re-make dari game X-
Com dengan perbaikan pada gambar dan kemampuan multiplayer.
Sejak idsoftware merelease source quake 2 dalam bentuk GPL, banyak programmer-
programmer game berlomba membuat dengan basis software quake ini sebagai
enginenya. Namun tidak seperti game-game yang memanfaatkan engine ini sebagai
basisnya, UFO Alien Invasion merupakan salah satu yang unik, karena bisa dibilang
anda tidak akan menemukan 'gaya' quake pada game ini. Game ini dibuat dengan
model turn base dan helikopter view sebagaimana tujuan pembuatan game ini sebagai
re-make dari game X-Com.
Gameplay
Game ini dimulai dengan tampilan peta dunia (Geoscape), anda harus menjalankan
misi dengan mengklik daerah dimana alien muncul pada peta dunia ini dan
dilanjutkan dengan mempersenjatain pasukan anda dengan mengklik Equip.
Strength:
Indikator ini menunjukkan kemampuan anggota anda mengangkat senjata, semakin
tinggi akan semakin banyak senjata yang bisa dibawa anggota anda. Indikator ini juga
akan mempengaruhi kemampuan bergerak pasukan anda nantinya.
6
Dexterity:
Indikator ini menunjukkan seberapa mampu anggota anda membidik lawan.
Swiftness:
Semakin tinggi indikator ini akan semakin jauh pula langkah yang dapat di ambil
anggota pasukan anda.
Intelligence:
Saya rasa indikator ini tidak perlu dijelaskan lagi :D
Courage:
Indikator ini menunjukkan keberanian anggota anda, Semakin tinggi akan semakin
berani anggota tersebut. apabila courage anggota anda rendah apabila dia melihat
temannya tewas tertembak pada saat pertempuran, anggota anda tersebut akan panik
dan ketakutan sehingga anda tidak dapat memerintahkannya untuk menembak.
Setelah anda memilih anggota pasukan, anda bisa memilih senjata yang akan mereka
gunakan, sesuaikan senjata dengan kemampuan anggota anda. Pastikan snifer rifle
untuk anggota dengan Dexterity tertinggi. Anda dapat membeli senjata dengan uang
yang akan anda dapatkan setiap kali anda memenangkan pertempuran.
Mungkin sudah banyak yang tau bagaimana cara menginstall program di linux namun
ada baiknya saja saya menambahkan catatan saya pada blog ini. Pada dasarnya di
linux memiliki beberapa macam cara menginstall software dan biasanya setiap distro
juga memiliki cara yang berbeda dalam menginstall sebuah program.
Berikut saya akan tuliskan caranya bagaimana cara menginstall software di linux
berdasarkan kategori yang telah saya kelompokkan diatas;
7
1. mengcompile dan install program dari source
Biasanya aplikasi yang diinstall dari source akan berekstensi .tar.gz, .tar.bz2, .
zip, dan biasanya sebelum menginstall program tersebut ada beberapa orang yang
lebih suka menaruh file-file tersebut sebelum diinstall di /usr/local/src/ tetapi ini
bukan suatu keharusan bisa ditaruh dimana saja. Langsung saja ke tahap selanjutnya
mulai menginstall, pertama-tama buka terminal atau command prompt anda lalu
langsung menuju ke dimana anda menaruh file tersebut, lalu lakukan hal ini,
sesuaikan dengan ekstensi file anda.
setelah melakukan hal tersebut maka file anda akan terekstaks secara otomatis akan
membuat sebuah folder, lalu buka file tersebut dengan
[ cd <nama file> ]
[ ./configure ]
[make]
[make install]
sampai disini sudah selesai, namun ada baiknya sebelum melakukan instalasi program
anda membaca manual dalam menginstall program tersebut biasanya ada di INSTALL
atau README.
8
[ apt-get update ] untuk mengupdate source.list yang kita miliki.
[ yum update ]
selain itu kita juga bisa mengubah file berekstensi rpm ke format tgz dengan cara
yang sangat mudah
untuk menginstall program binary ada beberapa langkah yang pertama pastikan file
tersebut dapat dieksekusi berikut caranya;
[ ./nama program.bin]
9
Mungkin ini hanya beberapa cara saja dari banyak cara dalam menginstall program di
linux namun ini sudah cukup untuk mengenal dan menginstall program di linux
Catatan :
Cara diatas semuanya dilakukan menggunakan console/terminal/ command-prompt
di linux.
biasanya dalam menginstall program hanya bisa dilakukan oleh root, maka
masuklah sebagai root untuk menginstall program-program tersebut. Ada beberapa
cara masuk ke root bisa menggunakan [su], atau bisa juga menggunakan [sudo su].
Selain cara menginstall diatas mungkin anda bisa menggunakan aplikasi GUI yang
juga bisa digunakan untuk menginstall program, sebagai contoh di debian dan ubuntu
bisa menggunakan synaptic packet manager.
Pengguna Linux
Linux telah menunjukkan penetrasinya di bidang yang lainnya pula yaitu web server
dan merupakan sistem operasi pilihan di lingkungan universitas. Juga bagi para
pengguna yang menginginkan mempelajari UNIX untuk perkembangan karirnya.
Sehingga Linux banyak digunakan untuk perangkat bantu pelatihan.
Linux juga populer dalam penggunanaan sistem embedded dan aplikasi turnkey (siap
pakai) termasuk firewall Interwall, router, Point of Sale (POS). Juga ada beberapa
penerbit yang menggunakan Linux pada sistem Raster Image Processor (RIP).
10