SEJARAH LINUX DAN PERKEMBANGANNYA Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab.
Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
Cara Installasi Linux http://www.youtube.com/watch?v=wwbzMhy4Uxg
RedHat, distribusi yang paling populer, minimal di Indonesia RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah. Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
Slackware, merupakan distribusi yang pernah merajai di dunia Linux Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia. Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Cara Installasi Wordpress pada Linux
Kelebihan LINUX Linux memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti mengakses file yang tersimpan dalam harddisk atau disket. Ketika program dijalankan, program dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses. Linux menyediakan servis untuk membuat, memodifikasi program, proses dan file. Linux mendukung struktur file yang bersifat hirarki
Linux adalah salah satu sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan. Selain multitasking, Linux juga dapat mendukung multiuser, yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan Linux juga mendukung multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan memungkinkan lebih satu user masuk ke dakam sistem
Pengembangan kernel Linux masih dilanjutkan oleh Torvalds, sementara Stallman mengepalai Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen GNU. Selain itu, banyak individu dan perusahaan yang mengembangkan komponen non-GNU. Komunitas Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU dengan perangkat lunak manajemen paket dalam bentuk distribusi Linux.
STRUKTUR DIREKTORI DAN SISTEM FILE Struktur direktori di Unix dan Linux adalah sebuah struktur direktori terpadu di mana semua direktori bersatu di bawah direktori “/” filesystem root. Terlepas dari mana filesystem secara fisik dipasang, semua direktori yang disusun secara hirarki dibawah filesystem root. Struktur Direktori Linux mengikuti “Filesystem Hierarchy Structure (FHS)” dipelihara oleh Free Standars Group meskipun sebagian besar distribusi kadang-kadang cenderung menyimpang dari standar. Mari kita lihat sekilas direktori apa saja yang berada di bawah hirarki filesystem linux.
“/” root Struktur direktori diawali dengan filesystem root “/” dan memang direktori akar dari seluruh struktur. Partisi dimana / (direktori root) akan ditempatkan pada sistem Unix atau kompatibel dengan Unix. /boot Direktori /boot berisi file boot loader termasuk Grub dan LiLO, kernel, initrd, config dan system.map.
/sys Direktori ini berisi kernel, firmware dan file yang berhubungan dengan sistem. /sbin Berisi binari sistem esensial dan peralatan sistem administrasi penting bagi sistem operasi dan kinerjanya. /bin Berisi binari penting bagi pengguna dan utilitasnya yang diperlukan dalam mode pengguna sendiri.
/lib Berisi file-file pustaka untuk semua binari yang berada di dalam direktori /sbin dan /bin. /dev Berisi file sistem esensial dan driver-driver. /etc Direktori ini berisi file konfigurasi sistem esensial termasuk /etc/hosts, /etc/resolve.conf, nsswitch.conf dan file konfigurasi jaringan.
/home Semua direktori rumah dari pengguna berada di dalam direktori ini dengan pengecualian direktori rumah akun root yang mana disimpan di dalam direktori /root. Direktori ini berisi file pengguna, pengaturan pengguna, profil dan lain-lain. /media Poin mount untuk media penyimpanan bergerak seperti CD-ROM, USB, Floppy dan lain-lain.
/mnt Poin mount generik untuk filesystem sementara /mnt Poin mount generik untuk filesystem sementara. Ini sangat berguna khususnya ketika mengalami permasalahan dan harus menggunakan LiveCD yang di mana anda mungkin harus melakukanmount terhadap filesystem root dan mengubah pengaturan.
/opt Sebuah direktori yang jarang sekali digunakan di Linux dan biasanya dipakai untuk perangkat lunak dari pihak ketiga dan bukan merupakan utilitas dari Proyek GNU seperti aplikasi java ataupun virtualbox. /usr Sebuah sub-hirarki terhadap filesystem root yang mana merupakan direktori data pengguna. Berisi file yang merupakan utilitas dan aplikasi tertentu.
/var Direktori ini biasa di-mount sebagai filesystem pada partisi yang terpisah di bawah root di mana semua konten (isi) variabel seperti logs, file spool untuk printer, crontab, mail, proses yang dilakukan, file lock dan lain-lain. Penting sekali untuk memperhatikan dalam perencanaan pembuatan darifilesystem ini dan perawatannya karena filesystem ini dapat terisi penuh secara cepat dan ketikafilesystem kapasitasnya penuh maka dapat menyebabkan permasalahan pada operasional dari sistem dan aplikasi.
tmp Sebuah filesystem sementara yang menyimpan file-file sementara dan akan dihapus ketika sistem di-reboot (dijalankan kembali). Ada juga sebuah direktori /tmp di dalam direktori /var yang berfungsi sama untuk menyimpan file-file sementara. Salah satu perbedaan di antara keduanya adalah direktori /var/tmp tetap menyimpan file-file di dalamnya dan melindungi ketika sistem reboot. Dengan kata lain, file di dalam /var/tmp tidak akan dibuang setelah reboot.
Struktur direktori ini mungkin berbeda dengan distibusi Linux yang lain dan struktur direktori ini sifatnya umum. Struktur direktori di Linux terkadang membingungkan bagi pengguna Linux baru. Sebagian besar distribusi Linux memiliki struktur direktori yang umumnya sama dari struktur direktori dasarnya
Smartphones Berbasis Linux http://www.youtube.com/watch?v=TO0brjDHA0M
APLIKASI DI LINUX Aplikasi Office adalah program aplikasi yang digunakan untuk mengerjakan pekerjaan kantor, pekerjaan kampus, sekolah, dan lain-lain. Aplikasi perkantoran yang ada di linux adalah Koffice, Gnome Office, Siag Office, Star Office dan Open Office. Yang sering di pakai adalah Star Office dan Open Office.
Aplikasi OpenOffice terdiri dari : 1 Aplikasi OpenOffice terdiri dari : 1. OpenOffice Writer, OpenOffice Writer adalah aplikasi pengolah kata pada OpenOffice dimana anda dapat membuat dokumen pribadi, dokumen bisnis, surat kabar, dan berbagai variasi teks dokumen yang lain. 2. OpenOffice Impres, Dengan Ooo Impress memungkinkan untuk membuat sarana presentasi. Output dari presentasi ini bisa untuk layar, transparansi film, maupun kertas.
3. OpenOffice Calc, OpenOffice Calc adalah program spreadsheet yang dapat dipergunakan untuk membuat daftar, memelihara record, dan menganalisa data. Anda dapat menggunakan OpenOffice Calc untuk mengelola data dalam bentuk spreadsheet, menggunakan rumus untuk melakukan perhitungan data, dan menampilkan hasil dalam bentuk grafik.
4. MrProject, MrProject adalah software yang memungkinkan untuk memanage beberapa aspek dari proyek, termasuk rencana pekerjaan menggunakan Gantt Chart, dan alokasi sumber daya. 5. Ximian Evolution, Ximian Evolution adalah program semacam Microsoft OutLook. Ia salah satu perangkat Persona Information Manager (PIM) Open Source buatan Ximian, Inc.
6. Datasource, Datasourc merupakan aplikasi untuk membuat database. 7 6. Datasource, Datasourc merupakan aplikasi untuk membuat database. 7. Ooo Math, Ooo Math merupakan aplikasi untuk melakukan penghitungan rumus matematik. 8. Ooo Draw , Ooo Draw merupakan aplikasi untuk membuat gambar.
Aplikasi Star Office yaitu : 1 Aplikasi Star Office yaitu : 1. Star Writer, StarWriter adalah aplikasi pengolah kata untuk membuat dokumen, laporan, skripsi, surat, newsletter, artikel, proposal, brosur, buku, dll yang mempunyai berbagai fasilitas yang dipunyai oleh Ms. Word bahkan lebih unggul. 2. Star Impres, Aplikasi office untuk membuat presentasi multimedia yang efektif termasuk 2D dan 3D clipart, spesial efek animasi dan tool gambar.
3. Star Draw Star Image, Aplikasi manipulasi orientasi vektor, bitmap dan gambar yang memungkinkan anda untuk membuat ilustrasi dinamik 3D dan spesial efek. 4. Star Math, StarMath adalah Aplikasi untuk membuat formula khususnya matematika, MIPA, Teknik.
5. Star Chart, Aplikasi terintegrasi untuk scheduling/penjadwalan kegiatan, pekerjaan, tugas, dan proyek anda. 6. Star Base, Aplikasi manajemen database yang memungkinkan anda untuk misal: menyimpan nama-nama dan alamat dalam suatu database lalu menggabungkannya ke sebuah dokumen dan menampilkan mailing label.
7. Star Calc adalah Aplikasi spreadsheet untuk mengkalkulasi, menganalisa, berbagi pakai, dan secara jelas mengkomunikasikan data anda secara cepat dan mudah dengan fasilitas yang sudah ada di dalam paket spreadsheet serta tool untuk menghasilkan grafik 2D dan 3D berkualitas tinggi. 8. Star Schedule, Aplikasi terintegrasi untuk scheduling/penjadwalan kegiatan, pekerjaan, tugas, dan proyek anda.
9. Star Mail, Aplikasi e-mail untuk berkomunikasi dengan relasi anda 9. Star Mail, Aplikasi e-mail untuk berkomunikasi dengan relasi anda. 10. Star Discussion, Aplikasi yang memungkinkan anda untuk berpartisipasi dalam newsgroup, membaca dan posting news, memfilter dan mengurutkan pesan newsgroup secara otomatis.
Aplikasi Multimedia dan Grafis, Beberapa aplikasi multimedia yang ada di Linux khususnya KDE adalah sebagai berikut: - Sound: Audacity, Xmms - Video: Kaffeine, Xine - Grafis: Gwenview, The Gimp
Audacity, Aplikasi bebas ini digunakan untuk melakukan pengeditan pada suara atau sound dan mendukung berbagai format seperti WAV, MIDI, Ogg, serta MP3. Xine, Xine merupakan salah satu video player yang cukup terkenal di dunia PLBOS. Mendukung banyak format video dan tampilan yang cukup menarik. Xine dapat melakukan play back CD, VCD, dan DVD. Selain itu dapat mendecode format multimedia seperti MOV, AVI, WMV dari komputer local atau streaming melalui Internet
Xmms,Xmms mirip sekali dengan Winamp yang umum digunakan pada system operasi proprietary/closedsource yang populer. Kaffeine, Beberapa orang mengembangkan Kaffeine sebagai salah satu media player di KDE. Aplikasi ini menggunakan Xine sebagai default enginenya dan menyediakan akses cepat media, mendukung playlist, Digital Video Broadcasting (DVB) menggunakan driver linuxtv, serta merekam acara televisi.
Gwenview, Anda mungkin pernah menggunakan versi "demo" ACDSee yang komersial, di KDE kita bisa menggunakan imageviewer yang mirip yaitu Gwenview. Kita dapat melakukan penjelajahan gambar secara fullscreen atau melalui Konqueror. Dukungan transformasi seperti rotasi, mirroring, plugin, efek, dan zoom pun tersedia. The Gimp, Fungsinya untuk mengedit gambar dan sering disebutsebut dengan "Photoshopnya Linux". Banyak fungsi yang disediakan dalam The Gimp termasuk plugin dan script.
Aplikasi Web Development Kecuali dalam desain web, Linux sangat superior dalam hal pengembangan web. Tools seperti Perl, PHP, database MySQL, PostGreSQL tersedia gratis di Linux. Untuk desain web bisa digunakan BlueFish, WebMaker, WebDesigner, Screem, dan Quanta. Khusus untuk pengembangan multimedia seperti Flash, Shockwave, dan QuickTime, belum tersedia aplikasinya di Linux karena spesifikasinya yang tertutup
Aplikasi Internet Untuk urusan internet dan jaringan, khususnya sisi server, Linux dan varian Unix sangat mendominasi dan superior, namun bagaimana untuk sisi clientnya ? Jangan khawatir, di Linux sudah tersedia beragam apikasi internet, seperti : Netscape Communicator, Mozilla, Opera, Lynx, Konqueror (browser web), KvIRC, KsIRC, Xchat, BitchX (IRC), Licq, GnomeICU, Klicq (ICQ), gFTP, NcFTP (FTP), Pine, Mutt, (Email), Caitoo (Download Manager), Nap, Knapster, Gnap (Napster), RealPlayer, Acrobat Reader, dan masih banyak lagi.
Installasi Xxamp Linux http://www.youtube.com/watch?v=_BOmRIl16gQ