LINOEX KOE
II TKJ
LINOEX KOE Kita pasti sudah mengetahui bahwa Linux adalah sebuah sistem operasi. Sebelum membahas lebih dalam tentang apa itu Linux? Untuk lebih memahami lebih jelas apa itu Linux kami akan membahas tentang sistem operasi terlebih dahulu. Dalam laporan ini kami juga memasukkan beberapa informasi seputar Linux yang kami kumpulkan dari referensi – referensi yang telah kami observasikan salah satunya melalui dunia maya/internet.
1. MENGENAL OPERASI
OPERATING
SISTEM
/
SISTEM
1) Pendahuluan Tanpa perangkat lunak (software) sebuah komputer sebenarnya sekumpulan besi yang tidak berguna. Dengan software sebuah komputer dapat digunakan untuk menyimpan, mengolah data (memproses) dan mendapatkan kembali informasi yang telah disimpan, menemukan kesalahan dalam program,memainkan games dan menggunakan banyak aktivitas lainnya yang bernilai. Namun sebelum kita membahas lebih jauh mengenai software komputer khususnya operating system, terlebih dulu kita akan membahas mengenai komputer secara garis besar, agar dapat mempermudah kita nanti dalam mempelajari materi pokok kita yaitu masalah operating system /system operasi.
2) Apa itu Komputer? Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input),mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Jadi cara kerja komputer dapat kita gambarkan sebagai berikut 2.1. Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain. 2.2. Prosesor, adalah perangkat utama komputer yang mengelola seluruh aktifitas komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu ;
Aristo, Agung, Ari , Maria
Page | 1
LINOEX KOE • • •
II TKJ Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device. Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah, mengurang dll) serta data logika (perbandingan). Memori adalah media penyimpan data pada komputer. Memori ini terbagi atas dua macam, yaitu ; Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer dihidupkan. Perintah yang ada pada ROM sebagian akan dipindahkan ke RAM. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan. yang ada di unit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah mengalami perkembangan dan banyak macamnya, antaranya : a.
PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
b.
RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang diinginkan.
c.
EPROM (Erasable Program ROM), merupakan ROM yangdapat kita hapus dan program kembali, tapi cara penghapusannya dengan menggunakan sinar ultraviolet.
d.
EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari ROM dimana kita dapat mengubahdan menghapus program ROM dengan menggunakan teknikelektrik. EEPROM ini merupakan jenis yang paling banyak digunakan saat ini.
Random Access Memori (RAM), dari namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, flash disk, PCMCIA card dan lain-lain. Aristo, Agung, Ari , Maria Page | 2
LINOEX KOE
II TKJ
2.4. Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran.
3) Komponen – komponen Komputer Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu ;
3.1. Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri dari ; Input/Output Device (I/O Device), terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer. Storage Device (Perangkat Penyimpanan), merupakan media untuk menyimpan data seperti disket, harddisk, CD-I, Flash Disk, dll. Monitor /Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDU). Casing Unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU).Casing unit ini disebut juga dengan System Unit. Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya.Semakin canggih prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal. 3.2. Software (perangkat lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu ; Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows, Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali. Aristo, Agung, Ari , Maria Page | 3
LINOEX KOE
II TKJ
Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll.Program utility berfungsi untuk membantu atau mengisikekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan. Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang / lembaga/ perusahaan guna keperluan interennya. Program Paket, seperti Microsofr office, Adobe fotoshop, macromedia studio, open office dll Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya. Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic, dll.Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll. Bahasa Pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ; o Low Level Language, bahasa pemrograman generasi pertama,bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja. o
Middle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatansingakatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator).
o
High Level Language, merupakan bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB.Net dll.
Aristo, Agung, Ari , Maria
Page | 4
LINOEX KOE
II TKJ
4) Brainware (User) adalah personil-personil yang terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.
5) Pengertian Sistem Operasi Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
6) Fungsi Dasar Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkatkeras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
7) Tujuan Utama Mempelajari Sistem Operasi Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi aplikasi lain.
Aristo, Agung, Ari , Maria
Page | 5
LINOEX KOE
II TKJ
8) Sasaran Sistem Operasi Sistem operasi mempunyai tiga sasaran utama yaitu • kenyamanan = membuat penggunaan komputer menjadi lebih nyaman, •
efisien = penggunaan sumber-daya sistem komputer secara efisien,
•
mampu berevolusi = sistem operasi harus dibangun sehingga memungkinkan pengembangan, pengujian sistem yang baru.
9) Sejarah Sistem Operasi Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi: 9.1. Generasi Pertama (1945-1955) Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung. 9.2. Generasi Kedua (1955-1965) Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa bagian dari fungsi sistem operasi telah ada, contohnya fungsi sistem operasi FMS (Fortran Monitoring System) . 9.3. Generasi Ketiga (1965-1980) Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).
Aristo, Agung, Ari , Maria
Page | 6
LINOEX KOE
II TKJ
9.4. Generasi Keempat (1980an) Pada generasi ini , sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan GUI (Graphical User Interface) yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik. 9.5. Generasi Kelima (Pasca 2001 sampai sekarang) Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih dalam perjalanan. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud.Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing sekarang menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan katakata secara langsung. Banyak kemajuan di bidang desain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.
Aristo, Agung, Ari , Maria
Page | 7
LINOEX KOE
II TKJ
10) Layanan Sistem Operasi Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting. Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program; Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi; Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi; Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas; Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system); Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflikkonflik dalam perebutan sumber-daya; Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan; dan Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja. ( Dalam windows xp ada pada Event Viewer dalam Linux ada pada log ) 11) Sejarah Sistem Operasi selain buatan Microsoft Banyak sebenarnya sistem operasi yang dipakai di dunia ini selain Microsoft windows, seperti misalnya BeOS buatan Macintosh, PetrOS buatan Trumpet Software International Pty Ltd, MacOS buatan Apple, Solaris, Namun kita akan mengenal sedikit Operating system pesaing terberat Microsoft milik bill gates ini yaitu Linux yang akhirakhir ini banyak digunakan oleh perusahaan -perusahaan besar dunia sebagai server bahkan salah satu webserver milik Microsoft sendiri menggunakan nya. Kemunculan Linux diawali dengan keinginan dari seorang mahasiswa di Helsinki - Linus Benedict Torvalds - untuk memiliki sistem operasi yang sehandal UNIX tapi dengan biaya semurah PC. Di pertengahan tahun 1991, Linus mulai mengumpulkan informasi dan mencari solusi untuk menghadirkan UNIX di PC. Cita-cita Linus ini ternyata mendapat dukungan dari banyak pihak, sehingga akhirnya ini menjadi suatu proyek yang dikerjakan secara bersama-sama oleh banyak orang dari pelbagai negara. Mereka menggunakan Internet untukberkomunikasi dan membangun sistem operasi yang akhirnya diberi nama Linux ( Linux = LINus UniX ). Aristo, Agung, Ari , Maria
Page | 8
LINOEX KOE
II TKJ
Linux dikembangkan dengan menggunakan konsep open source. Ini berarti bahwa kode program dari Linux terbuka untuk semua orang yang ingin mengembangkannya. Konsep keterbukaan ini ternyata membuat Linux berkembang sangat cepat. Sistem lisensi open source ini diberi nama General Public License (GPL) oleh GNU, yaitu suatu badan yang memperjuangkan kebebasan dalam penggunaan perangkat lunak. Richard Stallman pendiri GNU (GNU is Not Unix) mewujudkan perjuangannya ini dengan membuat beberapa program yang dilepas secara bebas, baik dalam penggunaannya ataupun source code-nya. Konsep pemikiran Richard Stallman tentang free software ini bisa kita baca pada bukunya Free As In Freedom yang bisa didownload secara gratis di Internet. Jadi kesimpulannya Linus Torvalds memiliki Sistem Operasi yang sehandal UNIX “bertemu” Richard M Stallman dengan konsep Open Source beserta program-program opensourcenya( berlisensi General Public License/GPL ) lahirlah GNU/Linux yang lebih populer disebut orang. Sekarang banyak nama-nama sistem operasi yang berbasis Linux yang keturunan UNIX ini digunakan orang, diantaranya ialah : Redhat, Fedora, Mandrake, Suse, Debian, Slakewake, Gento, Ubuntu, Mandrakesoft, Blankon ,Mademandra, xnuxer buatan dani firmansyah sang pembobol server KPU, Knopix, Flax dan masih ratusan nama-nama distro lainnya.
Aristo, Agung, Ari , Maria
Page | 9
LINOEX KOE
II TKJ
2. LATAR BELAKANG LINUX Siapa yang belum tahu Mandriva Linux? Siapa yang belum tahu Open Suse? Siapa yang belum tahu Red Hat? Bagi orang yang biasa berkecimpung di dunia komputer, khususnya Linux, maka nama-nama itu sudah tidak asing lagi di telinga. Namun tahukah Anda bahwa sebenarnya, Linux memiliki sejarah yang cukup panjang perjalanannya? UNIX merupakan salah satu sistem operasi yang mengawali lahirnya Linux ke dunia ini. UNIX merupakan salah satu sistem operasi yang ada saat ini. Adapun UNIX merupakan salah satu sistem operasi populer selain keluarga raksasa Microsoft (mulai dari DOS, MS 9x sampai Vista), Novell, OS/2, BeOS, MacOS dan lainnya. Sejarah kemunculan UNIX dimulai pada tahun 1965 ketika para ahli dari Bell Labs, sebuah laboratorium milik AT&T, bekerja sama dengan MIT dan General Electric membuat sistem operasi bernama Multics(sudah pernah dengar belum?). Nah, sistem operasi Multics ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor, dan multilevel filesystem. Namun pada tahun 1969, AT&T akhirnya menghentikan proyek pembuatan Multics karena sistem operasi Multics ini sudah tidak memenuhi tujuan semula. Dengan kata lain, proyek ini mengalami hambatan karena dalam kenyataannya Multics banyak terdapat bugs dan sulit sekali dioperasikan. Beberapa programmer Bell Labs yang terlibat dalam pembuatan dan pengembangan Multics, yaitu Ken Thompson, Dennis Ritchie, Rudd Canaday, dan Doug Mcllroy, secara tidak resmi tetap meneruskan proyek pengembangan Multics. Dan akhirnya sampailah pada sebuah sistem operasi generasi penerus dari Multics bulan Januari 1970 yang diberi nama UNIX. Adapun generasi baru Multics ini memiliki lebih banyak keuggulan dibandingkan saudara tuanya. Nama UNIX diberikan oleh Brian Kernighan untuk memberi penegasan bahwa UNIX bukanlah Multics (tidak sama). UNIX akhirnya memiliki keunggulan seperti yang diharapkan pada awal penciptaannya. Yaitu: 1. Multilevel Filesystem 2. Multiuser dan Multiprosesor 3. Desain arsitektur yang independen terhadap suatu hardware 4. Berbagai device dapat dianggap sebagai file khusus 5. Memiliki user interface yang sederhana 6. Cocok untuk lingkungan pemrograman 7. Memiliki utilitas yang dapat saling digabungkan Aristo, Agung, Ari , Maria
Page | 10
LINOEX KOE
II TKJ
Setahun setelahnya, UNIX dapat dijalankan pada komputer PDP-11 yang memiliki memory 16 KB dan sebuah disk berukuran 512 KB. Pada waktu itu source codenya UNIX masih ditulis dalam bahasa mesin (assembler). Kemudian pada tahun 1973, source code UNIX ditulis ulang dalam bahasa C yang dibuat oleh Dennis Ritchie. Tujuan Mr. Ritchie mengubah source code UNIX ke dalam bahasa C tak lain dan tak bukan karena bahasa C didesain multiplatform dan bersifat fleksibel. Dengan dirubahnya source code ke dalam bahasa C, maka UNIX dapat dikembangkan dan dikompilasi ulang ke berbagai jenis komputer. Sejak saat itu dibuatlah berbagai macam varian UNIX yang sengaja didesain untuk jenis komputer tertentu. Setahun kemudian, karena merasa UNIX sudah cukup matang, maka Thompson dan Ritchie mempublikasikan sebuah paper tentang UNIX. Ternyata UNIX mendapat sambutan yang sangat luar biasa dari lingkungan perguruan tinggi. Dan UNIX lah yang menjadi sistem operasi favorit di lingkungan perguruan tinggi. Awalnya, sistem operasi UNIX ini didistribusikan secara gratis di dunia pendidikan, namun setelah banyak digunakan oleh korporasi industri dan bisnis (karena kehandalannya menangani bidang jaringan (networking), UNIX akhirnya diperdagangkan dan dipatenkan). Dalam perkembangan selanjutnya, UNIX dan varian-variannya yang dikomersialkan menjadi suatu sistem operasi yang cukup mahal pada saat itu(namun ada beberapa yang gratis karena dikembangkan dengan semangat openSource), hal ini disebabkan karena kestabilan, mampu mengerjakan program multitasking dan dapat digunakan oleh beberapa user secara bersamaan. Adapun varian UNIX yang dikomersialkan dan populer karena kehandalannya seperti BSD 4.1 (1980), SunOS, BSD 4.2, SysV(1983), UnixWare dan Solaris 2(1988), dan lainnya. Dan yang dikembangkan dengan semangat openSource atau free diantaranya: FreeBSD, OpenBSD, NetBSD, Mnix, Hurd Asal Mula Linux Linus dilahirkan di Helsinki, Finlandia pada tanggal 28 Desember 1969. Orang yang disebut sebagai Bapak Linux(LINus UniX) ini, sudah mengenal bahasa pemrograman pada umurnya yang ke 10. Saat itu ia sering mengutak-atik komputer kakeknya, Commodore VIC-20. Karena hobinya dalam dunia komputing, 1988 Linus diterima di Univerity of Helsinki dan pada tahun 1990, Linus memulai kelas pemrograman C pertamanya. Pada tahun 1991, Linus tidak puas terhadap sistem operasi yang ada pada PC pertamanya (MSDOS atau Disk Operation System), OS buatan Microsoft. Linus lebih cenderung untuk menggunakan sistem operasi UNIX seperti yang dipakai komputer milik universitasnya. Akhirnya ia mengganti sistem operasi openSource Minix yang berbasiskan UNIX. Adapun Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran dan pendidikan. Aristo, Agung, Ari , Maria
Page | 11
LINOEX KOE
II TKJ
Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan mulai saat itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel Minix. Dan ia mulai mengembangkan sistem yang kompatibel dengan IBM PC. Pada bulan Agustus 1991, lahirlah Linux 0.01 hasil oprekan Linus, dan pada tanggal 5 Oktober 1991, secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler. Selain itu, Linus juga mempublikasikan sistem operasi buatannya tersebut lengkap dengan source codenya, yang ternyata disambut dengan sangat antusias oleh para programmer dan developer di seluruh dunia agar dapat di develop bersama-sama. Sampai saat ini, Linux dibangun oleh berbagai macam komunitas dan jangan heran apabila banyak sekali distro-distro Linux yang beredar. Mulai dari yang berbayar sampai yang gratis, dari untuk pemula sampai tingkat lanjut, dan biasanya dengan banyaknya distro Linux yang beredar akan membuat orang awam bingung untuk memilih distro. Bayangkan, ada beratus-ratus distro yang tercipta atau bahkan beribu-ribu. Namun perlahan tapi pasti, diantara distro-distro Linux ini ada yang menyamai (atau bahkan) melebihi kemampuan dari Sistem Operasi keluarga raksasa (Microsoft) dan dengan semakin mudahnya dan semakin lengkapnya dukungan Linux pada hardware, besar kemungkinan Linux akan menjadi alternatif (atau bahkan sistem operasi utama di dunia). InsyaAllah bila tidak ada halangan, saya akan memberikan tips-tips memilih distro Linux.
3. DEFINISI LINUX Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat dapat dikatakan, Linux adalah suatu system operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai platform termasuk prosesor Intel 386 maupun yang lebih tinggi. Sistem operasi ini mengimplementasikan standar POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Lingkungan sistem operasi ini mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.
Aristo, Agung, Ari , Maria
Page | 12
LINOEX KOE
II TKJ
Sistem Operasi
Sistem operasi menjadi basis (dasar) untuk menjalankan software lain (aplikasi).
Linux Linux adalah kernel atau inti dari sistem operasi. Pada awalnya, pengguna Linux harus membuat driver sendiri untuk menjalankan hardware. Seiring dengan banyaknya pengguna Linux, vendor hardware menyadari perlunya menyediakan driver bagi Linux.
Distro (distribution) Sistem Operasi dibagikan (didistribusikan) dalam kemasan lengkap bersama dengan system utility, user interface, shell, dan aplikasi. Hampir semua software dalam distro Linux manapun ada dalam Lisensi GNU (FSF). Setiap distro menambahkan software khusus yang menjadi ciri khas distro tersebut. Tidak semua distro free, karena dalam distro memungkinkan penambahan aplikasi dan/atau program-program lain yang tidak free. Yang dijual dalam distro tersebut bukan Linux-nya, tetapi seluruh kemasan. Sistem operasi lain yang opensource, misalnya FreeBSD, menggunakan konsep yang sama meskipun implementasi berbeda. Perbedaan FreeBSD dan Linux secara konsep terutama ada pada kernel. Ada arah pengembangan sistem yang portable antara opensource, misalnya kesepakatan untuk menghasilkan format executable file yang standar.
Graphical User Interface Sebagian besar distro Linux juga menyertakan antar muka grafik XFree, yaitu implementasi yang “free” dari standar X-Windows. Desktop manager yang mengatur bagaimana tampilan dan perilaku komponen-komponen desktop mencakup windows, Aristo, Agung, Ari , Maria
Page | 13
LINOEX KOE
II TKJ
mouse, keyboard, dan kelengkapan lain. Yang terkenal: KDE, GNOME, enlightenment, afterstep, fvwm, tvwm, dsb.
Perbedaan Mendasar Linux Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat lunak untuk nstalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.
Perbandingan Linux terhadap sistem operasi lainnya Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free. MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux. MSWindows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MSDOS.Waktu untuk menemukan suatu bug dalam suatu system operasi ini tak sebanding dengan harga yang harus dibayar. Aristo, Agung, Ari , Maria Page | 14
LINOEX KOE
II TKJ
Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan perangkat bantu pengembang (development tool) dan juga kurang dapat secara mudah untuk berintoperasi dengan sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac.
Perbandingan Linux-Windows Kemudahan: ada anggapan umum bahwa Windows lebih mudah dari Linux, tetapi hasil penelitian di Jerman menunjukkan bahwa selisih tingkat kemudahan sangat kecil dan harus diperhitungkan apakah pemakai merasa mudah sebenarnya karena sudah familiar di salah satu sistem. Perlu diamati juga, desktop manager yang mana yang dianggap mudah. Biaya kepemilikan (Total Cost Ownership). Sejumlah komponen yang harus dibayar untuk memiliki komputer berbasis Windows maupun Linux. 1. Lisensi software sistem operasi: Windows 98, Windows 2000, Windows XP. Sebagian besar distro Linux dapat digunakan secara gratis. Beberapa distro harus membayar: 60-80 USD. 2. Lisensi software aplikasi: Microsoft Office, Adope Photoshop, … 3. Software pendukung: antivirus, zip manager, windows commander … Sebagian besar sotware ini tersedia free di lingkungan Linux 4. Hardware requirement: meningkat pesat. Microsoft mengasumsikan bahwa lebih murah memenuhi kebutuhan hardware daripada kehilangan fitur kemudahan. 5. Biaya pelatihan untuk Windows umumnya tidak diperlukan dengan asumsi pemakai dapat belajar sendiri karena komunitas juga menggunakan Windows. Beralih ke Linux memerlukan biaya untuk pelatihan dan sosialisasi karena lingkungan belum mendukung. Versi windows berikutnya mungkin perlu pelatihan pemakai supaya dapat langsung bekerja secara efektif. 6. Biaya operasional. Pada tahap awal, sekitar 2 tahun ke depan, sistem berbasis Linux memerlukan dukungan teknis yang lebih baik dibandingkan sistem berbasis windows. Hal ini dapat dikurangi dengan mengalihkan sebisa mungkin aplikasi desktop ke aplikasi berbasis web. 7. Penghargaan lebih baik kepada mereka yang bisa menggunakan Linux sudah diakui. Perkiraan oleh cybersource (cyber.com.au) atas biaya kepemilikan sebuah perusahaan model dengan 250 komputer karyawan dengan proyeksi 3 tahun ke depan, menunjukkan bahwa untuk sistem berbasis windows memerlukan biaya sebesar USD 1.018.010,5 dan untuk sistem Linux sebesar USD 766.616,95 atau penghematan sebesar 25%. Standard file format. Format file untuk aplikasi perkantoran saat ini kebanyakan menggunakan standar dari microsoft office. Meskipun banyak kelemahan pada format file ini, tetapi sangat banyak pengguna interent yang mempertukarkan file dengan format ini. Aristo, Agung, Ari , Maria Page | 15
LINOEX KOE
II TKJ
OpenOffice dan StarOffice sudah mendukung format file ini, tetapi mungkin akan ditemukan beberapa hal yang tidak kompatibel. Hardware compatibility. Meskipun makin banyak vendor hardware yang menyediakan driver untuk sistem Linux, tetapi mungkin akan ada sejumlah hardware lama yang belum didukung. Hardware seperti ini mungkin lebih baik diganti daripada menghabiskan waktu untuk mencari atau membangun driver pendukungnya. Network. Tren protokol jaringan adalah TCP/IP atau pengembangannya yang semuanya dari awal dirancang dalam sistem berbasis UNIX seperti BSD dan Linux. Protocol jaringan lainnya, sangat jarang digunakan, mungkin tidak berkembang lagi. Beberapa layanan jaringan Windows yang banyak digunakan: file sharing (file server) dan print server, keduanya dapat berjalan di Linux dengan samba server. Application Portability. De fakto, aplikasi yang dibangun dalam basis UNIX dapat berjalan di BSD dan Linux (begitu pula sebaliknya) tanpa perubahan yang signifikan. Aplikasi Windows tidak dapat berjalan begitu saja dalam lingkungan Linux dan sebaliknya. Ada beberapa emulator untuk itu, tetapi mungkin masih harus dikaji satu per satu.
Kelebihan Linux Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX : •
• • • •
•
Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket. Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses. Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file. Linux/UNIX mendukung struktur file yang bersifat hirarki. Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas 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/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dalam sistem.
Aristo, Agung, Ari , Maria
Page | 16
LINOEX KOE
II TKJ
Kekurangan Linux • • •
Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat. Aplikasi yang tersedia belum sebanyak windows. Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE Nama-nama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain –lain
Bagian Sistem Operasi Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses-proses, pemakaian file pada file system dan lainlain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi. Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu. Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi.
Bagian Penting kernel Linux Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware device drivers, filesystem drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung.
Aristo, Agung, Ari , Maria
Page | 17
LINOEX KOE
II TKJ
4. INSTALASI LINUX Hal-hal yang perlu diperhatikan untuk melakukan instalasi Linux pada komputer anda antara lain : • Mengetahui spesikasi hardware • Alokasi ruang harddisk • Pemilihan paket software • Proses instalasi
Mengetahui spesifikasi hardware Pada bagian ini, anda harus mengetahui dan mengerti spesifikasi teknis dari device yang terdapat pada komputer anda, hal ini mencakup : • Nama device tersebut • Nama chipset pada device tersebut • Kegunaan dan jenis device tersebut Device yang biasanya terdapat pada komputer anda antara lain : • Mouse • Keyboard • Graphic Card • Sound Card • Harddisk • Monitor • Network Card • Modem Lebih jelasnya, dari device-device di atas, anda harus mengetahui : • Jenis konektor mouse, serial atau ps/2 • Vendor mouse (Microsoft, Logitech, Generic) • Jumlah key pada keyboard (biasanya standar 101 key) • Chipset pada graphic card, berhubungan erat dengan vendor card tersebut • Kapasitas memory graphic card • Chipset pada sound card • Kemungkinan anda akan ditanyakan juga IO, IRQ dan DMA dari sound card • Kapasitas harddisk • BUS data harddisk, tentukan apakah harddisk anda SCSI (Ultra-ATA, Fast-ATA) atau IDE (UDMA-33, UDMA-66) • Jenis, refresh rate dan resolusi maksimum monitor • BUS data network card, tentukan ISA atau PCI • Chipset, IO port dan IRQ network card. Untuk jenis PCI biasanya PNP. Aristo, Agung, Ari , Maria
Page | 18
LINOEX KOE • •
II TKJ
Identifikasi network anda, mencakup nomor IP, subnet mask, gateway address, hostname, domain dan IP DNS Server Jenis modem, tentukan modem internal atau eksternal
Kebutuhan minimal komputer yang akan diinstal Linux untuk keperluan perkantoran dan sehari-hari adalah : • • • •
Kapasitas harddisk 3,2 GB. Namun Linux mampu untuk dijalankan pada harddisk tua Seagate 170 MB, dan bekerja baik sebagai router untuk jaringan dengan jumlah terminal 12 komputer Kapasitas memory (RAM) system 32 MB. Namun Linux dapat diinstal pada komputer dengan memory 4 MB,bekerja baik sebagai bridge untuk jaringan kampus. Processor minimal sekelas Pentium-233 MMX. Namun Linux bekerja sangat baik pada komputer 486DX2-66 sebagai router untuk jaringan warnet dan Small Office. Mouse, keyboard dan monitor. Bila Linux digunakan sebagai router atau bridge jaringan, setelah proses instalasi, mouse, keyboard dan monitor dapat dilepas. Gunakan akses telnet dan ftp untuk remote maintenance tanpa butuh mouse, keyboard dan monitor.
Alokasi ruang harddisk Pada dasarnya anda tidak perlu membagi-bagi ruang harddisk anda untuk direktoridirektori tertentu. Namun dengan melakukan alokasi ruang harddisk anda akan memperoleh keuntungan-keuntungan antara lain : • • • • •
Proses booting lebih cepat Kemudahan merancang backup system Pengontrolan akses read-write pada beberapa partisi Pengontrolan quota harddisk untuk user dan group Pembatasan besar file maksimum
Beberapa direktori memang jauh lebih baik dari segi performasi dan sekuritasnya apabila dibuat partisi sendiri. Contoh alokasi harddisk sebesar 3,2 GB yang dapat digunakan sebagai acuan menginstal Linux : Swap adalah jenis partisi lain dari Linux yaitu Linux Swap yang digunakan sebagai virtual memory dan tempat menyimpan file-file temporer. Direktori yang mewakili partisi swap adalah /tmp. Istilah grow to fill artinya besar partisi ditentukan otomatis sebesar sisa harddisk yang kosong setelah dikurangi dengan besar partisi yang lain. Namun anda harus dapat menghitung bahwa kira-kira, partisi root / harus memiliki besar lebih dari 350 MB. Sebagai catatan, beberapa aplikasi menyimpan source mereka di direktori /opt, sehingga alokasi harddisk perlu diubah menyesuaikan kebutuhan itu. Contoh aplikasi ini adalah Corel Draw dan StarOffice.
Aristo, Agung, Ari , Maria
Page | 19
LINOEX KOE
II TKJ
Direktori Ukuran /boot 5 MB /home 500MB /usr 2000MB Swap 128 MB / Grow to fill Tabel ukuran partisi
Pemilihan paket software Tentukan tujuan penginstalan Linux anda dan tentukan tools yang dibutuhkan untuk mencapai tujuan tersebut. Bila anda menginginkan Linux anda dapat digunakan untuk melakukan pekerjaan perkantoran seperti pembuatan dokumen, pencetakan dokumen, pembuatan presentasi, penyuntingan gambar dan suara, sebaiknya anda menginstal paketpaket office oriented dan XWindow System. Apabila anda seorang programmer C, C++, perl atau python, anda instal paketpaket devel dan interpreter. Lain lagi bila anda seorang system administrator atau network administrator, anda harus memperhatikan efisiensi dan efektifitas sistem guna memperoleh performasi maksimum tanpa berkompromi dengan sekuritas sistem dari semua aspek.
Proses instalasi Model instalasi Linux tidak sama, tetapi tergantung pada distro yang mengembangkannya. Mode text dan GUI menentukan layout instalasi yang akan dijalani. Kendatipun terdapat perbedaan layout dan alur instalasi, ada beberapa hal yang menjadi standar pada proses instalasi Linux, antara lain : • • • • • • •
Pertanyaan model instalasi, apakah anda akan Upgrade atau Server,Workstation.atau Custom Pertanyaan pemilihan bahasa Mempartisi harddisk Mengkonfigurasi atribut network seperti hostname Mensetup mouse, keyboard, sistem waktu, device SCSI dan graphic card Memilih paket-paket yang akan diinstal Menentukan LILO (Linux Loader)
Install
Bila proses instalasi berjalan lancar, kita beralih ke proses konfigurasi sistem. Device-device yang perlu dikonfigurasi antara lain : • • •
Graphic card, apabila saat instalasi terjadi kegagalan Sound card, melalui sndconfig atau menu setup Modem untuk dialup internet Setelah konfigurasi sistem, Linux anda sudah siap untuk digunakan.
Aristo, Agung, Ari , Maria
Page | 20
LINOEX KOE
II TKJ
5. FILE SYSTEM LINUX Struktur Direktori Linux Direktori /bin /boot /dev /etc /home /lib /mnt /proc /root /sbin
/tmp /usr /var
Isi berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user. berisi file-file yang digunakan untuk booting Linux termasuk kernel image. berisi file system khusus yang merupakan refleksi device hardware yang dikenali dan digunakan system. berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh super user. berisi direktori-direktori yang merupakan direktori home untuk user biasa dan aplikasi tertentu. berisi file-file library yang digunakan untuk mendukung kerja kernel Linux. direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori. berisi file system khusus yang menunjukkan data-data kernel setiap saat. direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas). sama seperti direktori bin, tetapi hanya super user yang sebaiknya menggunakan binary-binary tersebut mengingat fungsifungsi binary yang terdapat di direktori ini untuk maintenance system. berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan berisi library, binary, dokumentasi dan file lainnya hasil instalasi user berisi file-file log, mailbox dan data-data aplikasi Tabel Direktori Linux
Struktur Data Kernel Saat data kernel melakukan sebuah proses, data – data proses tersebut disimpan secara periodik dalam bentuk file – file. Untuk melihat data – data kernel tersebut, maka file – file yang dimaksud harus parsing setiap saat karena datanya yang dinamis. Cara termudah yang dapat dilakukan antara lain dengan mengumpulkan perintah cat. Syntax : Cat
File – file ini tersimpan dalam direktori – direktori yang tersimpan terstruktur dalam direktori/proc Berikut ini gambaran sekilas mengenai struktur direktori /proc : Aristo, Agung, Ari , Maria Page | 21
LINOEX KOE
II TKJ
Pengenalan Device Semua device di linux dinyatakan dalam bentuk file. Apabila nantinya device – device ini perlu untuk di akses maka tinggal melihat isi dari file /dev berikut adalah tabel dari penamaan device di linux :
Direktori atau file /proc/[nomor]
/proc/cpuinfo
/proc/devices
/proc/dma /proc/filesystems /proc/interrupts /proc/ioports /proc/kcore /proc/kmesg /proc/ksyms
/proc/loadavg
/proc/locks /proc/meminfo
/proc/modules /proc/net/ /proc/pci /proc/self/
/proc/stat /proc/sys /proc/uptime
/proc/version
Aristo, Agung, Ari , Maria
Isi Di dalam proc terdapat directory yang dinamakan dengan nama nomor-nomor.Nomor-nomor ini dinamakan sesuai dengan PID-nya File ini berisi tentang segala sesuatu dari CPU info dan arsitektur dari system, untuk setiap arsitektur yang berbeda akan mempunyai daftar yang berbeda pula. Daftar dari devices yang ada di system. Ini dapat digunakan oleh MAKEDEV script untuk konsistensi terhadap kernel. Daftar dari dma (direct memory access) channel yang digunakan. Daftar dari filesystem yang di dukung oleh kernel. Daftar ini berisi jumlah dari interrupt berdasarkan IRQ pada mesin i386 Daftar yang berisi input output (I/O) port yang sedang digunakan File ini merupakan pseudo file yang besarnya disesuaikan dengan memory fisik yang dipunyai mesin. Berisi tentang kernel log message yang digunakan oleh klogd dalam melog setiap pesan dari kernel. File ini mengandung kernel definisi simbol yang digunakan oleh modules tools untuk melink secara dynamic, dan mengikat modul-modul yang dapat diload. Jumlah beban rata-rata yang memberikan daftar proses yang sedang berjalan ataupun dalam keadaan queue dalam interval waktu 1,5 dan 15 menit. File ini berisi daftar dari file yang di lock. File ini digunakan oleh free untuk melaporkan jumlah memory yang bebas dan yang sedang digunakan (baik fisik maupun swap) dari system Daftar dari modul-modul yang di load ke system. Direktori ini berisi pseudo-files yang berisi status dari beberapa bagian dari layer network. File ini berisi daftar berisi tentang semua PCI device yang di temukan selama inisialisasi kernel berikut konfigurasinya Direktori ini mengacu kepada proses akses ke /proc filesystems, dan identik dengan direktory /proc yang dinamakan oleh PID dari proses yang sama. kernel/system statistik. Direktori ini berisi sejumlah file dan subdirektori yang berhubungan dengan variabel kernel. File ini berisi dua kelompok angka, angka dari uptime system (s), dan waktu yang dihabiskan dalam idle proses (s). Berisi string yang mengidentify versi kernel yang sedang digunakan.
Page | 22
LINOEX KOE
II TKJ Tabel Direktori /proc
Disk dan Hard disk Nama file /dev /fd0 /dev /fd0 /dev /fd1 /dev /hda /dev /hda1 - /dev /hda15 /dev /sda /dev /sda1 - /dev /sda15 /dev /sdb /dev /sdc
Nama divais Drive floppy pertama Drive floppy pertama Drive floppy kedua HD bus AT pertama Partisi – partisi dari HD bus AT pertama HD SCSI pertama Partisi – partisi dari HD SCSI pertama HD SCSI kedua HD SCSI ketiga Nama device disk dan hard disk
Drive CD ROM Nama file /dev /cdrom /dev /aztcd /dev /cdu535 /dev /gscd0 /dev /hda - /dev /hdd /dev /lmscd /dev /mcd /dev/sbpcd0/dev/sbpcd3 /dev /scd - /dev /scd1 /dev /sonycd /dev /sjcd /dev /potcd
Nama divais Link ke cdrom yang digunakan CD-ROM Aztech CDA268-01 Sony CDU-535 CD-ROM CD-ROM Goldstar R420 ATAPI IDE CD-ROM DC-ROM Philips CM 205/250/206/260 Mitsumi CD-ROM CD-ROM pada SoundBlaster Drive CD-ROM SCSI CD-ROM Sony CDU 31a CD-ROM Sanyo CD-ROM Optics Storage Nama Device CD-ROM
Tape Nama file /dev /rmt0 /dev /nrmt0 /dev /ftape /dev /nftape
Aristo, Agung, Ari , Maria
Nama divais SCSI Streamer pertama dengan pemutar – balik (rewinding) otomatis SCSI Streamer pertama tanpa pemutar – balik otomatis Floppy Streamer dengan pemutar – balik otomatis Floppy Streamer tanpa pemutar – balik otomatis Nama Device Tape
Page | 23
LINOEX KOE
II TKJ
Mouse Nama file /dev /mouse /dev /atibm /dev /logibm /dev /inportbm
Nama divais Link(kaitan) ke mouse yang digunakan Mouse dengan bus dan kartu grafis ATI Mouse Logitech dengan sistem bus MousePS/2 dengan sistem bus Nama Device Mouse (bus dan PS/2)
Modem Nama file /dev /modem
Nama divais Link ke port COM pada modem yang dihubungkan Nama Device Modem
Interface Serial Nama file /dev /ttyS0 - /dev/tty3 /dev /cua0 - /dev /cua3
Nama divais Interface serial 0 hingga 3 Interfece serial 0 hingga 3 (untuk modem hubungan keluar) Nama Device Interface Serial
Port Paralel Nama file /dev /lp0 - /dev/lp2
Nama divais Interfece paralel 0 hingga 2 Nama Device Port Paralel
Khusus Nama file /dev /null /dev /tty1 - /dev /tty8 /dev /zero Aristo, Agung, Ari , Maria
Nama divais Data apapun (databin) akan di”telan” Konsol Virtual Menghasilkan keluaran bilangan dengan byte null Nama Device Khusus Page | 24
LINOEX KOE
II TKJ
6. OBSERVASI LINUX MELALUI DUNIA MAYA DISTRIBUSI LINUX TERBAIK Berdasarkan(WikiLinux Indonesia www.wikilinux.or.id) Sebuah email dari editor sebuah media online menanyakan pertanyaan sederhana: apakah distribusi linux yang terbaik untuk digunakan bagi desktop pribadi, usaha kecil dan enterprise serta server pribadi, usaha kecil dan enterprise? Berdasarkan pengalaman para pengguna dan masukan-masukan dari beberapa tahun terakhir, diskusi online dan trend umum di antara beberapa distribusi linux besar, berikut adalah rekomendasi kami dapatkan dengan melakukan observasi di dunia maya. OS untuk desktop pribadi Xandros Desktop atau LindowsOS untuk pengguna non-teknis, dan Mandriva Linux atau SuSE LINUX untuk yang lainnya. Baik Xandros maupun LindowsOS telah berhasil membawa desktop linux lebih dekat ke masyarakat, dengan banyaknya penambahan feature yang user-friendly, pendeteksian hardware yang bagus dan dukungan untuk hardware kebanyakan seperti camera digital, scanner dan wireless network card. Mereka sangat baik untuk pekerjaan yang umum dilakukan dengan komputer. Untuk pengguna yang memerlukan lebih dari hal tersebut, lebih baik mereka memilih Mandriva linux atau SuSE LINUX. Kedua distribusi ini lebih powerful dan lengkap daripada Xandros atau LindowOS, dan keduanya bisa diperoleh secara gratis dari Internet. Beberapa orang mungkin berpendapat bahwa Fedora Core seharusnya juga dipertimbangkan di kategori ini. Tetapi kekurangan dukungan multimedia secara out-ofthe-box, selain juga kecenderungan dari pengembangnya untuk berkonsentrasi di enterprise-level features, seperti skalabilitas dan SELinux, akan membuat Fedora Core pilihan yang lebih baik untuk desktop enterprise daripada desktop pribadi. OS untuk desktop usaha kecil Fedora Core dan SuSE LINUX adalah dua pilihan yang bagus. Untuk perusahaan kecil dengan anggaran IT yang terbatas, SuSE LINUX adalah pilihan terbaik - dia bisa di download secara gratis dan merupakan salah satu dari distribusi yang paling lengkap dan _well-designed_ di pasaran. Fedora Core 1 bisa menjadi pilihan kedua, kekurangan satu-satunya adalah transisi ke kernel Linux 2.6 dan SELinux-nya yang kurang lancar. Xandros Business Desktop juga produk yang baik, tapi dengan harga US$ 495 untuk paket 5 lisensi-nya, masih sangat mahal untuk berkompetisi secara efektif dengan dua saingannya, terutama dikarenakan perusahaan tersebut masih belum terlalu dikenal dan kurangnya dukungan resmi dari para pembuat hardware. Rilis terbaru dari Mandrakesoft mempunyai reputasi sebagai produk yang mempunyai banyak bugs, hal ini membuat Mandrakelinux kurang diminati untuk desktop usaha kecil, setidaknya sampai Mandrake meningkatkan mekanisme pengendalian mutunya. OS untuk desktop enterprise Pilihannya sangat tergantung dengan anggaran IT perusahaan dan level integrasi dengan system lain. Jika uang bukan masalah, maka sangatlah baik untuk menghubungi Red Hat dan SuSE untuk mendapatkan penawaran bagi solusi yang lengkap. Jika Aristo, Agung, Ari , Maria Page | 25
LINOEX KOE
II TKJ
anggarannya terbatas, Fedora Core akan menjadi pilihan yang baik - gratis dan cukup didukung oleh komunitas Fedora. Sehabis mengatakan hal itu, sangatlah tidak adil untuk mengabaikan distribusi lain - Mandrakesoft baru keluar dari masalah finansial, jadi mungkin mereka bisa menawarkan paket yang sama dengan harga yang lebih murah dari solusi Red Hat atau SuSE. Pilihan lainnya adalah Sun Java Desktop System (based on SuSE), tetapi kami belum mendengar banyak tentang produk baru ini, jadi sangat sulit untuk membuat penilaian. OS untuk server pribadi Debian atau Slackware adalah pilihan utama. Selain gratis, keduanya mempunyai reputasi sebagai distribusi linux yang solid, bisa diandalkan dan terpercaya di pasaran. Metoda pengembangan mereka memastikan pengendalian mutu yang baik dan keduanya menikmati dukungan komunitas yang tidak ada duanya dari banyaknya situs web dan komunitas pengguna. Debian selalu menjadi distribusi yang terbaik dalam hal _upgrade_ ke versi terbaru, tetapi dengan penambahan utilitas "swaret" pada Slackware versi terbaru membuat Slackware-pun bisa diupgrade dengan satu perintah. Tanpa perlu dikatakan, Debian dan Slackware terkenal dalam hal menyediakan update security secara tepat waktu. OS untuk server usaha kecil Sama seperti diatas. Walaupun Red Hat Linux dan Fedora Core yang baru diluncurkan masih menjadi OS Linux yang dominant di banyak ruangan server di seluruh dunia, perusahaan tersebut telah mengecewakan banyak penggunanya dengan kebijakan yang tidak populer, yang memaksa para pengguna untuk membeli produk enterprise-nya yang lebih mahal. Di pihak lain, Debian dan Slackware telah ada sejak lama dan perubahan kebijakan secara drastis sangatlah tidak mungkin. Untuk perusahaan kecil dengan anggaran terbatas, tidak ada alasan untuk membeli OS untuk server, kecuali mungkin pada situasi tertentu. OS untuk server enterprise Jika uang bukan masalah dan perusahaan membutuhkan dukungan hardware yang solid atau layanan bagi Oracle atau aplikasi komersial lainnya, maka sangatlah baik untuk menghubungi Red Hat atau SuSE. Bahkan Red Hat dan SuSE adalah hanya dua distribusi yang di sertifikasi secara resmi dan didukung oleh Oracle. Perusahaan dengan anggaran terbatas bisa mempertimbangkan menggunakan Debian di servernya. Jika support dibutuhkan, Red Hat dan SuSE dalam posisi terbaik untuk menawarkannya, tentunya dengan harga tertentu. Technical Support dari pihak ketiga juga tersedia untuk Debian. Slackware kurang diminati di kategori ini dikarenakan sangat sulit mencari support dan orang yang terbiasa dengan distribusi ini. Seperti biasa perbandingan seperti ini akan menimbulkan kontroversi dan akan ada banyak orang yang tidak setuju dengan pilihan yang diambil. Walaupun demikian, membandingkan distribusi linux dengan cara ini menghasilkan kesimpulan yang menarik: SuSE kelihatannya menyediakan beragam produk untuk bermacam-macam kebutuhan. Produknya bervariasi dari SuSE LINUX yang dirilis tiap 6 bulan sekali dan solusi khusus untuk Linux Desktop dan Office Desktop, sampai ke produk Standard, Enterprise dan Openexchange server. Ia juga memiliki dukungan dari Novell dan jalur pemasarannya untuk menghadapi Red Hat. Aristo, Agung, Ari , Maria
Page | 26
LINOEX KOE
II TKJ
Apakah harganya terlalu tinggi? Dalam kasus tersebut, pertimbangan serius bisa diberikan untuk menggunakan Debian, terutama untuk server
LINUX DIBANDING DENGAN SISTEM OPERASI LAINNYA. Berdasarkan(www.linux.or.id) Sangat sulit untuk mendapatkan perbandingan sistem operasi yang obyektif, karena orangorang yang mengeluarkan perbandingan memiliki kepentingan masing-masing. Anda mungkin tidak akan percaya perbandingan yang dikeluarkan oleh vendor karena sebenarnya mereka harus mengarahkan anda untuk membeli produk mereka. Artikel yang muncul dalam dunia dagang sangat berbeda dengan spesifikasi yang dikeluarkan untuk produk dan teknologinya. Ada contoh yang membandingkan antara Linux dan Windows yang dikeluarkan orang dengan obyektif, hanya memaparkan fakta dan membatasi pada aspek teknis semata. Namun juga ada yang mengeluarkan hasil perbandingan dengan emosional atau hanya berdasar kepentingan bisnis semata, contohnya pada website nya Microsoft yang mengatakan bahwa Linux berbasis pada Unix, teknologi yang telah berumur 30 tahun, yang bermaksud mencegah anda mengandalkan bisnis anda pada teknologi yang sudah berumur 30 tahun. Kenyataanya sangat berbeda, Pengembangan Linux baru dimulia pada tahun 1991 dan Linux bukanlah Unix, Linux merupakan Teknologi yang lebih muda dari Windows. Namun sebenarnya hal ini tidak penting, karena umur sebuah sistem operasi tidak ada hubungannya dengan kehandalannya secara teknis. Apa yang kita sebut Linx sekarang sebenarnya adalah ratusan program yang ditulis ribuan programmer di seluruh dunia. Jika anda melihat distribusi Linux dalam CDROM, anda akan menemukan bahwa sebenarnya Sistem Operasi Linux hanya sebagian kecil saja dari isi total CDROM. Banyak diantara program dalam CDROM tersebut bernaung dibawah payung GNU. Dengan alasan ini ada beberapa komunitas Linux yang merasa distribusi seharusnya lebih tepat kalo disebut “GNU” atau “GNU/Linux”. Hal ini tidak berarti meremehkan kontribusi Linus Torvalds dan semua programmer pada proyek yang telah dibuatnya. Sungguh, sistem operasi Linux adalah central terhadap penemuan kebebasan dalam industri komputer saat ini. Namun, penting untuk tidak dilupakan kontribusi dari orang-orang GNU yang memiliki visi untuk memulai menggarap software yang free beberapa tahun lebih dahulu. Pekerjaan yang mereka lakukan untuk membuat GNU Public License (GPL) adalah kunci keberhasilan dari Open Source Software (OSS).
Aristo, Agung, Ari , Maria
Page | 27
LINOEX KOE
II TKJ
POLLING PERIMBANGAN UTAMA DALAM MEMILIH DISTRO Berdasarkan(www.linux.or.id)
Total Votes 346 DukMulGam (5%)
Dukungan multimedia dan games Dokumentasi yang memadai Support dari pembuat Distro Kelengkapan paket dan repository Tampilan Desktop yang Indah Kemudahan Penggunaan
DokMem (5%) SupDis (10%) KePa&Re (35%) TamDeIn (6%) KemPen (12%) KemInDis (9%) SpeKom (18%)
Kemudahan Instalasi Distro
0%
Aristo, Agung, Ari , Maria
20%
40%
Spesifikasi Komputer
Page | 28
LINOEX KOE
II TKJ
AKANKAH LINUX LEBIH MAJU DARI MICROSOFT DI MASA DEPAN? Berdasarkan(www.linux.or.id)
Total Votes 276 Tidak Peduli Tidak Peduli (3%)
Tidak Tahu
Tidak Tahu (3%)
Tidak Ya
Tidak (3%) Ya (91%)
0%
Aristo, Agung, Ari , Maria
50%
100%
Page | 29
LINOEX KOE
II TKJ
7. TIPS & METODE MIGRASI LINUX Berdasarkan(www.linux.or.id) Seandainya dipilih untuk migrasi ke sistem Linux, berikut ini tips yang patut diperhatikan: 1. Don't migrate everything at once. Migrasi diawali dari server NT (Windows 2000) karena melibatkan sedikit orang pengelola. Kemudian konsentrasi pada workstation. Pindahkan terebih dahulu layanan server yang sudah pasti didukung seperti web, database, dan file/printer. Selesaikan dulu masalah-masalah yang muncul dari sistem ini, kemudian beralih pada kasus-kasus desktop workstation. 2. Identifikasi data yang tersimpan di user: email, callendaring/scheduling, file perkantoran. Disarankan untuk mengumpulkan data tersebut dalam server (file server) yang juga dapat diakses melalui web sehingga pemakai tidak tergantung pada workstation tempat mereka bekerja. 3. Identifikasi data yang tersimpan di server, mencakup database user, group, hak akses, backup, dan server logs. 4. Mendaftar client software. Mungkin beberapa aplikasi dapat dipindahkan ke dalam aplikasi berbasis web. Pastikan aplikasi-aplikasi apa saja yang tidak didukung oleh Linux. 5. Mendaftar semua protocol jaringan yang digunakan. Kebanyakan protocol jaringan Microsoft adalah protocol yang dibuat oleh perusahaan lain, yang sudah didukung oleh Linux tetapi dengan nama/ istilah yang berbeda. 6. Use fewer, more open, protocols. Semakin banyak protocol yang digunakan dalam jaringan semakin banyak beban yang ada dalam jaringan. Meskipun “open” sulit untuk didefinisikan, tetapi dapat dipastikan bahwa jika setiap bagian protokol didokumentasikan dan ada impelementasi yang free, maka akan ada kesempatan untuk menjadi “open”. Protocol “open” dapat ditemukan dalam dokumen Internet RFC. 7. Jaringan di UNPAR hanya menggunakan protocol TCP/IP dan IPX yang baku dan didukung oleh Linux. Sayangnya, aplikasi Sistem Informasi yang dikembangkan hanya dapat berjalan dalam lingkungan MS-DOS yang spesifik dan tidak dapat berjalan dalam FreeDOS. 8. Mendaftar aplikasi yang tidak ada dalam lingkungan Linux. Mungkin ada aplikasi lain yang fungsinya sepadan, tetapi mungkin memang tidak tergantikan. Namun bukan alasan untuk meminimalisir kebutuhan Windows yang harus tersedia. Disarankan untuk menggunakan dua sistem (dual boot) pada komputer-komputer seperti ini. 9. Avoid application development. Selama migrasi, jangan mencoba memperbaiki kasuskasus yang muncul dalam lingkungan Windows. Ini akan memperlambat perpindahan atau malah mengembalikan status perpindahan ke awal. 10. Do it! Migrasi atau tidak, diperlukan keberanian, waktu, dan tenaga. Apapun yang diputuskan, jangan surut sebelum tuntas. 11. Linux does more, so use its capacities. Pemakai akan merasakan kehilangan beberapa fitur yang hilang, tetapi sebenarnya lebih banyak fitur yang tersedia yang belum terlihat karena kebiasaan pemakai. Percepat dengan pelatihan. Aristo, Agung, Ari , Maria Page | 30
LINOEX KOE
II TKJ
8. TIGA TIPS MENGENAL LINUX Tiga tips mengenal Linux secara umum berdasarkan pengalaman pribadi selama enam (6) tahun: •
Cari sumber informasi. o Yang paling gampang adalah situs-situs Free dan Open Source Software beterbaran di Internet, untuk bahasa Indonesia bisa ke linux.or.id ini atau subdomainnya yang berbau *id :D. Contohnya pemula.linux.or.id, wiki.linux.or.id, jogja.linux.or.id, dan lain-lain. o Akses forum dan milis Linux, ex: forum.linux.or.id, milis linux.or.id, jogja-linux, debid, id-ubuntu, dan banyak lagi. Tanyakan hal-hal yang patut ditanyakan, sebelum bertanya kita harus bekali diri dengan membaca dokumentasi Linux dulu, pertanyaannya pun harus dengan detail yang jelas dan sesuai etika yang berlaku di milis atau forum tersebut. o Selain itu teman yang ngerti Linux, bisa sedikit atau banyak, menjadi akses penting informasi ini, termasuk KPLI terdekat. Cobalah berkenalan dengan salah satu, dua, atau lebih teman dari tetangga kiri-kanan atau di KPLI. Semakin banyak temanLinux, semakin luas dan terbuka wawasan kita tentangnya. Berguru kemana-mana, mulai dari yang terdekat di kota sendiri. Jangan malu, "Malu bertanya sesat di Linux".
•
Cari CD Linux lewat situs distro masing-masing dengan men-download ISOnya, tapi alangkah berharganya bandwith/uang jika kita meminjam ke teman/KPLI atau membeli di distributor-distributor Linux "unofficial" di Indonesia. Banyak, tinggal pilih yang murah dan sederhana atau yang "agak" mahal dengan paket lebih eksklusif. Bagi yang belum sama sekali ada keinginan cari CD Linux, kembali ke poin pertama di atas dan lakukan lagi terus sampai dapat semangat yang membara.
•
Instal Linux, gunakan untuk pekerjaan sehari-hari, dan mulai bergabung dengan komunitas. Walaupun sudah bertanya dengan membabi-buta tentang apa itu Linux, dst, apalagi sudah pinjam/beli CD Linux berbagai "merek", kita juga harus mencobanya, apalah artinya punya ilmu/barang tidak dipraktekkan/digunakan, basi, berkarat, tidak ada gunanya selain mengisi otak :D. Jika ada permasalahan tanyakan pada forum atau milis, tetapi ingat etika bertanya. Membuat atau mengembangkan komunitas pun bisa memberikan banyak info/ilmu dan pengalaman Linux kita seperti yang disebutkan di poin pertama, kekuatan jaringan atau the power of network.
Aristo, Agung, Ari , Maria
Page | 31
LINOEX KOE
II TKJ
9. ALASAN PINGUIN MENJADI MASKOTNYA LINUX Kadang sepele tapi bisa juga menjadi hal penting bagaimana asal-usul Linus Torvald menggunakan logo seekor pinguin dan distro-distro lainnya juga ada dengan logo pinguin yang bermacam2. Ada yang tau tentang hal ini? Bagaimana awal mulanya pinguin ini jadi populer di kalangan pengguna komputer, apakah Linus Torvald ngasal aja pake binatang ini? tentunya ada maksud di balik ini semua Dari searching di internet ternyata belum juga menemukan hasilnya. Klo menurut hasil observasi yang telah kami lakukan di dunia maya awalnya pinguin itu hidup di daerah kutub yang bebas dari jangkauan manusia sehingga mereka bisa hidup bebas, dan berkembang disana. Mungkin seperti itulah Linus ingin mengembangkan linux layaknya para pinguin yang hidup bergerombol bebas di alamnya.
HELLO!!! SALAM KENAL. . . I’M LINUX/GNU. . .
Aristo, Agung, Ari , Maria
Page | 32
LINOEX KOE
II TKJ
DISTRO – DISTRO YANG DAPAT KAMI TEMUKAN DARI OBSERVASI KE DUNIA MAYA. Berdasarkan(www.gudanglinux.co.id)
Aristo, Agung, Ari , Maria
Page | 33
LINOEX KOE
SuSE Red Hat Ubuntu Xubuntu Edubuntu Kubuntu CentOS BlankOn Slax Sabayon Free BSD Arabian MCN Live Fedora Core Knoppix Merdeka Slackware Debian Linspire Freespire XandrOS Kurumin Mandrake Linux Aristo, Agung, Ari , Maria
II TKJ
-
Mandriva PC LinuxOS Linux Mint Dream Linux KateOS Gentoo Linux Puppy Linux Botu Linux Zenwalk Arch Linux Damn Small Linux Pardus LindowOS K12OS Geubuntu GoblinX AdiOS a Linux AntiX MEPIS Arabbix Ark Linux Asianux Auditor
-
Ausrumi Belenix BELserver Berry Linux Bestix Blag Bluewhite 64 BRL Speak CAE Linux Clark Connect Clonzillasysresc College Dragonfly BSD Dynebolic Elive Elpicx Embun Endian EnGarde Finnix Fluxbuntu OphCrack OS Vector Page | 34