<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Free Way To Freedom</title>
	<atom:link href="http://freedomcasher.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freedomcasher.wordpress.com</link>
	<description>Just another Free and Open Source Software weblog</description>
	<lastBuildDate>Thu, 17 Mar 2011 14:54:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='freedomcasher.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Free Way To Freedom</title>
		<link>http://freedomcasher.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://freedomcasher.wordpress.com/osd.xml" title="Free Way To Freedom" />
	<atom:link rel='hub' href='http://freedomcasher.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Instalasi Packages Langsung Dari Source Code</title>
		<link>http://freedomcasher.wordpress.com/2006/08/07/instalasi-packages-langsung-dari-source-code/</link>
		<comments>http://freedomcasher.wordpress.com/2006/08/07/instalasi-packages-langsung-dari-source-code/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 02:16:06 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Linux Tips n Tricks]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/08/07/instalasi-packages-langsung-dari-source-code/</guid>
		<description><![CDATA[Terdapat banyak keunggulan dari menginstall packages langsung dari source code (biasanya menggunakan ekstensi tar.gz atau tar.bz2), daripada menginstall packages menggunakan binary files atau package management yang spesifik untuk distribusi tertentu (rpm, deb, tgz, dll). Salah satunya adalah packages yang diinstall akan berfungsi lebih maksimal, karena instalasi packages dari source code akan menyesuaikan dengan spesifikasi sistem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=22&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Terdapat banyak keunggulan dari menginstall <span>packages</span> langsung <span>dari source code</span> (biasanya menggunakan ekstensi <span>tar.gz</span> atau <span>tar.bz2</span>), daripada menginstall <span>packages</span> menggunakan <span>binary files</span> atau <span>package management</span> yang spesifik untuk distribusi tertentu (<span>rpm, deb, tgz</span>, dll). Salah satunya adalah <span>packages</span> yang diinstall akan berfungsi lebih maksimal, karena instalasi <span>packages</span> dari <span>source code</span> akan menyesuaikan dengan spesifikasi sistem yang digunakan. Bila dibandingkan dengan <span>package management</span> yang tentunya dirancang khusus untuk arsitektur tertentu, misalnya <span>i386, i586, i686,</span> dll, yang belum tentu cocok dengan arsitektur <span>hardware</span> yang kita gunakan, maka instalasi dari <span>source code</span> menjadi alternatif yang tentunya lebih baik, walaupun proses instalasinya tidak semudah ketika menggunakan <span>package management</span>.</p>
<p><span id="more-22"></span>  Pada tips kali ini, saya akan mencoba untuk menjelaskan sesederhana mungkin tentang proses instalasi menggunakan <span>source code</span>. Untuk informasi yang lebih detail silahkan baca dokumentasi <span>README</span> dan <span>INSTALL</span> yang diikutsertakan dalam <span>source code</span>, karena tiap-tiap <span>package</span> memiliki metode instalasi sendiri-sendiri, tetapi secara umum metode yang dipakai sama:</p>
<p>1. Gunakan <span>user account</span> biasa, kemudian ekstrak <span>source code file</span> yang akan diinstall:</p>
<p>- untuk <span>file</span> yang menggunakan ekstensi <span>tar.gz</span>, gunakan perintah:</p>
<p><b><span>tar -vxzf file_name.tar.gz</span></b></p>
<p><span>option -v</span> digunakan untuk <span>verbose</span> (menampilkan detail dari proses yang sedang berlangsung).</p>
<p><span>option -x</span> digunakan untuk melakukan <span>decompressing</span> (ekstraksi).</p>
<p><span>option -z</span> digunakan untuk melakukan <span>decompressing</span> melalui <span>gzip</span> atau <span>gunzip</span>.</p>
<p><span>option -f</span> digunakan untuk melakukan <span>decompressing</span> terhadap <span>target file</span> yang menjadi <span>argument</span> (dalam contoh diatas <span>file_name.tar.gz</span>).</p>
<p>- untuk <span>file</span> yang menggunakan ekstensi<span> tar.bz2</span>, gunakan perintah:</p>
<p><b><span>tar -vxjf file_name.tar.bz2</span><br />
<span></span></b></p>
<p><span>option -j</span> atau <span>&#8211;bzip2</span> digunakan untuk melakukan <span>decompressing</span> melalui <span>bzip2</span>.</p>
<p>Urutan dari <span>option</span> boleh dibolak-balik. Untuk keterangan lebih lengkap, silahkan baca <span>man tar</span> dan atau <span>info tar</span>.</p>
<p>2. Pindah ke direktori <span>file</span> yang sudah diekstrak (dalam contoh kali ini <span>file_name</span>), kemudian jalankan perintah <b><span>./configure</span></b>, yang berfungsi untuk menyesuaikan <span>package</span> dengan sistem anda. Anda juga bisa memberikan <span>option</span> terhadap perintah <b><span>./configure</span></b>, keterangan selengkapnya baca di <span>README</span> dan <span>INSTALL</span>. Tunggu sampai proses selesai dan perhatikan jika ada pesan kesalahan yang muncul.</p>
<p>3. Masih berada di direktori yang sama, jalankan perintah <b><span>make</span></b>, yang berfungsi untuk meng-<span>compile package</span>. Tunggu sampai proses selesai dan perhatikan jika ada pesan kesalahan yang muncul.</p>
<p>4. Gunakan <span>root account</span> dan jalankan perintah <b><span>make install</span></b> untuk melakukan instalasi <span>package</span>.</p>
<p>5. Jika proses instalasi berjalan dengan sukses, seharusnya sekarang anda sudah dapat menjalankan <span>package</span> yang sudah anda <span>install</span> tersebut.</p>
<p>Jika terdapat pesan kesalahan, baca dengan cermat, kemudian rujuklah dokumentasi yang disediakan, biasanya terdapat dalam <span>README</span> dan <span>INSTALL</span>.</p>
<p><b><span>last update 07/08/2006</span></b></p>
<p align="right"><i><span>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com">freedomcasher@gmail.com</a></span><span></span></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=22&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/08/07/instalasi-packages-langsung-dari-source-code/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>
	</item>
		<item>
		<title>Emulator Playstation di Linux</title>
		<link>http://freedomcasher.wordpress.com/2006/08/05/emulator-playstation-di-linux/</link>
		<comments>http://freedomcasher.wordpress.com/2006/08/05/emulator-playstation-di-linux/#comments</comments>
		<pubDate>Sat, 05 Aug 2006 03:29:51 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/08/05/emulator-playstation-di-linux/</guid>
		<description><![CDATA[Tips dan trik ini ditujukan bagi yang suka memainkan Playstation games (sudah uzur memang, tetapi cukup asyik untuk mengenang masa-masa ketika memainkan games tersebut), dan suka menggunakan FOSS (free and open source software), terutama linux varian, tetapi tidak memiliki mesin playstation. Tenang, masih ada cara untuk memainkan games tersebut tanpa perlu membali atau menyewa mesin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=21&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tips dan trik ini ditujukan bagi yang suka memainkan Playstation games (sudah uzur memang, tetapi cukup asyik untuk mengenang masa-masa ketika memainkan games tersebut), dan suka menggunakan FOSS (free and open source software), terutama linux varian, tetapi tidak memiliki mesin playstation.</p>
<p><span id="more-21"></span>Tenang, masih ada cara untuk memainkan games tersebut tanpa perlu membali atau menyewa mesin playstation. Yang diperlukan cuma perangkat keras yang mendukung, sistem linux (tentu saja), dan playstation emulator versi linux, dimana kita akan menggunakan &#8220;ePSXe 160 linux version&#8221;.</p>
<p>Syarat sistem:<br />
- PC berbasis Intel x86 (direkomendasikan &gt; 800 Mhz jika anda tidak menggunakan akselerator 3D)<br />
- 128 MB RAM<br />
- Distribusi linux (sudah saya coba di Ubuntu LTS 6.0.6 Dapper Drake dan sukses!)<br />
- XFree86 4.x atau lebih tinggi<br />
- Kartu suara (sound card)<br />
- akselerasi grafis 3D (optional, tapi direkomendasikan)<br />
- Game pad atau joystick yang didukung linux (optional, tapi direkomendasikan)</p>
<p>Instruksi:</p>
<p>1. Download file <a href="http://www.epsxe.com/download.php">epsxe160lin.zip</a>. Memang agak aneh kenapa menggunakan kompresi zip daripada tar.gz atau tar.bz2, tetapi tentunya pembuatnya memiliki alasan tersendiri, jadi nggak usah diambil pusing.</p>
<p>2. Gunakan root account (atau menggunakan perintah sudo) dan buat sebuah direktori untuk menampung files instalasi ePSXe. Saya membuatnya di /usr/local/games/epsxe.</p>
<p>mkdir /usr/local/games/epsxe<br />
Untuk membuat jalan yang akan kita tempuh menjadi lebih mudah, anda dapat mengeset sebuah environment variable yang mengandung path dibawah ini:</p>
<p>export EPSXE=&#8217;/usr/local/games/epsxe&#8217;<br />
3. Sekarang kita akan mengekstrak file zip yang sudah di download ke direktori yang sudah kita buat. Supaya mudah, letakkan epsxe160lin.zip di direktori /tmp. Jika anda belum memiliki program unzip terinstall dalam sistem, maka anda harus menginstall paket zip atau unzip untuk distribusi yang anda gunakan. Atau anda bisa mendownload <a href="http://www.info-zip.org/pub/infozip/UnZip.html#Linux">linux unzip binary</a>.</p>
<p>Sekarang ekstrak epsxe160lin.zip</p>
<p class="box">unzip -d $EPSXE /tmp/epsxe152lin.zip</p>
<p>4. Berikan hak akses yang sesuai untuk direktori yang sudah kita buat:</p>
<p>cd $EPSXE<br />
chmod 777 cfg sstates snap memcards<br />
touch memcards/epsxe000.mcr memcards/epsxe001.mcr .epsxerc<br />
chmod 666 memcards/*<br />
chmod 666 .epsxerc</p>
<p>Jika anda perhatikan pada perintah diatas, kita telah membuat memory card files dan memberikan hak akses yang nantinya akan berguna ketika kita ingin menyimpan (save) games.</p>
<p>5. Download BIOS file untuk Sony Playstation. Tetapi pertama-tama baca keterangan berikut ini dengan baik: Anda tidak boleh menggunakan file tersebut pada PSX Emulator jika anda tidak memiliki sebuah mesin Sony Playstation, Sony PSOne, atau Sony Playstation 2. Memiliki BIOS image tanpa memiliki mesin yang sebenarnya merupakan sebuah &#8220;pelanggaran hukum&#8221;. Anda harus mencari sendiri BIOS file tersebut, saya tidak dapat memberitahu anda dimana mendapatkannya, karena saya tidak mengetahui apakah anda memiliki mesin PSX atau tidak. Jika anda tidak bisa mendapatkannya, ada beberapa cara untuk mentransfer BIOS dari PSX ke PC anda, tetapi sayangnya hal ini diluar jangkauan dari tips ini.</p>
<p>BIOS file yang dapat anda cari seperti: SCPH1001.zip, SCPH5000.zip, SCPH5500.zip, SCPH7001.zip, scph7502.zip, scph75021.zip, scph75023.zip, scph75024.zip. Salah satu dari BIOS ini dapat digunakan (saya merekomendasikan SCPH-1001 BIOS atau sering juga disebut SCPH1001.BIN yang dapat memainkan mayoritas games).</p>
<p>6. Unzip BIOS zip file atau salin BIOS file ke direktori BIOS ePSXe anda.</p>
<p>unzip -d $EPSXE/bios/ /tmp/SCPH1001.zip</p>
<p>7. Download GPU plug-in yang dapat digunakan dengan ePSXe, yang berfungsi untuk menghasilkan tampilan grafis. Kita akan menggunakan plug-in dasar, <a href="http://home.t-online.de/home/PeteBernert/#Peops%20Soft%20GPU%20Linux">P.E.Op.S. Soft GPU</a>, yang dapat berfungsi meskipun anda tidak menggunakan akselerasi 3D atau akselerasi 3D anda tidak didukung oleh X. Download-lah versi untuk X, bukan SDL. Selanjutnya unzip ke direktori plug-in dari ePSXe:</p>
<p>tar xfz /tmp/gpupeopssoftx112.tar.gz -C $EPSXE/plugins/</p>
<p>Lalu, anda perlu memindahkan configuration utility dan config file ke direktori cfg dari ePSXe:</p>
<p class="code">mv $EPSXE/plugins/cfgPeopsSoft $EPSXE/cfg/<br />
mv $EPSXE/plugins/gpuPeopsSoftX.cfg $EPSXE/cfg/<br />
chmod 666 $EPSXE/cfg/gpuPeopsSoftX.cfg</p>
<p>8. Download SPU plug-in. Saya merekomendasikan <a href="http://home.t-online.de/home/PeteBernert/#Peops%20OSS%20Audio%20SPU">P.E.O.p.S. OSS PSX SPU</a>. Kemudian ekstrak ke direktori plugins dari ePSXe seperti yang sudah kita lakukan sebelumnya:</p>
<p class="box">tar xvfz /tmp/spupeopsoss104.tar.gz -C $EPSXE/plugins/</p>
<p class="box">sama seperti sebelumnya, kita perlu memindahkan configuration utility:</p>
<p class="box">mv $EPSXE/plugins/cfgPeopsOSS $EPSXE/cfg/</p>
<p>9. Jika anda menggunakan CPU yang mendukung multithreading, jalankan perintah berikut ini untuk mengatasi masalah yang mungkin akan terjadi (Jika anda tidak tahu apakah CPU anda mendukung multithreading atau tidak, setidaknya jalankan perintah ini dulu, nantinya bila tidak dibutuhkan atau malah menyebabkan masalah, file libpthread.so.0 atau libpthread-0.9.so atau yang memiliki nama yang mirip, dapat anda hapus):</p>
<p>cp /lib/libpthread.so.0 $EPSXE/</p>
<p>10. Buat sebuah scripts, namanya terserah anda (saya menamainya epsxe.sh), yang berisi kode-kode dibawah ini untuk menjalankan ePSXe.</p>
<p class="code">#!/bin/bash</p>
<p>export EPSXE=&#8217;/usr/local/games/epsxe&#8217;<br />
export LD_LIBRARY_PATH=$EPSXE<br />
cd $EPSXE<br />
./epsxe<br />
chmod 666 $EPSXE/cfg/*.cfg $EPSXE/sstates/* \<br />
$EPSXE/memcards/*.mcr $EPSXE/snap/* 2&gt;/dev/null<br />
Salin script diatas ke direktori /usr/local/bin atau di direktori lain sesuai dengan $PATH anda. Kemudian rubah hak akses dari script di atas:</p>
<p class="box">chmod 777 /usr/local/bin/start_epsxe.sh</p>
<p>11. Sekarang coba jalankan ePSXE. Sekarang anda seharusnya dapat mengetikkan epsxe.sh (atau apapun sesuai dengan nama yang anda berikan) di shell, sebagai pengguna biasa, bukan root. Jika anda mendapatkan pesan kesalahan &#8220;epsxe.sh: command not found&#8221;, cobalah menjalankan script menggunakan absolute path (misalnya /usr/local/bin/epsxe.sh, tergantung $PATH anda). Semoga sekarang anda sudah mendapatkan main window dari ePSXe.</p>
<p>Jika masih belum berhasil, coba baca lagi semua instruksi, mungkin ada beberapa hal yang anda lewatkan. Dan jika setelah itu ternyata ePSXe masih belum berfungsi, mungkin distribusi yang anda gunakan tidak mendukung ePSXe. Cobalah menggunakan distribusi yang lain (saya menggunakan Ubuntu LTS 6.0.6 Dapper Drake).</p>
<p>Meskipun ePSXe sudah berjalan dengan baik, masih ada beberapa hal yang perlu dilakukan untuk dapat membuat ePSXe bekerja dengan semestinya, jadi lanjutkan instruksi selanjutnya.</p>
<p>12. Masuk ke menu Config -&gt; BIOS untuk mengeset BIOS path. Anda perlu memberikan full path ke PSX BIOS file anda, misalnya /usr/local/games/epsxe/bios/SCPH1001.BIN<br />
13. Masuk ke menu Config -&gt; Video dan pastikan bahwa P.E.Op.S. Softx Driver sedang dipilih. Tekan tombol Test untuk mengetahui apakah plug-in bekerja dengan baik. Tekan Configure kemudian OK, untuk membuat config file. Anda dapat menggunakan Configure untuk mengatur video settings, tetapi untuk saat ini biarkan dulu apa adanya sampai anda mengetahui bahwa semuanya berjalan dengan lancar. Dengan default settings seharusnya dapat digunakan untuk memainkan mayoritas games dan mayoritas PCs. Keluar dari dialog dengan menekan tombol OK.</p>
<p>14. Masuk ke menu Config -&gt; Sound dan pastikan bahwa &#8220;P.E.Op.S. OSS Audio Driver&#8221; sedang dipilih. Sama seperti instruksi sebelumya tekan Configure kemudian OK, untuk membuat config file. Keluar dari dialog dengan menekan tombol OK.</p>
<p>15. Masuk ke menu config -&gt; CDROM dan pastikan bahwa path untuk CD-ROM drive yang ingin anda gunakan benar. Dalam kebanyakan kasus, /dev/cdrom dapat digunakan, tapi jika anda memilki beberapa Optical drive, tentunya anda harus menyesuaikannya.</p>
<p>16. Dalam menu Config -&gt; Game Pad -&gt; Pad 1, anda dapat merubah controls sesuai dengan keinginan anda. Anda bisa menggunakan USB joystick atau Game Pad asli dari PSX, tetapi untuk saat ini cukup gunakan keyboard saja.</p>
<p>17. Sekarang saatnya mencoba sebuah game! Masuk ke menu File, dan pilih salah satu options untuk menjalankan games, apakah CD-ROM, ISO, atau yang lainnya. Jika anda memiliki CD Game untuk playstation, masukkan CD ke CD-ROM drive dan masuk ke menu File -&gt; Run CDROM. Tunggu selama beberapa detik (atau menit?) sebelum game dimulai. Setelah game mulai, anda bisa kembali ke ePSXe menu dengan menekan tombol esc, dan pilih Run -&gt; Continue untuk kembali ke game.</p>
<p align="center"><b>AKSELERASI 3D</b></p>
<p>Jika anda menggunakan PC yang terlalu lambat untuk mengemulasikan PSX pada kecepatan 100%, jika anda menginginkan kemungkinan performa terbaik atau jika anda menginginkan tampilan grafis yang lebih baik, akselerasi 3D merupakan teman anda. Instruksi dibawah ini hanya pernah dicoba pada nVidia GeForce Card, tapi seharusnya dapat berfungsi pada kartu grafis 3D yang mendukung Linux OpenGL lainnya.</p>
<p>1. Pastikan  sistem anda sudah dikonfigurasi untuk menggunakan akselerasi 3D. Hal ini berarti sistem anda memiliki driver untuk X dan libraries pendukung untuk kartu grafis anda.  Paling sering, dua hal tersebut disediakan oleh vendor kartu grafis anda. Pada kebanyakan sistem, anda dapat menggunakan perintah di bawah ini untuk mengetahui apakah akselerasi 3D sudah diaktifkan:</p>
<p>glxinfo | grep &#8216;direct&#8217;</p>
<p>Jika tampilan output berupa &#8220;direct rendering&#8221;, berarti anda beruntung. Jika tidak, bacalah dokumentasi yang disediakan oleh vendor kartu grafis anda atau XFree86 manuals untuk mengetahui bagaimana cara untuk mengaktifkan dan menjalankan akselerasi 3D. Anda juga dapat menjalankan sebuah demo kecil, &#8220;glxgears&#8221;, untuk mengetahui apakah akselerasi 3D anda benar-benar berfungsi.</p>
<p>2. Download <a href="http://home.t-online.de/home/PeteBernert/#Pete%27s%20MesaGL%20GPU">Pete&#8217;s MesaGL Linux PSX GPU plug-in</a>. Jangan lupa untuk mengirim email ucapan terima kasih kepada Pete. Tanpa dia, emulasi PSX yang &#8220;bagus&#8221; dalam dunia linux akan menjadi sesuatu yang hampir mustahil. Seperti yang sudah-sudah, kita perlu melakukan unzip pada plug-in dan memindahkan configuration utility:</p>
<p class="code">tar xvfz /tmp/gpupetemesagl168.tar.gz -C $EPSXE/plugins/<br />
mv $EPSXE/plugins/*cfg* $EPSXE/cfg/<br />
chmod 666 $EPSXE/cfg/gpuPeteMesaGL.cfg</p>
<p>3. Jalankan ePSXe.</p>
<p>4. Masuk ke menu Config -&gt; Video. Rubah pilihan ke &#8220;Pete&#8217;s MesaGL Driver&#8221; dan tekan tombol Test. Jika plug-in berfungsi, pilih Configure. Anda dapat menyesuaikan video settings sesuai dengan kemampuan sistem anda. Keluar dari dialog dengan menekan tombol OK.</p>
<p>5. Sebagai pengguna biasa (bukan root), mainkan games!</p>
<p align="center"><b>MENGGUNAKAN JOYPAD PSX ASLI DALAM LINUX</b></p>
<p>Sebenarnya saya memiliki tips untuk topik ini, tetapi sepertinya tidak perlu saya masukkan ke dalam post ini, karena belum tentu anda memiliki sebuah PSX to USB Joypad Converter. Tetapi jika ternyata anda memilikinya dan ingin menggunakannya, tetapi tidak tahu caranya, jangan sungkan-sungkan untuk mengirimi saya email.</p>
<p><b>last update 05/06/2006 </b></p>
<p align="right"><i>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com">freedomcasher@gmail.com</a></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=21&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/08/05/emulator-playstation-di-linux/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>
	</item>
		<item>
		<title>Bekerja Dengan Linux</title>
		<link>http://freedomcasher.wordpress.com/2006/08/03/bekerja-dengan-linux/</link>
		<comments>http://freedomcasher.wordpress.com/2006/08/03/bekerja-dengan-linux/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 05:07:16 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/08/03/bekerja-dengan-linux/</guid>
		<description><![CDATA[1. MASUK KE SISTEM (LOGGING IN), MENGAKTIFKAN ANTAR MUKA PENGGUNA DAN KELUAR DARI SISTEM (LOGGING OUT) 1.1 Pengenalan Untuk dapat bekerja dengan sistem linux secara langsung, anda perlu memasukkan nama pengguna (user name) dan kata sandi (password). Anda harus selalu meminta ijin kepada sistem (authenticate). Seperti yang sudah dibahas pada PENGENALAN FOSS DAN LINUX, kebanyakan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=20&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><b>1. MASUK KE SISTEM (LOGGING IN), MENGAKTIFKAN ANTAR MUKA PENGGUNA DAN KELUAR DARI SISTEM (LOGGING OUT)</b></p>
<p><b>1.1 Pengenalan</b></p>
<p>Untuk dapat bekerja dengan sistem <i>linux</i> secara langsung, anda perlu memasukkan nama pengguna (<i>user name</i>) dan kata sandi (<i>password</i>). Anda harus selalu meminta ijin kepada sistem (<i>authenticate</i>). Seperti yang sudah dibahas pada PENGENALAN FOSS DAN LINUX, kebanyakan sistem <i>linux</i> yang berbasis <i>PC</i> memiliki dua modus dasar yang dapat digunakan untuk menjalankan sistem: apakah menggunakan modus teks (<i>console text mode</i>) yang cepat dan seadanya, atau lebih tepatnya sederhana, yang mirip dengan <i>DOS</i> tetapi dapat menggunakan <i>mouse</i>, memiliki fitur dapat mengerjakan banyak tugas dalam waktu yang bersamaan (<i>multitasking</i>) dan dapat digunakan oleh banyak pengguna dalam waktu yang bersamaan pula (<i>multi user</i>), atau menggunakan modus grafis (<i>graphical mode</i>), memiliki tampilan lebih menarik tetapi menggunakan sumber daya sistem yang lebih banyak. <span id="more-20"></span><b>1.2 Modus Grafis</b></p>
<p>Sekarang ini merupakan modus standar yang digunakan pada kebanyakan komputer <i>desktop</i>. Anda akan tahu kalau anda sedang menggunakan modus grafis ketika nama pengguna dan kata sandi anda ditanyakan.</p>
<p>Untuk masuk ke sistem, pastikan penunjuk mouse (<i>mouse pointer</i>) berada dalam <i>login window</i>, masukkan nama pengguna dan kata sandi anda, kemudian pilih <i>ok</i> atau tekan <i>enter</i>.</p>
<p>Catatan:</p>
<p>Berhati-hatilah menggunakan <i>root account</i>!</p>
<p>Merupakan ide yang buruk untuk masuk ke sistem dalam modus grafis menggunakan nama pengguna <i>root</i> (pengelola sistem), karena penggunaan modus grafis akan menjalankan banyak program, dan dalam kasus <i>root</i> dengan banyak izin (<i>permissions</i>) pula. Untuk meminimalkan resiko, gunakan pengguna biasa saat masuk ke sistem dalam modus grafis. Bagaimanapun juga, sebisa mungkin hindari pengunaan <i>root</i> <i>account</i> untuk masuk ke sistem, baik dalam modus grafis maupun modus teks, kecuali untuk hal-hal yang memerlukan izin dari <i>root</i>.</p>
<p>Setelah memasukkan kombinasi nama pengguna dan kata sandi, akan membutuhkan waktu sebelum lingkungan grafis dijalankan, tergantung pada perangkat keras yang anda gunakan (<i>CPU, RAM, Hard Disk</i>, dll), perangkat lunak yang digunakan, dan pengaturan pribadi yang anda lakukan terhadap lingkungan grafis tersebut.</p>
<p>Hal-hal yang bisa anda lakukan hampir sama dengan semua sistem operasi yang menggunakan <i>mouse</i>, yaitu <i>point n click</i>, (tinggal pilih aplikasi yang diinginkan lalu lakukan klik ganda atau tekan <i>enter</i>), <i>drag n drop</i>, <i>copy-paste</i>, dll.</p>
<p>Untuk keluar dari sistem pada modus grafis, anda harus menghentikan semua aplikasi yang sedang berjalan (sebenarnya hal ini tidak harus dilakukan, karena sistem akan melakukannya secara otomatis, tetapi nantinya dapat memperlambat sistem ketika anda masuk lagi, karena aplikasi yang belum dihentikan akan dijalankan lagi secara otomatis, hal ini tentu saja bergantung pada pengaturan yang anda lakukan). Ketika anda sudah melihat <i>login window</i> atau<i> login screen</i> lagi, berarti anda sudah keluar dari sistem.</p>
<p><b>1.2 Modus Teks</b></p>
<p>Anda akan mengetahui ketika anda sedang berada dalam modus teks ketika keseluruhan layar berwarna hitam, dan menampilkan karakter berwarna putih atau warna lainnya. <i>login screen</i> pada modus teks biasanya menampilkan beberapa informasi tentang mesin yang anda gunakan dan sebuah <i>prompt</i> yang menunggu anda untuk masuk ke sistem.</p>
<p>Proses masuk ke sistem berbeda dengan modus grafis, dimana setelah memasukkan nama pengguna, anda harus menekan tombol <i>enter</i>, karena tidak ada tombol yang bisa anda pilih menggunakan <i>mouse</i>, baru setelah itu anda diminta memasukkan kata sandi diikuti tombol <i>enter</i> lagi. ketika memasukkan kata sandi, anda tidak akan melihat satu karakterpun di layar, bahkan tanda bintang-pun (<i>asterisk</i>, *) tidak, <i>cursor</i> juga tidak bergerak. Hal ini normal dalam <i>linux</i> dan dilakukan untuk alasan keamanan.</p>
<p>Ketika sistem sudah menerima anda sebagai pengguna yang benar (<i>valid user</i>), anda mungkin akan mendapatkan beberapa informasi tambahan, disebut pesan hari ini (<i>messages of the day</i>), dan bisa berupa apa saja. Atau anda akan mendapatkan tampilan <i>fortune cookie</i> yang cukup populer di<i> UNIX</i>, yang biasanya berupa pemikiran-pemikiran bijak atau tidak bijak (tergantung pendapat anda). Setelah itu anda akan diberikan sebuah <i>shell</i>, ditandai dengan <i>prompt</i> yang sama seperti yang anda dapatkan ketika membuka<i> terminal</i> di modus grafis.</p>
<p>Catatan:</p>
<p>Jangan masuk ke sistem menggunakan <i>root account</i>!</p>
<p>Masuk ke sistem sebagai <i>root</i> hanya untuk melakukan hal-hal yang memerlukan izin dari <i>root</i>, seperti menambah pengguna, menginstal perangkat lunak, dan melakukan konfigurasi jaringan atau sistem. Ketika sudah selesai dengan urusan tersebut, segera keluar dari sistem dan gunakan <i>user account</i> biasa untuk masuk ke sistem.</p>
<p>Keluar dari sistem dilakukan dengan memasukkan perintah <i>logout</i>, diikuti dengan tombol <i>enter</i>. Anda berhasil keluar dari sistem ketika anda menjumpai <i>login screen</i> lagi.</p>
<p>Catatan:</p>
<p>Jangan menekan <i>tombol power</i>!</p>
<p>Jangan mematikan komputer setelah keluar dari sistem. Mematikan komputer tanpa melalui proses <i>halting</i>, dapat menyebabkan kerusakan serius! Untuk mematikan sistem dari modus grafis, tekan tombol <i>shut down</i> dari dalam lingkungan grafis atau dari <i>login window</i>. Untuk modus teks, masukkan perintah <b>halt</b> atau <b>poweroff</b>.</p>
<p>Setelah mengetahui bagaimana cara untuk masuk dan keluar dari sistem, anda siap untuk melakukan beberapa perintah awal.</p>
<p align="center"><b>2. BENAR-BENAR DASAR</b></p>
<p><b>2.1.1. Peintah-perintah Dasar</b></p>
<p>Dibawah ini daftar dari beberapa perintah dasar yang akan anda coba. Detail dari perintah-perintah ini akan dibahas nanti pada tutorial selanjutnya.</p>
<p>- <b>ls</b> : menampilkan daftar dari semua <i>files</i> yang terdapat dalam direktori tempat anda bekerja saat ini, seperti perintah <i>dir</i> dalam <i>DOS</i>.</p>
<p>- <b>cd</b> <i>directory</i> : brepindah ke direktori tujuan.</p>
<p>- <b>passwd</b> : merubah kata sandi dari <i>user account</i> yang sedang digunakan.</p>
<p>- <b>file</b> <i>file_name</i> : menampilkan tipe <i>file</i> dari sebuah <i>file</i>.</p>
<p>- <b>cat</b> <i>text_file</i> : menampilkan isi dari sebuah <i>file</i> teks.</p>
<p>- <b>pwd</b> : menampilkan direktori tempat anda bekerja saat ini.</p>
<p>- <b>exit</b> atau <b>logout</b> : keluar dari sistem atau sesi (<i>session</i>) yang sedang berlangsung.</p>
<p>- <b>man</b> <i>command</i> : menampilkan halaman <i>manual</i> dari sebuah perintah.</p>
<p>- <b>info</b> <i>command</i> : menampilkan halaman <i>info</i> dari sebuah perintah.</p>
<p>- <b>apropos</b> <i>string</i> : mencari dalam basis data <b>whatis</b> tentang string yang ingin dicari.</p>
<p><b>2.1.2 Remarks Yang Umum</b></p>
<p>Anda memasukkan perintah-perintah tersebut di atas setelah <i>prompt</i>, dalam sebuah <i>terminal window</i> pada modus grafis atau pada modus teks, di ikuti tombol <i>enter</i>.</p>
<p>Sebuah perintah akan memiliki perilaku yang berbeda ketika anda memberikan <i>option</i> terhadap perintah tersebut, biasanya diawali dengan <i>dash</i> (-), seperti pada <b>ls -a</b>. Karakter <i>option</i> yang sama mungkin akan memiliki fungsi yang berbeda pada perintah yang lain. Program-program dari <i>GNU</i> menggunakan <i>options</i> yang lebih panjang, diawalai dengan <i>two dashes</i> (&#8211;), seperti <b>ls &#8211;all</b>. Beberapa perintah tidak memiliki <i>option</i> sama sekali.</p>
<p><i>arguments</i> terhadap sebuah perintah merupakan spesifikasi dari obyek dimana perintah tersebut ingin anda terapkan, dengan kata lain obyek yang menjadi sasaran sebuah perintah. Misalnya <b>ls /etc</b>, dimana direktori <i>/etc</i> merupakan <i>argument</i> dari perintah <b>ls</b>. Hal ini menunjukkan bahwa anda ingin mengetahui isi dari direktori <i>/etc</i>, bukannya direktori tempat anda bekerja saat ini, yang bisa dilakukan dengan memasukkan perintah <b>ls</b> diikuti dengan tombol <i>enter</i>. Beberapa perintah memerlukan <i>arguments</i>, tetapi kadang <i>arguments</i> hanya bersifat optional.</p>
<p>Dalam <i>linux</i>, sama seperti <i>UNIX</i>, direktori dipisahkan oleh <i>forward slash</i> (/), seperti yang digunakan pada alamat <i>web</i> (<i>web address</i> atau <i>URLs</i>).</p>
<p>Simbol &#8220;.&#8221; dan &#8220;..&#8221; memiliki arti khusus ketika berhubungan dengan direktori. Kita akan mempelajarinya lebih lanjut saat melakukan beberapa latihan dan pada tutorial selanjutnya.</p>
<p>Catatan:</p>
<p>Usahakan untuk menghindari penggunaan <i>root account</i> untuk masuk ke sistem. Selain melakukan pekerjaan normal anda, kebanyakan pekerjaan, termasuk mengecek sistem, mengumpulkan informasi, dll, dapat dilakukan menggunakan <i>user account</i> biasa. Jika membutuhkan akses dari <i>root</i>, misalnya ketika membuat pengguna baru atau menginstall perangkat lunak, cara yang lebih baik adalah dengan mengganti <i>user IDs</i>. Bagaimana caranya anti akan dibahas lebih lanjut.</p>
<p>Hampir semua perintah dalam tutorial ini dapat dilakukan menggunakan <i>user account</i> biasa. Dalam kebanyakan kasus, ketika mengeksekusi perintah atau program yang memerlukan hak akses <i>root</i>, sistem akan memberitahu anda bahwa kata sandi dari <i>root</i> dibutuhkan. Ketika sudah selesai dengan pekerjaan tersebut, segera keluar dari aplikasi atau sesi yang sedang berjalan dengan menggunakan hak akses dari <i>root</i>.</p>
<p>Membaca dokumentasi yang tersedia seharusnya menjadi perilaku alamiah anda yang kedua. Terutama pada masa awal ketika anda bekerja dengan sistem.</p>
<p><b>2.1.3 Menggunakan Fitur-fitur Yang Dimiliki Bash</b></p>
<p>Beberapa kombinasi tombol khusus dapat membuat anda melakukan pekerjaan dengan lebih mudah ketika menggunakan <i>GNU shell, bash</i>, yang merupakan standar dari kebanyakan sistem <i>linux</i>. Dibawah ini merupakan daftar dari fitur-fitur yang paling sering digunakan, anda sangat disarankan untuk membiasakan diri dalam menggunakannya, supaya dapat menggunakan sistem secara lebih optimal sejak dari permulaan.</p>
<p>- <i>ctrl+A</i> : memindahkan kursor ke awal baris.</p>
<p>- <i>ctrl+C</i> : menghentikan program yang sedang berjalan dan kembali ke <i>prompt</i>.</p>
<p>- <i>ctrl+D</i> : keluar dari sesi <i>shell</i> yang sedang berlangsung, berfungsi sama seperti ketika anda memasukkan perintah <b>logout</b> atau <b>exit</b>.</p>
<p>- <i>ctrl+E</i> : memindahkan kursor ke akhir baris.</p>
<p>- <i>ctrl+H</i> : Berfungsi seperti tombol <i>backspace</i> (menghapus satu karakter ke depan).</p>
<p>- <i>ctrl+L</i> : mengosongkan layar.</p>
<p>- <i>ctrl+R</i> : melakukan pencarian ke dalam index perintah-perintah yang pernah digunakan.</p>
<p>- <i>ctrl+Z</i> : menghentikan program sementara (<i>suspend</i>).</p>
<p>- tombol panah ke kanan dan tombol panah ke kiri : memindahkan kursor satu karakter ke kanan atau ke kiri, sehingga memungkinkan anda untuk menyisipkan karakter.</p>
<p>- tombol panah ke atas dan tombol panah ke bawah : melakukan pencarian terhadap perintah-perintah yang pernah digunakan. Hal ini dapat menghemat waktu, anda tinggal mencari perintah yang pernah digunakan, melakukan sedikit perubahan, dan tekan enter.</p>
<p>- <i>shift+PageUp</i> dan<i> shift+PageDown</i> : menggulung layar (<i>terminal buffer</i>) ke atas atau kebawah.</p>
<p>- <i>tab</i> : menggunakan fitur penyelesaian perintah atau nama <i>file</i> secara otomatis (<i>command and file name completion</i>), dimana anda tidak perlu untuk memasukkan semua karakter dari suatu perintah atau nama <i>file</i>. Ketika terdapat beberapa kemungkinan pilihan, sistem akan memberitahu anda melalui sinyal suara atau layar yang berkedip, atau, jika terdapat begitu banyak kemungkinan pilihan, sistem akan menanyakan apakah akan menampilkan semua kemungkinan pilihan tersebut.</p>
<p>- <i>tab tab</i> : menampilkan kemungkinan pilihan dari <i>command and file name completion</i>.</p>
<p>Dua fitur terakhir mungkin memerlukan penjelasan tambahan. Misalnya, ketika anda ingin berpindah ke direktori yang memiliki nama yang sangat panjang, /direktori_yang_memiliki_nama_yang_sangat_panjang, tentunya anda tidak mau mengetikkan semuanya. Anda hanya perlu mengetikkan <b>cd /dir</b>, kemudian tekan <i>tab</i> dan <i>shell</i> akan menyelesaikannya untuk anda, jika tidak ada direktori lain yang memiliki 3 karakter awal yang sama (<i>dir</i>). Tentu saja ketika tidak ada direktori yang memiliki karakter awal d, anda tinggal mengetikkan <b>cd /d</b> kemudian tekan <i>tab</i>. Jika terdapat lebih dari satu direktori yang memiliki karakter awal yang sama, <i>shell</i> akan memberitahu anda, kemudian anda bisa menekan <i>tab tab</i>, untuk menampilkan semua kemungkinan pilihan yang ada.</p>
<p>Contoh:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-1.thumbnail.png?w=455" alt="gambar 2-1" /></p>
<p align="center">Gambar 2-1</p>
<p>Pada contoh diatas, jika anda mengetikkan &#8220;a&#8221; setelah dua karakter pertama dan menekan tombol <i>tab</i> lagi, maka tidak ada kemungkinan pilihan pilihan lagi, dan <i>shell</i> akan menyelesaikan nama <i>file</i> untuk anda, jadi anda tidak perlu untuk mengetikkan &#8220;rthere&#8221;.</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-2.thumbnail.png?w=455" alt="gambar 2-2" /></p>
<p align="center">Gambar 2-2</p>
<p>Tentu saja, anda tetap harus menekan<i> enter</i> untuk menerima pilihan tersebut.</p>
<p>Pada contoh diatas, jika anda mengetikkan &#8220;u&#8221;, dan menekan <i>tab</i>, <i>shell</i> akan menambahkan &#8220;ff&#8221; untuk anda, tetapi kemudian akan melakukan protes lagi, karena masih terdapat dua kemungkinan pilihan. Jika anda menekan <i>tab tab</i> lagi, anda akan melihat kemungkinan pilihan yang ada. Jika anda mengetikkan satu atau lebih karakter lagi yang tidak membuat sistem menjadi ambigu, dan menekan <i>tab</i> lagi, atau <i>enter</i> ketika sudah mencapai akhir dari nama file yang ingin anda pilih, maka <i>shell</i> akan menyelesaikan nama <i>file</i> yang anda inginkan dan membawa anda ke direktori tersebut, jika tujuan anda memang benar-benar sebuah direktori.</p>
<p>Hal ini berlaku untuk semua nama <i>file</i> yang menjadi <i>arguments</i> dari sebuah perintah.</p>
<p>Hal yang sama juga berlaku pada penyelesaian nama perintah. Mengetikkan <b>ls</b> dan menekan <i>tab</i> dua kali, akan menampilkan semua perintah yang berada dalam <i>PATH</i> yang berawalan dengan dua karakter tersebut.</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-3.thumbnail.png?w=455" alt="gambar 2-3" /></p>
<p align="center">Gambar 2-3</p>
<p><b>2.2 Mendapatkan Pertolongan</b></p>
<p><b>2.2.1. Waspadalah</b></p>
<p>Cara yang umum untuk mendapatkan pertolongan adalah dengan mencari seseorang yang lebih tahu, dan walaupun komunitas linux memiliki sifat yang sabar dan cinta damai, hampir setiap orang akan berharap bahwa anda telah mencoba satu atau lebih metode yang ada dalam bagian ini sebelum bertanya kepada mereka.</p>
<p><b>2.2.2. Halaman-halaman Petunjuk Penggunaan (<i>manual pages</i>)</b></p>
<p>Banyak pengguna pemula yang takut untuk membaca halaman-halaman <i>man</i> (<i>manual</i>), karena merupakan sumber dokumentasi yang cukup membingungkan. Halaman-halaman petunjuk penggunaan tersebut, bagaimanapun juga, sangat terstruktur, seperti yang akan anda lihat pada contoh berikut ini pada: <i>man man</i>.</p>
<p>Membaca halaman petunjuk penggunaan biasanya dilakukan dalam <i>terminal window</i> ketika berada pada modus grafis, atau pada modus teks jika anda lebih menyukainya. Ketikkan perintah seperti di bawah ini, diikuti tombol enter:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-4.thumbnail.png?w=455" alt="gambar 2-4" /></p>
<p align="center">Gambar 2-4</p>
<p>Dokumentasi dari <i>man</i> akan ditampilkan setelah anda menekan <i>enter</i>:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-5.thumbnail.png?w=455" alt="gambar 2-5" /></p>
<p align="center">Gambar 2-5</p>
<p>Untuk menuju ke halaman selanjutnya tekan <i>space bar</i>. Anda bisa kembali ke halaman sebelumnya dengan menekan tombol &#8220;b&#8221;. Ketika anda sudah mencapai halaman akhir, biasanya <i>man</i> akan keluar dengan sendirinya dan anda akan kembali mendapatkan <i>prompt</i>. Tekan &#8220;q&#8221; bila anda ingin keluar dari halaman manual kapan saja anda inginkan, atau ketika <i>man</i> tidak keluar dengan sendirinya setelah mencapai halaman akhir.</p>
<p>Catatan:</p>
<p>Kombinasi tombol yang tersedia untuk memanipulasi halaman-halaman manual tergantung pada pager yang digunakan dalam distribusi yang anda gunakan. Kebanyakan distribusi <i>linux</i> menggunakan <i>less</i> untuk menampilkan halaman <i>manual</i>.</p>
<p>Setiap halaman <i>manual</i> biasanya memiliki beberapa bagian standar, seperti yang akan kita lihat dari contoh <i>man man</i>:</p>
<p>- Baris pertama menampilkan nama dari perintah yang sedang anda baca, dan nomor <i>id</i> yang menyatakan bagian atau lokasi dimana halaman <i>manual</i> tersebut berada. Halaman <i>manual</i> disusun berdasarkan bab (<i>chapter</i>). Perintah bisanya memiliki banyak halaman <i>manual</i>, semisal halaman <i>manual</i> dari bagian pengguna, pengelola sistem, dan dari bagian pembuat program.</p>
<p>- Nama dari perintah beserta penjelasan singkat akan ditampilkan, yang mana digunakan untuk membangun index dari halaman-halaman <i>manual</i>. Anda dapat mencari apapun dengan menggunakan kata pencarian dalam index ini menggunakan perintah <b>apropos</b>.</p>
<p>- Sinopsis dari perintah yang bersangkutan menyediakan notasi tehnikal dari semua <i>options</i> dan atau <i>arguments</i> yang dapat diterima oleh perintah tersebut. Anda dapat mengibaratkan <i>option</i> sebagai cara untuk mengeksekusi perintah, sedangkan <i>argument </i>sebagai apa atau target yang akan dieksekusi. Beberapa perintah tidak memiliki <i>option</i> maupun <i>arguments</i>. <i>Options</i> dan <i>arguments</i> yang bersifat optional diletakkan dalam tanda kurung siku, &#8220;[" dan "]&#8220;, untuk menunjukkan bahwa <i>option</i> dan <i>argument</i> tersebut dapat tidak digunakan.</p>
<p>- Penjelasan yang lebih panjang dari perintah yang bersangkutan akan disediakan.</p>
<p>- <i>Options</i> beserta penjelasannya akan ditampilkan. <i>Options </i>biasanya dapat digabungkan atau dikombinasikan, jika tidak, maka pada bagian tersebut akan diberikan penjelasan.</p>
<p>- <i>environment </i>menjelaskan tentang variabel-variabel dari <i>shell</i> yang mempengaruhi perilaku dari perintah yang bersangkutan (tidak semua perintah memilikinya).</p>
<p>- Terkadang tersedia bagian yang lebih spesifik untuk perintah yang bersangkutan, seperti bagian halaman untuk <b>cat </b>dalam contoh diatas.</p>
<p>- Referensi ke halaman <i>manual </i>lainnya disediakan pada bagian<i> SEE ALSO</i>. Pengguna yang sudah berpengalaman sering berpindah ke bagian <i>SEE ALSO </i>dengan menggunakan perintah <b>/</b> diikuti kata pencarian <i>SEE</i> dan menekan<i> enter</i>.</p>
<p>- Biasanya juga terdapat informasi tentang <i>bugs</i> (ketidak-normalan atau <i>anomalies</i>) yang sudah diketahui, dan dimana tempat melaporkan <i>bugs</i> yang baru.</p>
<p>- Mungkin juga terdapat informasi tentang penulis (<i>author</i>) dan hak penggandaan (<i>copyright</i>).</p>
<p>Beberapa perintah memiliki beberapa halaman <i>manual</i>. Misalnya, perintah <b>passwd</b> memiliki halaman <i>manual</i> pada bagian 1 dan 5. Secara <i>default</i>, halaman<i> manual</i> dengan nomor terendah akan ditampilkan. Jika anda ingin melihat bagian yang lain, tentukan setelah perintah <i>man</i>:</p>
<p><b>man 5 passwd</b></p>
<p>Jika anda ingin melihat semua halaman <i>manual</i> tentang sebuah perintah, secara berurutan, gunakan <i>option -a</i>:</p>
<p><b>man -a passwd</b></p>
<p>Dengan cara ini, ketika anda mencapai halaman terakhir dari halaman manual yang pertama dan menekan <i>space</i> lagi, halaman<i> manual</i> dari bagian berikutnya akan ditampilkan.</p>
<p><b>2.2.3. Info Lebih</b></p>
<p><b>2.2.3.1. Halaman Info</b></p>
<p>Sebagai tambahan dari halaman <i>manual</i>, anda dapat membaca halaman <i>info</i> tentang sebuah perintah, dengan menggunakan perintah <i>info</i>. Halaman <i>info</i> biasanya memiliki informasi lebih baru dan lebih mudah untuk digunakan. Halaman <i>manual</i> untuk beberapa perintah merujuk pada halaman <i>manual</i>.</p>
<p>Mulailah dengan mengetikkan <b>info info</b> di <i>console</i> atau <i>terminal window</i>:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-6.thumbnail.png?w=455" alt="gambar 2-6" /></p>
<p align="center">Gambar 2-6</p>
<p>Gunakan tombol anak panah untuk berpindah di dalam teks dan pindahkan kursor ke baris yang diawali dengan simbol <i>asterisk</i> (*), yang mengandung kata kunci tentang hal-hal yang ingin anda cari, kemudian tekan <i>enter</i>. Gunakan tombol P dan N untuk berpindah ke subyek sebelum atau sesudahnya. Tombol <i>space</i> akan membawa anda satu halaman lebih jauh, tidak peduli apakah akan berpindah ke subyek baru atau halaman <i>info</i> untuk perintah yang lain. Gunakan tombol Q untuk keluar.</p>
<p><b>2.2.3.2. Peintah Whatis dan Apropos</b></p>
<p>Indeks singkat yang berisi penjelasan untuk suatu perintah disediakan oleh perintah <b>whatis</b>, seperti pada contoh berikut ini:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-7.thumbnail.png?w=455" alt="gambar 2-7" /></p>
<p align="center">Gambar 2-7</p>
<p>Perintah ini menampilkan penjelasan singkat tentang sebuah perintah, dan bagian pertama dari koleksi halaman <i>manual</i> yang berisi tentang halaman yang berkaitan dengan perintah tersebut.</p>
<p>Jika anda tidak tahu dimana untuk mulai dan halaman <i>manual</i> mana yang harus dibaca, peintah <b>apropos</b> akan memberikan anda informasi lebih. Katakanlah anda tidak tahu bagaimana caranya menjalankan <i>browser</i>, kemudian anda dapat mengetikkan perintah berikut ini:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-8.thumbnail.png?w=455" alt="gambar 2-8" /></p>
<p align="center">Gambar 2-8</p>
<p>Setelah menekan <i>enter</i>, anda akan melihat terdapat banyak hal di dalam mesin anda yang berhubungan dengan browser, tidak hanya <i>web browser</i> tetapi juga <i>file</i> dan <i>FTP browser</i>, dan <i>browser</i> untuk dokumentasi. Jika anda memiliki paket-paket pengembangan yang sudah di <i>install</i>, anda juga dapat melihat halaman <i>manual</i> yang berhubungan dengan pembuatan <i>browser</i>. Setelah melihat tampilan dari perintah <b>apropos</b> di atas, anda mungkin akan mencoba menjalankan <i>firefox</i>.</p>
<p><b>2.2.3.3. Option &#8211;help</b></p>
<p>Mayoritas dari perintah-perintah <i>GNU</i> mendukung penggunaan <i>option &#8211;help</i>, yang memberikan panjelasan singkat tentang bagaimana menggunakan perintah yang bersangkutan dan menampilkan daftar dari <i>options</i> yang tersedia. Dibawah ini adalah <i>output</i> menggunakan perintah <i>cat</i>:</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-9.thumbnail.png?w=455" alt="gambar 2-9" /></p>
<p align="center">Gambar 2-9</p>
<p><b>2.2.3.4. Bantuan Dengan Tampilan Grafis</b></p>
<p>Jangan kecewa jika anda lebih suka menggunakan antar muka pengguna grafis. <i>Konqueror</i>, <i>File manager</i> <i>default</i> yang digunakan <i>KDE</i>, menyediakan akses ke halaman <i>manual</i> dan halaman <i>info</i> menggunakan tampilan grafis yang mudah digunakan dan berwarna, indah bukan? Anda mungkin ingin mencoba &#8220;<b>info:info</b>&#8221; pada <i>location address bar</i>, dan anda mendapatkan tampilan halaman <i>info</i> tentang perintah <b>info</b>. Sama halnya, &#8220;<b>man:ls</b>&#8221; akan menampilkan halaman <i>manual</i> dari perintah <b>ls</b>. Anda bahkan akan mendapatkan <i>command name completion</i>, dimana akan ditampilakan daftar dari semua perintah yang berawalan &#8220;<i>ls</i>&#8220;. Dengan mengetikkan &#8220;<b>info:/dir</b>&#8221; akan menampilkan semua halaman <i>info</i> yang disusun berdasarkan kategori utilitas. Sebuah bantuan yang mengesankan, termasuk di dalamnya <i>konqueror handbook</i>.</p>
<p align="center"><img src="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-10.thumbnail.png?w=455" alt="gambar 2-10" /></p>
<p align="center">Gambar 2-10</p>
<p><i>Gnome help browser</i> juga mudah digunakan, sama halnya dengan <i>konqueror</i>. Dengan tampilan standar, dokumentasi sistem dan halaman-halaman <i>manual</i> dapat dengan mudah untuk dibaca.</p>
<p><i>Nautilus file manager</i> (<i>Gnome</i>) menyediakan indeks untuk melakukan pencarian terhadap halaman <i>manual</i> dan halaman <i>info</i>.</p>
<p>Kelebihan utama dari penggunaan antar muka pengguna grafis untuk menampilkan dokumentasi sistem adalah semua informasi saling terkait (<i>interlinked</i>). Jadi anda bisa berpindah ke bagian dan halaman manapun.</p>
<p><b>2.2.3.5. Pengecualian</b></p>
<p>Beberapa perintah tidak memiliki dokumentasi yang terpisah, karena merupakan bagian dari perintah yang lain. <b>cd</b>, <b>exit</b>, <b>logout</b>, dan <b>pwd</b> merupakan contoh dari pengecualian tersebut. Mereka merupakan bagian dari program <i>shell</i> anda dan disebut sebagai perintah-perintah yang terintegrasi dengan <i>shell</i> (<i>shell built-in commands</i>). Untuk informasi tentang hal ini, rujuklah halaman <i>manual</i> atau <i>info</i> dari <i>shell</i> anda. Mayoritas dari pengguna pemula <i>linux</i> menggunakan <i>bash shell</i>.</p>
<p>Jika anda sudah merubah konfigurasi awal dari sistem anda, masih dimungkinkan bahwa halaman-halaman <i>manual</i> masih berada pada tempatnya, tetapi tidak terlihat karena lingkungan <i>shell</i> anda sudah berubah. Dalam kasus ini, anda perlu mengecek variabel <i>MANPATH</i>.</p>
<p>Beberapa program atau paket hanya memiliki sebuah set instruksi atau referensi di dalam direktori <i>/usr/share/doc</i>.</p>
<p>Pada kasus yang lebih parah, anda mungkin sudah menghapus dokumentasi yang ada secara tidak sengaja (semoga saja memang karena ketidak-sengajaan, karena melakukannya dengan sengaja merupakan sebuah ide yang sangat buruk). Dalam hal ini, pertama-tama pastikan bahwa tidak ada dokumentasi yang tersisa menggunakan utilitas pencarian. Jika memang tidak ada yang tersisa, jalan satu-satunya adalah meng-<i>install</i> ulang dokumentasi yang diinginkan.</p>
<p><b>2.3. Kesimpulan</b></p>
<p><i>Linux</i> dapat dioperasikan dalam modus teks atau grafis. Karena saat ini harga <i>CPU</i> dan <i>RAM </i>menjadi lebih murah, setiap pengguna <i>linux</i> akan lebih senang bekerja dalam modus grafis. Hal ini tidak berarti bahwa anda tidak perlu mengetahui tentang modus teks. Dalam tutorial ini kita akan bekerja dalam lingkungan teks, baik menggunakan <i>console</i> maupun <i>terminal window</i>.</p>
<p><i>Linux</i> mempengaruhi penggunanya untuk memperoleh pengetahuan dan menjadi independen. Tentu saja, anda harus membaca banyak dokumentasi untuk dapat mencapai tujuan tersebut. Itulah mengapa, dalam tutorial ini kita akan selalu merujuk pada dokumentasi tambahan untuk hampir semua perintah yang digunakan, utilitas dan masalah yang diuraikan. Semakin banyak dokumentasi yang anda baca, semua akan menjadi lebih mudah dan lebih cepat dalam menjelajahi <i>manual</i> yang tersedia. Jadikanlah membaca dokumentasi menjadi kebiasaan anda sesegera mungkin. Ketika anda tidak tahu jawaban dari permasalahan yang terjadi, merujuk ke dokumentasi seharusnya menjadi hal almiah yang kedua yang harus anda lakukan.</p>
<p><b>2.4. Latihan</b></p>
<p>Mayoritas dari semua yang kita pelajari adalah dengan melakukan kesalahan dan dengan mengetahui bagaimana suatu hal menjadi salah. Latihan ini dibuat demikian agar anda membaca pesan kesalahan yang terjadi. Urutan pengerjaannya merupakan hal yang penting.</p>
<p>Jangan lupa untuk menggunakan fitur-fitur yang dimiliki <i>bash</i>, cobalah untuk mengerjakan latihan-latihan berikut ini dengan mengetikkan sedikit mungkin karakter!</p>
<p><b>2.4.1. Berhubungan dan Memutus Hubungan</b></p>
<p>- Cari tahu apakah anda sedang bekerja dalam modus teks atau grafis.</p>
<p>Saya sedang bekerja dalam modus teks / grafis. (coret yang tidak digunakan)</p>
<p>- Masuk ke sistem dengan nama pengguna dan kata sandi yang sudah anda tentukan pada saat melakukan instalasi sistem.</p>
<p>- Keluar dari sistem.</p>
<p>- Masuk ke sistem lagi dengan menggunakan nama pengguna yang tidak ada atau belum didefinisikan.</p>
<p>Apa yang terjadi?</p>
<p><b>2.4.2. Kata Sandi</b></p>
<p>Masuk ke sistem lagi dengan menggunakan nama pengguna dan kata sandi anda sendiri.</p>
<p>- Rubah kata sandi anda menjadi P6p3.aa! dan tekan <i>enter</i>.</p>
<p>Apa yang terjadi?</p>
<p>- Coba masuk ke sistem lagi, kali ini gunakan dengan kata sandi yang konyol dan mudah, seperti 123 atau aaa.</p>
<p>Apa yang terjadi?</p>
<p>- Coba masuk ke sistem lagi, kali ini jangan memasukkan kata sandi, hanya tekan <i>enter</i> saja.</p>
<p>Apa yang terjadi?</p>
<p>- Cobalah menggunakan perintah <b>psswd</b> daripada <b>passwd</b>.</p>
<p>Apa yang terjadi?</p>
<p>Catatan:</p>
<p>Kecuali anda ganti lagi kata sandi anda sesuai dengan awalnya (sebelum anda melakukan latihan ini), maka kata sandi anda sekarang tetap P6p3.aa!</p>
<p>Perhatikan bahwa beberapa sistem mungkin tidak memperbolehkan untuk menggunakan kembali kata sandi yang telah digunakan sebelumnya.</p>
<p><b>2.4.3. Direktori</b></p>
<p>- Masukkan perintah <b>cd blah</b></p>
<p>Apa yang terjadi?</p>
<p>- Masukkan perintah <b>cd ..</b></p>
<p>Apa yang terjadi?</p>
<p>- Tampilkan isi dari direktori menggunakan perintah <b>ls</b></p>
<p>Apa yang anda lihat?</p>
<p>Menurut anda apa yang anda lihat sekarang?</p>
<p>Cek dengan perintah <b>pwd</b>.</p>
<p>- Masukkan perintah <b>cd</b></p>
<p>Apa yang terjadi?</p>
<p>- Ulangi langkah 2 sebanyak dua kali</p>
<p>Apa yang terjadi?</p>
<p>- Tampilkan isi dari direktori ini</p>
<p>- Cobalah perintah <b>cd root</b></p>
<p>Apa yang terjadi?</p>
<p>Anda memiliki akses ke direktori apa saja</p>
<p>- Ulangi langkah 4</p>
<p>Apakah anda tahu bagaimana cara lain untuk mengetahui posisi anda sekarang?</p>
<p><b>2.4.4. File</b></p>
<p>- Berpindahlah ke direktori <i>/</i> dan kemudian <i>etc</i>. Ketikkan <b>ls</b>. Jika <i>output</i>-nya lebih panjang dari layar monitor anda, gunakan kombinasi tombol <i>shift+PageUp</i> dan <i>shift+PageDown</i>.</p>
<p><i>File</i> <i>inittab</i> memiliki jawaban dari pertanyaan pertama dalam daftar ini. cobalah perintah <i>file</i> untuk <i>file</i> ini.</p>
<p>Tipe <i>file</i> dari <i>inittab</i> adalah &#8230;</p>
<p>- Gunakan perintah <b>cat inittab</b> dan baca <i>file</i> ini</p>
<p>Apa modus yang digunakan secara <i>default</i> oleh sistem anda?</p>
<p>- Kembalilah ke direktori home menggunakan perintah <b>cd</b></p>
<p>- Masukkan perintah <b>file</b></p>
<p>Apakah hal ini membantu anda untuk memahami arti dari &#8220;.&#8221;?</p>
<p>- Dapatkah anda melihat isi dari &#8220;.&#8221; dengan menggunakan perintah <b>cat</b>?</p>
<p>- Tampilkan <i>help</i> untuk perintah <b>cat</b>, menggunakan <i>option &#8211;help</i>. Gunakan <i>option </i>untuk memberi nomor pada baris <i>output</i> untuk menghitung berapa banyak pengguna yang terdapat dalam <i>file /etc/passwd</i>.</p>
<p><b>2.4.5. Mendapatkan Pertolongan</b></p>
<p>- Baca <b>man info</b></p>
<p>- Baca <b>man ls</b></p>
<p>- Baca <b>info passwd</b></p>
<p>- Masukkan perintah <b>apropos passwd</b></p>
<p>- Cobalah <b>man</b> atau <b>info</b> pada <b>cd</b></p>
<p>Apa yang anda lakukan untuk mendapatkan informasi lebih tentang <b>cd</b>?</p>
<p>- baca <b>ls &#8211;help</b> dan cobalah semua.</p>
<p><b>last updates 04/08/2006</b></p>
<p align="right"><i>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com">freedomcasher@gmail.com</a></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=20&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/08/03/bekerja-dengan-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-1.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-1</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-2.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-2</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-3.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-3</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-4.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-4</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-5.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-5</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-6.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-6</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-7.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-7</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-8.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-8</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-9.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-9</media:title>
		</media:content>

		<media:content url="http://freedomcasher.files.wordpress.com/2006/08/gambar-2-10.thumbnail.png" medium="image">
			<media:title type="html">gambar 2-10</media:title>
		</media:content>
	</item>
		<item>
		<title>Membuat Shortcut &#8220;Eject CD&#8221;</title>
		<link>http://freedomcasher.wordpress.com/2006/08/03/membuat-shortcut-eject-cd/</link>
		<comments>http://freedomcasher.wordpress.com/2006/08/03/membuat-shortcut-eject-cd/#comments</comments>
		<pubDate>Thu, 03 Aug 2006 02:11:33 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Linux Tips n Tricks]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/08/03/membuat-shortcut-eject-cd/</guid>
		<description><![CDATA[Untuk dapat melakukan eject CD secara otomatis dan bukannya manual (dengan menekan tombol eject pada optical drive), diperlukan program &#8220;eject&#8220;. Kebanyakan disto linux yang baru sudah menyertakan paket program tersebut. Pertama, buat shortcut atau application luncher dan letakkan dilokasi yang anda sukai (panel, desktop, universal sidebar (kde), dll), beri nama dan icon sesuai dengan selera [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=9&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p dir="ltr">Untuk dapat melakukan <i>eject CD</i> secara otomatis dan bukannya manual (dengan menekan tombol <i>eject</i> pada <i>optical drive</i>), diperlukan program &#8220;<i>eject</i>&#8220;. Kebanyakan disto <i>linux</i> yang baru sudah menyertakan paket program tersebut.</p>
<p dir="ltr"><span id="more-9"></span><b>Pertama</b>, buat <i>shortcut</i> atau <i>application luncher</i> dan letakkan dilokasi yang anda sukai (<i>panel, desktop, universal sidebar (kde)</i>, dll), beri nama dan <i>icon</i> sesuai dengan selera anda, kemudian pada kolom <i>command</i>, isikan perintah &#8220;<i>eject -v</i>&#8220;, setelah itu aktifkan &#8220;<i>run in terminal</i>&#8221; (berfungsi untuk menampilkan proses yang sedang berlangsung yang didapatkan dari <i>option -v </i>(<i>verbose</i>), hal ini bersifat optional, anda boleh mengaktifkannya atau tidak itu terserah anda, dan berguna untuk melacak kesalahan yang terjadi, jika memang terjadi kesalahan).</p>
<p dir="ltr">Catatan:</p>
<p dir="ltr">Perintah <i>eject</i> secara <i>default</i> menggunakan<i> target device</i> yang dikenali oleh sistem yang anda gunakan, misalnya<i> /dev/hdb </i>(bila <i>optical drive</i> anda berada pada posisi <i>primary slave</i>),<i> /dev/hdc</i> (bila<i> optical drive</i> anda berada pada posisi <i>secondary master</i>), dst.</p>
<p dir="ltr">Bila anda menggunakan dua atau lebih <i>optical drive</i>, maka anda harus membuat <i>shortcut </i>sebanyak<i> optical drive</i> yang anda gunakan, masing-masing untuk<i> optical drive</i> yang berbeda, dan jangan lupa gunakan perintah &#8220;<i>eject -v target_device</i>&#8220;, misalnya &#8220;<i>eject -v /dev/hdc</i>&#8220;.</p>
<p dir="ltr"><b>Kedua</b>, silahkan dicoba<i> shortcut</i> yang sudah susah payah anda buat tersebut, dan semoga berhasil&#8230;</p>
<p dir="ltr">Catatan tambahan:</p>
<p dir="ltr">Perintah <i>eject</i> sebenarnya tidak hanya digunakan pada<i> optical drive</i> saja, tapi juga bisa digunakan pada <i>drive </i>yang lain seperti <i>floppy disk drive, flash disk,</i> dll, tetapi tentu saja perangkat keras anda juga harus mendukung. Untuk keterangan lebih detail tentang fungsi dari perintah <i>eject</i>, silahkan baca <i>manual</i>-nya (<i>man eject</i>).</p>
<p dir="ltr"><b>last update 03/08/2006</b></p>
<p align="right"><i>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com">freedomcasher@gmail.com</a></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=9&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/08/03/membuat-shortcut-eject-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>
	</item>
		<item>
		<title>fstab</title>
		<link>http://freedomcasher.wordpress.com/2006/07/31/fstab/</link>
		<comments>http://freedomcasher.wordpress.com/2006/07/31/fstab/#comments</comments>
		<pubDate>Mon, 31 Jul 2006 02:16:25 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Manual]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/07/31/fstab/</guid>
		<description><![CDATA[fstab merupakan sebuah file yang berisi informasi-informasi statis tentang berbagai macam file systems. Terletak di dalam direktori /etc. fstab hanya dapat dibaca oleh program tetapi program tidak bisa mengubah maupun menulis informasi ke dalamnya. Pembuatan dan perawatan fstab dilakukan oleh pengelola sistem (root). Untuk kernel yang baru, diatas 2.6, sudah menyertakan udev (dulu menggunakan hotplug). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=8&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><title></title> 	 	 	 	 	 	<!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--></p>
<p><i>fstab<b> </b></i>merupakan sebuah file yang berisi informasi-informasi statis tentang berbagai macam <i>file systems. </i>Terletak di dalam direktori <i>/etc</i>. <i>fstab </i>hanya dapat dibaca oleh program tetapi program tidak bisa mengubah maupun menulis informasi ke dalamnya. Pembuatan dan perawatan <i>fstab</i> dilakukan oleh pengelola sistem (root).</p>
<p><span id="more-8"></span>Untuk <i>kernel</i> yang baru, diatas 2.6, sudah menyertakan <i>udev </i>(dulu menggunakan <i>hotplug). </i>Dengan <i>udev, </i>setiap <i>device </i>(misalnya <i>USB flash, camera, memory card, hard disk, external optical drive, </i>dll) yang dihubungkan dengan sistem, akan di <i>mount </i>secara otomatis (<i>auto mount</i>). Jadi tidak perlu repot menambahkan <i>entry </i>ke dalam <i>fstab,</i> maupun melakukan <i>mount </i>dan <i>umount</i>.</p>
<p>Aturan penulisan fstab:</p>
<p>-	Setiap penjelasan dari <i>file system </i>dituliskan dalam baris yang terpisah (disebut 	<i>record)</i>.</p>
<p><i>- 	fields </i>dari tiap-tiap baris dipisahkan oleh <i>tabs</i> atau <i>spaces. </i></p>
<p><i>- 	</i>Baris yang diberi awalan dengan tanda <b>#</b>, hanya merupakan komentar atau catatan, 	tidak akan dibaca oleh program.</p>
<p>- 	urutan/penempatan dari <i>records </i>yang terdapat dalam <i>fstab</i> harus diperhatikan, karena 	perintah <i>fsck, mount, </i>dan <i>umount</i> akan bergantung pada informasi yang terdapat di 	dalamnya.</p>
<p>Contoh salah satu <i>record</i> yang terdapat dalam <i>fstab:</i></p>
<p><b><u>/dev/hda1</u>    <u>/mnt/vo8-laptop</u>    <u>ntfs</u>    <u>defaults,nls=utf8,umask=007,gid=46</u>	<u>0</u>  <u>0</u></b></p>
<p>- <i>field </i>pertama, <i>fs_spec</i> (<i>file sistem specification</i>), menjelaskan tentang  <i>block special device </i>atau <i>remote file system </i>yang akan di-<i>mount.</i></p>
<p><i>- field </i>kedua, <i>fs_file</i> (<i>file system file</i>), menjelaskan tentang <i>mount point</i> untuk <i>file system </i>yang bersangkutan. Untuk partisi <i>swap</i>, <i>field</i> ini harus di isi dengan <i>none</i>. Jika nama dari <i>mount points</i> menggunakan spasi, gunakan tanda <b>\</b> (misalnya <i>/mnt/ubuntu\ linux</i>).</p>
<p>- <i>field </i>ketiga, <i>fs_vfstype </i>(<i>file system virtual file system type</i>), menjelaskan tentang tipe atau jenis dari <i>file system </i>yang digunakan oleh <i>block special device </i>atau <i>remote file system </i>yang bersangkutan. <i>Linux</i> mendukung banyak tipe <i>file system</i>, seperti <i>adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs</i>, dll. Untuk informasi lebih detail baca <i>man 8 mount</i>. Untuk informasi tentang <i>file system</i> yang didukung oleh <i>kernel </i>yang digunakan, baca <i>/proc/filesystems</i>. <i>entry</i> <i>&#8220;swap&#8221;</i> menunjukkan bahwa partisi tersebut digunakan untuk <i>swapping</i>. Sedangkan <i>entry &#8220;ignore&#8221;</i>, akan menyebabkan baris tersebut untuk tidak diperhatikan. Hal ini berguna untuk menunjukkan bahwa partisi yang bersangkutan tidak digunakan.</p>
<p>- <i>field </i>keempat, <i>fs_mntops </i>(<i>file system mount options</i>), menjelaskan tentang <i>mount options</i> yang berkaitan dengan <i>file system </i>yang digunakan. Menggunakan koma (,) untuk memisahkan <i>option</i> yang berbeda. berisi paling tidak tipe <i>mount</i>, ditambah <i>options </i>tambahan yang sesuai dengan tipe <i>file system </i>yang digunakan. Untuk informasi tentang <i>options</i> yang tersedia, baca <i>man 8 mount</i>.</p>
<p>- <i>field </i>kelima, <i>fs_freq </i>(<i>file system frequency</i>), digunakan oleh perintah <b>dump </b>untuk melakukan <i>dumping </i>terhadap <i>file system </i>yang bersangkutan. Bila <i>field </i>ini dikosongkan atau tidak diberi nilai, maka secara otomatis akan diberikan nilai 0, maka proses <i>dumping </i>tidak akan diberlakukan pada <i>file system </i>tersebut.</p>
<p>- <i>field </i>keenam, <i>fs_passno </i>(<i>file system pass number</i>), digunakan oleh program <b>fsck</b><br />
untuk menentukan urutan <i>file system </i>yang akan di cek pada saat <i>booting.</i> <i>root file system </i> seharusnya di definisikan sebagai <i>fs_passno </i>1 dan <i>file system </i>yang lain di definisikan setelahnya (2, 3, dst). <i>file system </i>yang terdapat dalam <i>drive </i>yang sama (<i>hard disk </i>yang sama) akan di cek secara berurutan, tetapi <i>file system </i>yang terdapat dalam <i>drive </i>yang berbeda akan di cek secara bersamaan, untuk memanfaatkan ke-paralelan (<i>parallelism</i>) yang tersedia pada perangkat keras. Jika <i>field </i>ini dikosongkan atau bernilai 0, maka <b>fsck </b>akan menganggap bahwa <i>file system </i>tersebut tidak perlu dilakukan pengecekan.</p>
<p><b>last update 31/07/2006</b></p>
<p align="right"><i>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com">freedomcasher@gmail.com</a></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=8&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/07/31/fstab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>
	</item>
		<item>
		<title>Pengenalan FOSS (Free and Open Source Software) dan Linux</title>
		<link>http://freedomcasher.wordpress.com/2006/07/28/4/</link>
		<comments>http://freedomcasher.wordpress.com/2006/07/28/4/#comments</comments>
		<pubDate>Fri, 28 Jul 2006 03:19:08 +0000</pubDate>
		<dc:creator>freedomcasher</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">https://freedomcasher.wordpress.com/2006/07/28/4/</guid>
		<description><![CDATA[1. SEJARAH 1.1. UNIX Dahulu, sekitar lebih dari 30 tahun yang lalu, komputer masih memiliki ukuran yang besar (sebesar rumah, bahkan stadion), dan tiap-tiap komputer memiliki sistem operasi yang berbeda. Perangkat lunak (software) selalu disesuaikan untuk tujuan-tujuan tertentu, dan perangkat lunak yang ditujukan untuk satu sistem, tidak dapat digunakan pada sistem yang lain. Dengan memiliki [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=4&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p dir="ltr" align="center"><b>1. SEJARAH</b></p>
<p dir="ltr"><b>1.1. UNIX</b></p>
<p dir="ltr">Dahulu, sekitar lebih dari 30 tahun yang lalu, komputer masih memiliki ukuran yang besar (sebesar rumah, bahkan stadion), dan tiap-tiap komputer memiliki sistem operasi yang berbeda. Perangkat lunak (software) selalu disesuaikan untuk tujuan-tujuan tertentu, dan perangkat lunak yang ditujukan untuk satu sistem, tidak dapat digunakan pada sistem yang lain. Dengan memiliki kemampuan untuk bekerja dengan suatu sistem, belum tentu dapat bekerja dengan sistem yang lain. Tentunya hal ini sangat menyulitkan pengguna (user) dan pengelola sistem (system administrator) tersebut.</p>
<p dir="ltr">Pada tahun 1969, sebuah tim yang terdiri dari para pengembang di Bell Labs Laboratories, mulai bekerja untuk mencari solusi untuk mengatasi permasalahan perangkat lunak yang sedang terjadi. Mereka mengembangkan sebuah sistem operasi baru yang:</p>
<p dir="ltr">1. Sederhana dan elegan.<br />
2. Ditulis dalam bahasa pemrograman C sebagai pengganti dari kode mesin (assembly code).<br />
3. Kode-kode yang digunakan dapat digunakan kembali (recycle).</p>
<p dir="ltr">Para pengembang dari Bell Labs menamakan proyek mereka &#8220;UNIX&#8221;.</p>
<p dir="ltr">Kemampuan untuk menggunakan kembali kode-kode yang ada merupakan fitur yang sangat penting. Kemudian, semua sistem komputer yang tersedia secara komersial menggunakan sistem operasi yang kode-kodenya dibuat khusus untuk satu sistem. UNIX sebenarnya hanya membutuhkan sebagian kecil dari kode-kode spesial tersebut, yang saat ini secara umum dinamakan &#8220;kernel&#8221;. Sistem operasi dan semua fungsi-fungsi lainnya dibuat dan dibangun berdasarkan kernel tersebut dan ditulis dalam bahasa pemrograman yang lebih tinggi, C. Bahasa pemrograman tersebut dikembangkan secara khusus untuk membuat sistem UNIX. Dengan menggunakan tehnik baru ini, untuk mengembangkan sistem operasi yang dapat digunakan pada berbagai tipe perangkat keras (hardware) menjadi jauh lebih mudah.</p>
<p dir="ltr">Kemudian mulai dikembangkan komputer dengan ukuran yang lebih kecil dan pada akhir tahun 80-an, sudah banyak orang yang memiliki komputer rumah (home computer). Pada saat itu, terdapat berbagai versi dari UNIX yang tersedia untuk arsitektur komputer pribadi (personal computer, PC), tetapi tidak ada satupun yang benar-benar bebas (free), dan yang lebih penting lagi: lambat, sehingga kebanyakan orang menggunakan MS DOS atau Windows 3.1.</p>
<p dir="ltr"><span id="more-4"></span><b>1.2. Linus dan Linux</b></p>
<p dir="ltr">Pada awal tahun 90-an, komputer rumah sudah sudah mampu untuk menggunakan sistem UNIX yang lengkap. Linus Torvalds, seorang pemuda yang sedang mempelajari ilmu komputer di University of Helsinki, berpikir bahwa merupakan sebuah ide yang bagus untuk memiliki sebuah versi UNIX yang bebas untuk digunakan bagi kalangan akademisi, dan dia mulai membuat kode-kodenya.</p>
<p dir="ltr">Linus mulai bertanya, mencari jawaban dan solusi yang dapat membantunya mendapatkan UNIX untuk komputer pribadinya. Berikut ini merupakan satu dari post pertamanya di comp.os.minix pada tahun 1991:</p>
<p dir="ltr">From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)<br />
Newsgroups: comp.os.minix<br />
Subject: Gcc−1.40 and a posix−question<br />
Message−ID: &lt;1991Jul3.100050.9886@klaava.Helsinki.FI&gt;<br />
Date: 3 Jul 91 10:00:50 GMT<br />
Hello netlanders,<br />
Due to a project I&#8217;m working on (in minix), I&#8217;m interested in the posix standard definition. Could somebody please point me to a (preferably) machine−readable format of the latest posix rules? Ftp−sites would be nice.</p>
<p dir="ltr">Dari awal, sudah merupakan tujuan dari Linus sendiri untuk mendapatkan sebuah sistem yang bebas dan sepenuhnya sesuai dengan UNIX yang asli. Karena itulah Linus menanyakan tentang standar-standar POSIX. POSIX masih menjadi standar untuk UNIX.</p>
<p dir="ltr">Pada masa itu, plug and play belum ditemukan, tetapi begitu banyak orang yang tertarik untuk memiliki sistem UNIX milik mereka sendiri. Drivers baru menjadi tersedia bagi semua jenis perangkat keras, dalam kurun waktu yang begitu cepat. Sampai-sampai ketika sebuah perangkat keras baru tersedia, seseorang membelinya dan menyerahkannya ke tempat testing linux. Ketika sistem tersebut secara bertahap mulai diinginkan orang, semakin banyak kode-kode bebas yang tersedia, bahkan dalam cakupan perangkat keras yang lebih luas. Para pembuat kode (coder) tidak hanya berhenti pada komputer pribadi mereka saja, setiap perangkat keras yang mereka temukan akan berguna bagi linux.</p>
<p dir="ltr">Kemudian para pembuat kode tersebut dipanggil dengan sebutan &#8220;nerds&#8221; atau &#8220;freaks&#8221;, tapi hal itu bukan merupakan suatu masalah bagi mereka, selama dukungan terhadap perangkat keras semakin bertambah. Terima kasih untuk orang-orang tersebut, sekarang linux tidak hanya ideal untuk digunakan pada komputer pribadi tetapi juga bisa digunakan pada perangkat keras tua yang tidak akan berguna bila linux tidak ada.</p>
<p dir="ltr">Dua tahun setelah Linus mengirimkan post, pengguna linux sudah mencapai 12000 orang. Semua fitur yang dimiliki UNIX ditambahkan dalam selang waktu beberapa tahun setelah itu, yang berakibat pada semakin matangnya linux pada masa sekarang ini. Linux merupakan tiruan lengkap (full clone) dari UNIX, cocok untuk digunakan pada workstation, begitu juga dengan server kelas menengah dan kelas atas. Saat ini, banyak pemain penting pada pasar perangkat keras dan perangkat lunak memiliki tim pengembang linux sediri.</p>
<p dir="ltr"><b>1.3. Aplikasi-aplikasi yang terdapat pada sistem linux</b></p>
<p dir="ltr">Saat ini linux sudah bergabung dalam pasar desktop. Pada awalnya para pengembang linux berkonsentrasi pada jaringan (networking) dan layanan-layanannya (services), dan aplikasi perkantoran merupakan penghalang terakhir yang harus di jatuhkan. Kita tentunya tidak ingin mengakui bahwa microsoft-lah yang menjadi pemimpin pasar, oleh karena itu selama beberapa tahun terakhir ini telah diupayakan berbagai alternatif untuk membuat linux menjadi salah satu pilihan alternatif untuk digunakan pada workstations, menyediakan antar muka pengguna (user interface) yang mudah dan aplikasi perkantoran yang mirip dengan yang dimiliki oleh microsoft, seperti pengolah kata (word processor), lembar kerja (spreadsheets), presentasi (presentations), dan sejenisnya.</p>
<p dir="ltr">Pada sisi server, linux sudah dikenal sebagai platform yang stabil dan dapat diandalkan, menyediakan layanan basis data dan pertukaran barang untuk perusahaan seperti amazon, toko buku online yang sudah populer, US Post Office, German Army, dan sejenisnya. Terutama penyedia internet dan penyedia jasa layanan internet sudah menggunakan linux sebagai firewall, proxy, dan web server, dan anda akan menemukan boks linux pada hampir setiap pengelola sistem UNIX yang menghargai lingkungan yang nyaman untuk dikelola. Clusters dari mesin linux sudah digunakan pada pembuatan film seperti titanic, shrek, dan lainnya. Di kantor pos, linux merupakan saraf pusat yang merutekan surat-surat dan digunakan sebagai sebuah mesin pencari (search engine) yang besar, dan juga digunakan untuk pencarian melalui internet. Hal-hal tersebut diatas hanya merupakan sebagian kecil dari ratusan pekerjaan berat yang dikerjakan linux dari hari-kehari di seluruh dunia.</p>
<p dir="ltr">Perlu diperhatikan juga bahwa linux modern tidak hanya digunakan pada workstations, server kelas menengah dan kelas atas, tetapi juga pada gadgets, seperti PDA, peralatan bergerak (mobiles), robot, bahkan sebuah jam tangan. Hal tersebut membuat linux menjadi satu-satunya sistem operasi di dunia yang dapat digunakan pada berbagai jenis perangkat keras.</p>
<p dir="ltr" align="center"><b>2. ANTAR MUKA PENGGUNA (USER INTERFACES)</b></p>
<p dir="ltr"><b>2.1 Apakah linux sulit untuk digunakan?</b></p>
<p dir="ltr">Apakah linux sulit atau tidak untuk digunakan itu tergantung pada orang yang anda tanyai. Pengguna UNIX yang sudah berpengalaman tentu akan mengatakan tidak, karena linux merupakan sistem operasi yang ideal bagi pengguna tingkat mahir dan para pembuat program (programmers), karena linux memang dibuat dan dikembangkan oleh orang-orang tersebut.</p>
<p dir="ltr">Segala yang diinginkan oleh pembuat program sudah tersedia: compilers, libraries, dan sarana untuk perbaikan dan pengembangan (debugging and development tools). Paket-paket tersebut sudah menjadi bagian dari setiap distribusi linux. Semua dokumentasi dan petunjuk penggunaan (manual) ikut disertakan, bahkan contoh-contohnya juga sering disertakan, sehingga anda dapat bekerja kapanpun anda mau. Linux mirip dengan UNIX dan berpindah dari UNIX ke Linux maupun sebaliknya merupakan hal yang biasa.</p>
<p dir="ltr">Pada awal perkembangan linux, menjadi seorang ahli merupakan suatu keharusan untuk dapat menggunakan sistem tersebut. Sudah merupakan hal yang biasa untuk memberitahu pengguna baru supaya membaca petunjuk penggunaan (read the manual first, RTMF).</p>
<p dir="ltr"><b>2.2 Linux untuk pengguna yang kurang berpengalaman</b></p>
<p dir="ltr">Perusahaan-perusahaan seperti RedHat, SUSE, dan Mandriva sudah menyediakan distribusi linux yang sudah dipaket sedemikian rupa sehingga dapat digunakan secara masal. Mereka telah mengintegrasikan antar muka pengguna yang sudah menggunakan modus grafis (graphical user interface, GUI), yang dikembangkan oleh komunitas, dan bertujuan untuk memudahkan pengelolaan program dan layanan-layanannya.</p>
<p dir="ltr">Saat ini anda bisa masuk ke sistem (log in) dalam modus grafis dan dapat menjalankan semua aplikasi yang diinginkan tanpa harus mengetikkan satu karakterpun, dan anda pun masih bisa mengakses inti dari sistem jika diinginkan. Karena struktur yang dimilikinya, linux cocok untuk digunakan oleh pengguna baru maupun pengguna yang sudah berpengalaman. Pengguna baru tidak dipaksa untuk mengerjakan hal-hal yang sulit, selagi pengguna yang sudah berpengalaman tidak dipaksa untuk bekerja seperti pada saat mereka pertama kali mempelajari linux.</p>
<p dir="ltr">Para pengembang aplikasi untuk desktop sudah memberikan kontribusi yang luar biasa untuk membuat desktop paling bagus yang pernah anda lihat, atau untuk membuat sistem linux anda mirip dengan microsoft windows atau macintosh. Pengembangan terakhir juga mendukung akselerasi 3D dan dukungan terhadap peralatan USB, klik tunggal (single click) untuk memperbaharui sistem dan paket-paket yang tersedia, dan lain sebagainya. Linux memiliki semua hal tersebut, dan berusaha untuk menyediakan semua layanan yang ada dalam bentuk yang logis supaya orang biasa dapat memahaminya.</p>
<p dir="ltr">Dibawah ini terdapat beberapa alamat web yang dapat menunjukkan seperti apa linux desktop itu:</p>
<p dir="ltr">http://www.gnome.org</p>
<p>http://www.kde-org/screenshot/</p>
<p>http://www.openoffice.org</p>
<p>http://www.mozilla.org</p>
<p dir="ltr" align="center"><b>3. APAKAH LINUX MEMILIKI MASA DEPAN?</b></p>
<p dir="ltr"><b>3.1. Sumber terbuka (open source)</b></p>
<p dir="ltr">Ide dibalik perangkat lunak bertipe sumber terbuka sebenarnya sederhana: ketika para pembuat program dapat melihat, merubah dan mendistribusikan kode-kode yang digunakan, maka kode-kode tersebut akan menjadi matang dan lebih baik. Orang-orang dapat mengadaptasi, memperbaiki, membetulkan kesalahan (debug), dan mereka dapat melakukannya dalam waktu yang lebih cepat. Perangkat lunak tersebut akan menjadi lebih fleksibel, dan memiliki kualitas yang lebih bagus dibandingkan dengan perangkat lunak yang dikembangkan menggunakan metode yang umum, karena lebih banyak orang yang sudah mengujinya pada kondisi yang berbeda-beda.</p>
<p dir="ltr">Inisiatif sumber terbuka sudah mulai mempengaruhi dunia komersial, dan secara perlahan, vendor-vendor komersial mulai memahami maksudnya. Sekarang linux sudah menunjukkan bahwa linux bukanlah sebuah sistem yang khusus untuk para akademisi, dimana hanya akan bermanfaat jika digunakan oleh orang-orang yang memiliki latar belakang teknis.</p>
<p dir="ltr">Linux menyediakan lebih dari sekedar sebuah sistem operasi: karena memiliki semua infrastruktur yang mendukung dalam pembuatan sistem operasi, pembuatan dan pengetesan program, menyediakan segalanya untuk penggunanya, perawatan sistem, pembaharuan sistem, dukungan, dan perubahan terhadap sistem, dan lain sebagainya. Saat ini linux sudah siap untuk menghadapi tantangan dari dunia yang berkembang dengan pesat.</p>
<p dir="ltr"><b>3.2. Dengan pengalaman selama 10 tahun siap melayani anda</b></p>
<p dir="ltr">Ketika linux mungkin merupakan inisiatif sumber terbuka yang paling terkenal, ada proyek lain yang juga memberikan kontribusi yang cukup besar dalam perkembangan sistem operasi linux. Proyek itu dinamakan SAMBA, berfungsi sebagai file and print server yang dapat digunakan pada lingkungan gabungan antara microsoft windows dan linux.</p>
<p dir="ltr">Mungkin yang lebih sukses dari proyek SAMBA adalah proyek Apache HTTP Server. Server apache dapat berjalan pada Windows, UNIX, dan banyak sistem operasi yang lain. Awalnya terkenal dengan sebutan &#8220;A PAtCHy server&#8221;, berbasiskan pada kode-kode yang sudah ada dan beberapa seri dari &#8220;patch files&#8221;, nama dari kode-kode yang sudah matang diharapkan dapat dikonotasikan dengan suku asli dari amerika, apache, yang terkenal akan kemampuan berperang yang hebat dan daya tahan yang tinggi. Apache sudah menunjukkan performa, kecepatan, kestabilan, dan kelebihan fitur-fitur yang dimilikinya dibandingkan dengan server web lainnya. Apache digunakan pada situs yang memiliki jutaan tiap harinya.</p>
<p dir="ltr">Dalam kategori aplikasi perkantoran, tersedia aplikasi yang mirip dengan Microsoft Office, mulai dari yang mirip sebagian, sampai implementasi penuh dari aplikasi yang tersedia pada MS Windows. Inisiatif tersebut memberikan kontribusi yang besar untuk membuat linux dapat diterima dalam pasar desktop, karena pengguna tidak memerlukan pelatihan tambahan untuk menggunakan sistem yang baru.</p>
<p dir="ltr">Komunitas sumber terbuka, yang terdiri dari banyak orang yang sudah memberikan kontribusi selama sepuluh tahun, memastikan posisi linux sebagai salah satu pemain penting dalam pasar desktop begitu juga dengan aplikasi teknologi informasi. Semakin banyak pengguna, tentunya semakin banyak pula pertanyaan yang muncul. Komunitas sumber terbuka memastikan bahwa jawaban atas pertanyaan-pertanyaan tersebut terus ada, dan selalu mengamati kualitas dari jawaban-jawaban<b> </b>tersebut.</p>
<p dir="ltr" align="center"><b>4. KELEBIHAN DAN KEKURANGAN LINUX</b></p>
<p dir="ltr"><b>4.1. Kelebihan linux</b></p>
<p dir="ltr">Kebanyakan dari kelebihan linux berasal dari sumbernya, UNIX, kecuali kelebihan yang pertama, tentunya:</p>
<p dir="ltr">1. Bebas (free)<br />
Jika anda tidak ingin mengeluarkan apapun, bahkan tidak perlu membayar harga CD-nya, linux dapat di download dari internet tanpa dipungut biaya sepeserpun. Tidak ada biaya registrasi, tidak ada biaya untuk tiap penggunanya, bebas pembaharuan sistem, dan kode sumber tersedia secara bebas jika anda ingin merubah perilaku dari sistem yang anda gunakan.</p>
<p dir="ltr">Lisensi yang umum digunakan adalah &#8220;GNU Public License (GPL)&#8221;. Dalam lisensi tersebut disebutkan bahwa setiap orang memiliki hak untuk melakukan perubahan dan mendistribusikan kembali perangkat lunak yang sudah dimodifikasi tersebut, asalkan kode-kode pembuat programnya masih tersedia setelah pendistribusian.</p>
<p dir="ltr">2. Linux bisa digunakan pada berbagai macam tipe perangkat keras<br />
Sebuah vendor yang ingin menjual sebuah tipe komputer baru dan tidak tahu sistem operasi apa yang akan digunakan pada mesinnya (katakanlah CPU dalam mobil atau mesin pencuci), dapat menggunakan kernel linux dan membuatnya dapat berjalan pada perangkat keras tersebut, karena dokumentasi yang berhubungan dengan aktifitas tersebut tersedia secara bebas.</p>
<p dir="ltr">3. Linux diciptakan untuk selalu bekerja<br />
Sama halnya dengan UNIX, sebuah sistem linux diharapkan untuk dapat tetap bekerja tanpa perlu melakukan restart atau reboot. Itulah mengapa banyak tugas-tugas (tasks) yang dikerjakan pada malam hari atau sesuai dengan waktu yang telah ditetapkan sebelumnya, menghasilkan ketersediaan sumber daya yang tinggi pada saat periode-periode sibuk dan penggunaan perangkat keras yang lebih seimbang. Kemampuan ini memungkingkan linux untuk di terapkan pada lingkungan dimana orang-orang tidak memiliki waktu atau peluang untuk mengendalikan sistemnya siang dan malam.</p>
<p dir="ltr">4. Aman<br />
Model keamanan yang digunakan linux berbasiskan pada ide-ide keamanan yang digunakan UNIX, yang terkenal akan ketangguhan dan kualitas yang sudah terbukti. Linux tidak hanya berfungsi sebagai benteng untuk melindungi serangan yang datang dari internet, tetapi juga dapat beradaptasi dengan situasi yang lain, dengan menyediakan keamanan yang juga memiliki standar tinggi. Mesin anda akan memiliki tingkat kemanan yang sama dengan firewall yang anda gunakan.</p>
<p dir="ltr">5. Fleksible<br />
Linux bisa diterapkan pada perangkat genggam yang menggunakan memory sebesar 2 MB sampai ke media penyimpanan sebesar satu PB (PetaByte), anda tinggal menambahkan atau mengurangi paket-paket yang ada dan linux akan sesuai untuk digunakan pada perangkat tersebut.</p>
<p dir="ltr">6. Sistem operasi linux dan beberapa aplikasi di linux memiliki waktu perbaikan yang reatif singkat<br />
Karena linux dikembangkan dan dites oleh banyak orang, maka baik kesalahan (errors) maupun orang yang dapat memperbaiki kesalahan tersebut biasanya dapat ditemukan dalam waktu yang relatif singkat. Bahkan, kadang selang waktu antara penemuan masalah dan perbaikan masalah hanya dalam hitungan jam.</p>
<p dir="ltr"><b>4.2. Kekurangan linux</b></p>
<p dir="ltr">1. Banyaknya jumlah distribusi linux yang berbeda.<br />
Seperti yang dikatakan orang roma, &#8220;Quot capites, tot rationes&#8221;, semakin banyak orang semakin banyak pula pendapat. Pada kesan pertama, jumlah distribusi linux yang tersedia dapat menjadi sebuah hal yang menakutkan, atau suatu hal yang konyol, tergantung dari sudut pandang anda. Tetapi hal tersebut juga berarti bahwa setiap orang akan menemukan apa yang diinginkannya. Anda tidak perlu menjadi seorang ahli untuk dapat menemukan distribusi yang sesuai dengan keinginan anda.</p>
<p dir="ltr">Ketika ditanya, biasanya pengguna linux akan mengatakan bahwa distribusi linux yang paling bagus adalah versi spesifik yang dia gunakan. Jadi, mana yang harus anda pilih? Jangan terlalu mengkhawatirkan hal tersebut. Setiap distribusi hanya memiliki perbedaan pada paket-paket yang disertakan. Strategi yang paling baik adalah dengan mencoba beberapa distribusi, sayangnya tidak semua orang memiliki waktu untuk melakukannya. Untungnya, terdapat banyak tutorial yang dapat membantu anda untuk menentukan distribusi yang sesuai. Mudahnya, silahkan googling dengan kata kunci seperti &#8220;choosing your distribution&#8221;.</p>
<p dir="ltr">2. Tidak begitu mudah untuk digunakan (not very user friendly) dan membingungkan bagi pengguna baru.<br />
Bisa dibilang bahwa linux, setidaknya sistem intinya, memang lebih sulit digunakan daripada MS Windows dan jauh lebih sulit lagi bila dibandingkan dengan MacOS, tetapi seiring dengan popularitas linux, banyak tersedia dokumentasi dan tutorial yang membuat linux lebih mudah untuk digunakan, khususnya bagi pengguna baru. Lebih banyak informasi dirilis setiap harinya, untuk mengisi kekosongan dokumentasi yang tersedia bagi pengguna dari semua level.</p>
<p dir="ltr">3. Apakah produk sumber terbuka dapat dipercaya?<br />
Bagaimana mungkin sesuatu yang begitu bebas juga dapat diandalkan? Pengguna linux memiliki pilihan apakah akan menggunakan linux atau tidak, yang akan memberikan lebih banyak kelebihan dibandingkan dengan pengguna yang menggunakan perangkat lunak yang bersifat tertutup yang tidak memiliki kebebasan seperti yang linux berikan. Setelah mengalami pengetesan dalam periode yang cukup lama, kebanyakan pengguna linux mengambil kesimpulan bahwa linux tidak hanya bagus, dan dalam kebanyakan kasus juga lebih baik dan lebih cepat. Jika saja linux tidak dapat dipercaya, pastilah sudah lama hilang dan tidak akan memiliki popularitas seperti sekarang ini, dengan jutaan pengguna. Sekarang pengguna dapat menyebar-luaskan dan berbagi pengetahuan dengan komunitas-komunitas yang ada, sehingga sistem linux menjadi semakin bagus setiap harinya. Linux merupakan proyek yang tidak akan pernah selesai, itu benar adanya, tetapi dalam lingkungan yang selalu berubah, linux juga merupakan proyek yang terus berkembang menuju kesempurnaan.</p>
<p dir="ltr" align="center"><b>5. BERBAGAI MACAM &#8220;RASA&#8221; LINUX</b></p>
<p dir="ltr"><b>5.1. Linux dan GNU</b></p>
<p dir="ltr">Walaupun terdapat begitu banyak implementasi linux yang berbeda, anda akan menemukan banyak kesamaan pada tiap-tiap distribusi yang berbeda. Dengan menginstall sistem linux, itu hanya merupakan awal dari hubungan jangka panjang yang akan terjadi. Ketika anda baru saja berfikir bahwa anda memiliki sistem yang berjalan dengan baik, linux akan merangsang imaginasi dan kreatifitas anda, dan ketika anda menyadari lebih banyak tentang apa yang dapat diberikan oleh sistem anda, maka anda akan mencoba untuk mengeksplorasi sampai batasnya.</p>
<p dir="ltr">Linux mungkin terlihat berbeda, tergantung distribusi, perangkat keras dan selera pribadi anda, tetapi inti dari sistem tetaplah sama. Sistem linux berbasiskan utilitas dari &#8220;GNU (GNU&#8217;s not UNIX)&#8221;, yang menyediakan satu set standar untuk mengelola dan menggunakan sistem. Semua utilitas dari GNU bersifat sumber terbuka, jadi dapat digunakan pada semua sistem. Kebanyakan distribusi menawarkan paket-paket utilitas yang umum, seperti paket-paket RPM pada RedHat dan paket-paket Debian (juga disebut deb atau dpkg) pada Debian, jadi anda tidak perlu menjadi seorang pembuat program untuk dapat menginstal paket pada sistem anda. Bagaimanapun juga, jika anda suka untuk melakukan semua hal tersebut, anda akan lebih menyukai linux, karena kebanyakan distribusi menyediakan satu set lengkap utilitas untuk pengembangan, yang memperbolehkan anda untuk menginstal perangkat lunak, murni dari kode sumbernya (source code). Cara instalasi tersebut membuat anda dapat menginstall perangkat lunak meskipun tidak tersedia versi yang sesuai untuk sistem anda.</p>
<p dir="ltr">Daftar beberapa perangkat lunak dari GNU:</p>
<p dir="ltr">- Bash : GNU shell<br />
- GCC: GNU C Compiler<br />
- GDB : GNU Debugger<br />
- coreutils : satu set utilitas berbasiskan UNIX, seperti ls, cat dan chmod<br />
- findutils : untuk mencari dan menemukan file<br />
- fontutils : untuk merubah format huruf<br />
- The GIMP : GNU Image Manipulation Program<br />
- GNOME : GNU Network Object Model Environment</p>
<p dir="ltr">Untuk menginstal paket yang belum ada atau paket baru anda akan membutuhkan aplikasi pengelola perangkat lunak (package manager). Impelementasi yang paling banyak digunakan adalah RPM, dpkg, dan Ximian Red Carpet. RPM merupakan RedHat Package Manager, yang digunakan pada beberapa macam distribusi linux. Dpkg merupakan sistem pengelolan paket milik Debian, yang menggunakan antar muka yang disebut apt-get, bisa juga digunakan untuk mengelola paket RPM. Ximian Red Carpet merupakan implementasi dari pihak ketiga atas RPM, yang menggunakan tampilan grafis. Perangkat lunak dari pihak ketiga lainnya mungkin memiliki prosedur instalasi sendiri-sendiri, kadang kala menggunakan InstallShield, seperti yang digunakan oleh MS Windows dan platform yang lain. Ketika anda sudah mahir menggunakan linux, anda mungkin akan tertarik dengan salah satu perangkat lunak tersebut.</p>
<p dir="ltr"><b>5.2. GNU/Linux</b></p>
<p dir="ltr">Kernel linux (tulang dari sistem anda) bukanlah bagian dari proyek GNU tetapi menggunakan lisensi yang sama seperti perangkat lunak dari GNU. Sebagian besar dari utilitas dan sarana pengembangan (daging dari sistem anda), yang bukan merupakan bagian dari linux, diambil dari proyek GNU. Karena semua sistem baru dapat dikatakan berguna bila memiliki keduanya, baik kernel dan paling tidak satu set minimal utilitas, beberapa orang berpendapat bahwa sistem yang seperti itu seharusnya disebut sebagai sistem GNU/Linux.</p>
<p dir="ltr"><b>5.3. Distribusi mana yang sebaiknya saya gunakan?</b></p>
<p dir="ltr">Berdasarkan pada proses instalasi, faktor yang paling penting adalah perangkat keras yang anda gunakan. Karena setiap distribusi linux memiliki paket-paket dasar dan dibuat untuk dapat menyesuaikan dengan hampir semua hal yang dibutuhkan (karena semua distribusi tersebut menggunakan kernel linux), anda hanya perlu mempertimbangkan apakah distribusi tersebut dapat digunakan pada perangkat keras anda. LinuxPPC misalnya, dibuat untuk digunakan pada platform macintosh dan PowerPC lainnya dan tidak akan bisa digunakan pada PC yang berbasiskan x86.</p>
<p dir="ltr">Beberapa distribusi linux di optimalkan untuk digunakan pada tipe processor tertentu, imisalnya, walaupun sebenarnya distribusi tersebut masih dapat digunakan pada platform intel 486, 586 dan 686. Kadang, distribusi yang ditujukan untuk tipe processor tertentu tidaklah setangguh distrbusi lainnya, karena hanya dites oleh beberapa orang saja.</p>
<p dir="ltr">Kebanyakan distribusi linux menawarkan satu set perangkat lunak yang ditujukan untuk komputer pribadi pada umumnya dengan paket-paket spesial yang berisi kernel yang sudah dioptimalkan untuk processor berbasiskan intel x86. Distribusi-distribusi tersebut sudah dites dengan baik dan dirawat dengan baik pula, memfokuskan pada implementasi server yang dapat diandalakan dan proses instalasi dan prosedur pembaharuan sistem yang mudah. Contohnya adalah Debian, Ubuntu, Fedora Core, SUSE dan Mandriva, dimana sampai saat ini masih merupakan sistem linux yang paling populer dan biasanya dianggap sebagai sistem yang mudah untuk digunakan oleh para pengguna awal, selagi tidak menghalangi para professional untuk dapat mengeluarkan semua kemampuan yang dimiliki sistem mereka. Linux juga bisa digunakan pada laptop. Driver untuk perangkat keras baru akan disertakan setelah dilakukan pengetesan secara intensif, sehingga kestabilan sistem tetap terjaga.</p>
<p dir="ltr">GNOME mungkin menjadi desktop standar yang digunakan pada suatu sistem, tetapi pada sistem yang lain mungkin akan menggunakan KDE sebagai desktop standarnya. Biasanya, baik GNOME maupun KDE sudah tersedia pada semua distribusi linux mayor (major distribution). Window dan desktop manager lain juga tersedia bagi pengguna yang sudah berpengalaman, seperti Window Maker, XFCE, Enlightenment, IceWM, NextStep, XGL, dan lain-lain.</p>
<p dir="ltr">Proses instalasi standar memperbolehkan pengguna untuk memilih tipe-tipe instalasi yang berbeda, seperti workstations, laptop, server, dll. Setiap tipe instalasi menawarkan pilihan paket yang berbeda. Anda tinggal menyesuaikan dengan kebutuhan.</p>
<p dir="ltr">Tujuan dari tutorial ini adalah untuk diimplementasikan kepada semua distribusi linux. Untuk kenyamanan anda sendiri, bagaimanapun juga, anda sangat direkomendasikan untuk menggunakan distribusi linux mayor, yang memberikan dukungan terhadap semua perangkat keras dan aplikasi yang umum digunakan. Adapun beberapa distribusi mayor yang direkomendasikan adalah:</p>
<p dir="ltr">- Ubuntu<br />
- OpenSUSE<br />
- Mandriva (dulu menggunakan nama mandrake)<br />
- Debian<br />
- Fedora Core<br />
- Knoppix<br />
- dll</p>
<p dir="ltr">Sebetulnya masih banyak distribusi lain yang juga cukup populer, cuma tidak bisa disebutkan semuanya satu persatu. Untuk informasi yang lebih detail tentang distribusi linux, FreeBSD dan Solaris, silahkan kunjungi www.distrowatch.com. Informasi yang disediakan cukup lengkap, dari mulai daftar distribusi linux yang beredar di seluruh dunia, poling distribusi yang paling banyak digunakan, informasi tentang masing-masing distribusi beserta review dan alamat website-nya.</p>
<p dir="ltr" align="center"><b>6. KESIMPULAN</b></p>
<p dir="ltr">Pada bab ini, kita telah mempelajari:</p>
<p dir="ltr">1. Linux merupakan implementasi dari UNIX.<br />
2. Sistem operasi linux ditulis menggunakan bahasa pemrograman C.<br />
3. &#8220;De gustibus et coloribus non disputandum est&#8221;, terdapat linux untuk semua orang.<br />
4. Linux menggunakan utilitas dari GNU, satu set utilitas standar yang tersedia secara bebas untuk mengelola sistem operasi.</p>
<p dir="ltr" align="center"><b>7. LATIHAN</b></p>
<p dir="ltr">Sebuah latihan praktis untuk para pemula: install salah satu distribusi linux pada komputer pribadi anda. sebaiknya baca dulu petunjuk instalasi untuk distribusi tersebut dan atau Installation HOWTO dan kerjakanlah (kebanyakan kesalahan yang terjadi akibat dari tidak membaca petunjuk instalasi yang disediakan, dengan membaca pesan-pesan pada saat instalasi dengan cermat merupakan langkah awal untuk menuju jalan kesuksesan).</p>
<p dir="ltr">Beberapa hal yang perlu anda ketahui sebelum mulai menginstal linux:</p>
<p dir="ltr">1. Apakah distribusi yang dipilih dapat digunakan pada komputer saya?<br />
Jika anda ragu tentang kompatibilitas perangkat keras anda, silahkan kunjungi http://www.tldp.org/HOWTO/Hardware-HOWTO/index.html atau bacalah tutorial tentang Hardware HOWTO.</p>
<p dir="ltr">2. Tipe keyboard yang digunakan (jumlah tombol, tata letak atau layout)? Tipe mouse yang digunakan (serial/paralel/usb, jumlah tombol)? Berapa kapasitas RAM?</p>
<p dir="ltr">3. Apakah akan menggunakan tipe instalasi workstations ataukah server, atau apakah perlu untuk memilih paket-paket secara spesifik?</p>
<p dir="ltr">4. Apakah akan menginstal lewat Hard Disk, Optical Drive (CDROM, DVDROM, dll), atau menggunakan jaringan? Perlukah mengadaptasi BIOS? Apakah metode instalasinya memerlukan Boot Disk?</p>
<p dir="ltr">5. Apakah linux merupakan satu-satunya sistem operasi yang digunakan dalam komputer ini, atau akan menggunakan instalasi dual-booting (dua sistem operasi dalam satu mesin)? Haruskah saya membuat partisi yang cukup besar dengan tujuan supaya nantinya dapat menginstal sistem operasi yang lain?</p>
<p dir="ltr">6. Apakah komputer ini berada dalam sebuah jaringan? apa hostname dan IP Address-nya? Apakah terdapat server gateway yang lain atau mesin jaringan penting lainnya dimana komputer saya harus terhubung? (linux diharapkan untuk digunakan dalam suatu jaringan, dengan tidak menggunakan fasilitas jaringan atau kesalahan dalam mengkonfigurasi dapat mengakibatkan proses start up yang lambat)</p>
<p dir="ltr">7. Apakah komputer ini berfungsi sebagai gateway/router/firewall? (jika anda harus memikirkan terlebih dahulu tentang pertanyaan ini, mungkin jawabannya tidak)</p>
<p dir="ltr">8. Proses pembuatan partisi (partitioning): untuk kali ini biarkan sistem yang melakukannya untuk anda, kita akan membahas tentang partisi secara lebih detail nanti pada tutorial selanjutya. Terdapat dokumentasi spesifik tentang suatu sistem yang disediakan jika anda ingin mengetahui lebih lanjut tentang proses ini. Jika distribusi linux anda tidak menawarkan proses pembuatan partisi secara default, maka hal itu berarti, mungkin distribusi tersebut tidak cocok untuk pengguna baru.</p>
<p dir="ltr">9. Apakah sistem akan start up kedalam modus teks atau grafis?</p>
<p dir="ltr">10. Pikirkanlah sebuah password yang bagus untuk pengelola sistem (root). Buatlah minimal satu buah user (yang tidak mempunyai akses yang tidak terbatas terhadap sistem).</p>
<p dir="ltr">11. Apakah rescue disk diperlukan? (direkomendasikan untuk memilikinya)</p>
<p dir="ltr">12. Bahasa apakah yang ingin digunakan?</p>
<p dir="ltr">Kita akan melangkah ke bab selanjutnya jika proses instalasi sudah berhasil dilakukan.</p>
<p dir="ltr">Selamat mencoba, dan jangan mudah menyerah..!</p>
<p><b>last update 04/08/2006</b></p>
<p align="right"><i>nsa Wijayanto<br />
<a href="mailto:freedomcasher@gmail.com"> freedomcasher@gmail.com</a></i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/freedomcasher.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/freedomcasher.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freedomcasher.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freedomcasher.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freedomcasher.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freedomcasher.wordpress.com&amp;blog=317076&amp;post=4&amp;subd=freedomcasher&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freedomcasher.wordpress.com/2006/07/28/4/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def4a2d457d46e3eea43fef13820e4f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">freedomcasher</media:title>
		</media:content>
	</item>
	</channel>
</rss>
