LINUX

29
By Melwin Syafrizal, S.Kom., M.Eng.

description

LINUX. By Melwin Syafrizal , S.Kom., M.Eng. Objectives. History of Linux Kernel Linux Distro Linux System Linux Linux is Free Prinsif Desain Linux Komponen Linux Modul Kernel Linux. History of Linux. Nama Linux diturunkan dari pencipta awalnya, yakni Linus Torvalds . - PowerPoint PPT Presentation

Transcript of LINUX

Page 1: LINUX

ByMelwin Syafrizal, S.Kom., M.Eng.

Page 2: LINUX

ObjectivesHistory of LinuxKernel LinuxDistro LinuxSystem LinuxLinux is FreePrinsif Desain LinuxKomponen LinuxModul Kernel Linux

Page 3: LINUX

History of LinuxNama Linux diturunkan dari pencipta

awalnya, yakni Linus Torvalds .Linux disusun berdasarkan standar sistem

operasi POSIX (Portable Operating System Interface) yang diturunkan berdasarkan fungsi kerja UNIX.

Page 4: LINUX

Linux is just kernelLinux hanya sebuah kernel.

Kernel yang dibuat Linus setelah mempelajari dan terinspirasi oleh kernel Minix yang dibuat Prof. Andrew

Tanenbaum.

Minix (sistem UNIX kecil yang digunakan sebagai project ilmiah untuk mempelajari Operating System di Universitas Helsinki).

Kernel Linux tidak termasuk User Interface dan aplikasi.

Page 5: LINUX

Kernel LinuxKernel Linux didistribusikan di bawah

lisensi GNU General Public License (GPL) di bawah naungan the Free Software Foundation

Standar penomoran kernel, berdasarkan no. urut terakhir (seperti 2.4.16):Genap : stabilGanjil : masih dalam pengembangan

Page 6: LINUX

Kernel LinuxLinux 0.01 (14 Mei 1991) 1st publish

Hanya dapat berjalan pada prosessor Intel kompatibel-80386 dan pada hardware PC - IBM Compatible

Mempunyai device-driver support yang terbatasSistem berkas yang didukung hanya Minix

Linux 1.0 (Maret 1994)Mendukung protokol standar jaringan TCP/IPMemiliki sistem berkas yang lebih baik tanpa batasan

MinixMendukung SCSI controllers untuk high-performance

disk accessMendukung banyak hardware

Linux 1.2 (Maret 1995) versi terakhir PC-only

Page 7: LINUX

Kernel LinuxLinux 2.0 (Juni 1996)

Mendukung multiple architecture & multiprocessor architecture

Improved memory-management codeImproved TCP/IP performanceMendukung internal kernel threads,

penanganan dependency antara modul-modul loadable, dan loading otomatis berdasarkan permintaan (on demand).

Standardisasi interface konfigurasi

Page 8: LINUX

Distro LinuxLinux bisa didapatkan dalam berbagai distribusi

(sering disebut Distro).Distro adalah bundel dari kernel Linux, beserta

sistem dasar linux, program instalasi, tools basic, dan beberapa program-program lain.

Page 9: LINUX

Distro LinuxDistro Linux dibangun dan dikembangkan oleh

beberapa orang atau grup yang mengusahakan agar penginstallan lebih mudah dengan menyediakan sebuah set yang standar dan sudah dicompile.

Distribusi pertama adalah SLS (Soft Landing System).Distribusi Slackware merupakan distro yang pertama

terkenal (paling banyak digunakan saat awal).Distro yang kemudian populer adalah Redhat

(komersil), Debian, SuSE (non-komersil).Saat ini banyak pengguna Linux menggunakan Distro

Ubuntu atau turunannya yang berbasis Debian.

Page 10: LINUX

Distribusi bebas berbasis Debian     * 64Studio

    * Adamantix    * Amber Linux    * BeatrIX    * Bonzai Linux    * Debian    * Debian-BR-CDD    * DeveLinux    * Finnix    * GenieOS    * Gnoppix    * Guadalinex    * Hiweed    * Kalango    * Kanotix    * Knoppix

* Kuliax (distro Linux yang

dikembangkan di Indonesia)

    * Kurumin    * LinEx    * Loco Linux    * MeNTOPPIX    * Morphix    * NepaLinux    * PingOO    * Skolelinux    * Sun Wah RAYS LX    * Symphony OS    * Ubuntu          o Edubuntu          o Kubuntu          o Xubuntu          o De2    * Xandros    * Zen Linux * Blank-On

Page 11: LINUX

Distribusi berbasiskan RPM  * aLinux    * ALT Linux    * Annvix    * Ark Linux    * ASPLinux    * Aurox    * Berry Linux    * BLAG Linux and GNU    * Caixa Mágica    * cAos Linux    * CentOS    * Cobind    * Conectiva

  * EduLinux    * Engarde Secure Linux    * Fedora Core    * Fox Linux    * IGOS (distro linux yang dikembangkan Indonesia)    * Linux Mobile System    * Magic Linux    * NOPPENLINUX    * PCLinuxOS    * PCQLinux2005    * PLD Linux Distribution

Mandrake / mandriva (varian Redhad dengan file instalasi .mdk)

Page 12: LINUX

Distribusi bebas berbasis Slackware    * Slackware

    * AliXe    * Austrumi    * BackTrack    * Bluewhite64 Linux    * College Linux    * Cytrun Linux    * DARKSTAR    * DeepStyle    * easys GNU/Linux    * Frugalware    * Hardened Linux   

    * Kate OS    * Plamo Linux    * SLAX    * Sauver    * Slackintosh    * Slamd64    * Splack Linux    * TopologiLinux    * Truva Linux    * Ultima Linux    * Vector Linux    * Wolvix    * 0x7F GNU/Linux    * Zenwalk Linux

(dulu MiniSlack)

Page 13: LINUX

Sistem LinuxBanyak menggunakan tools yang

dikembangkan sebagai bagian dari OS BSD (Berkeley), X-windows sytem (MIT), GNU project (FSF)

Main system library pertama menggunakan proyek GNU, kemudian dikembangkan oleh komunitas linux

Networking-administration tools linux, mengambil kode dari BSD 4.3, tapi kemudian turunannya yaitu freebsd balik mengambil kode-kode dari linux

Page 14: LINUX

Linux is FreeLinux is a free operating system based on

UNIX standards.Linux itu Free artinya dapat bebas

dimodifikasi, diperbanyak dan disebarluaskan tanpa ada biaya atau kewajiban membayar lisensi.

Source code dari Linux tersedia bagi semua orang sehingga semua orang dapat terlibat dalam pengembangannya.

Page 15: LINUX

Linux is FreeLinux bukan public-domain softwareSoftware yang dikeluarkan oleh GPL tidak dapat

didistribusikan kembali sebagai produk binary-only, tetapi harus beserta source code-nya.

Aplikasi yang terdapat di Distro Linux termasuk User Interface (GUI atau shell) merupakan software dari FSF (Based on Richard Stallman's GNU project).FSF = (Federation Software Foundation)

Meski Free, Linux adalah sebuah sistem yang multi-user, multi-tasking dengan tools kompatibel UNIX yang lengkap

Page 16: LINUX

Prinsif Desain LinuxSecara keseluruhan linux menyerupai UNIX,

dimana kernel nya merupakan non-microkernelSistem file-nya mengikuti semantic UNIX

tradisional dan mengimplementasikan secara penuh standar model network UNIX

Tujuan utama desain adalah kecepatan, efisiensi, dan standarisasi.

Didesain agar sesuai dengan dokumen POSIX yang relevan. Sedikitnya ada dua distribusi linux yang sudah memperoleh sertifikasi ofisial POSIX.

Page 17: LINUX

Komponen Linux

Sumber : Silberschatz,et.al, Operating System Concepts,6th edition, Wiley (2002), figure 20.1

Page 18: LINUX

Komponen LinuxKernel, core dari linux yang mengatur

segala sumber daya dari sistem operasiSystem libraries, himpunan standar dari

fungsi-fungsi melalui mana aplikasi-aplikasi berinteraksi dan yang mengimplementasikan sebagian besar dari fungsi-fungsi sistem operasi yang tidak membutuhkan hak-hak dari kode kernel

System utilities, melakukan tugas-tugas manejemen tertentu secara individual

Page 19: LINUX

Modul KernelMerupakan bagian dari kernel linux yang

dapat dikompilasi, dipanggil dan dihapus secara terpisah dari bagian kernel lainnya saat dibutuhkan.

Keuntungan modul kernel :Menambah fungsionalitas kernel tanpa

mereboot sistem,Meningkatkan fungsionalitas tanpa harus

membuat sebuah kernel monolitik,Memungkinkan sistem berjalan pada kernel

standar yang minimal.

Page 20: LINUX

Modul KernelTiga komponen modul yang didukung Linux:

Manajemen modul, system harus memastikan diri bahwa symbol–symbol dalam kernel mempunyai reference yang tepat.

Driver registration, menggunakan tabel yang berisi info mengenai driver yang ada dan menyediakan suatu fungsi agar dapat menambahkan driver baru. Tabel tersebut berisi: Device driver, File system, Network protocols, Binary format.

Page 21: LINUX

Tiga komponen modul (lanjutan)Conflict resolution mechanism, tujuan:

Mencegah modul berebut akses terhadap suatu perangkat keras,

Mencegah autoprobes mengusik keberadaan driver yang telah ada,

Menyelesaikan konflik di antara sejumlah driver yang berusaha mengakses perangkat keras yang sama.

Page 22: LINUX

Linux TodayLinux dikembangkan secara bersama oleh banyak

programmer di seluruh dunia.Saat ini Linux sudah menjadi sistem operasi yang

sangat lengkap. Terdapat beberapa aplikasi seperti:C compiler dengan gcc programming toolCorel for linux, GIMP untuk pengolah gambarScilab seperti mathlab di windowsStar Office dan OpenOffice seperti Microsoft

OfficeBlander aplikasi pembuat object 3Ddan masih banyak yang lain.

Page 23: LINUX

Why you should switch to Linux?1. Security,Linux will keep your family safe from

malware, and viruses2. No blue Screen of death, Linux is highly

resistant to System Crash and rarely needs rebooting.

3. Price, Linux is the most cost efficient OS in the world.

Why? Because it’s free…and not only is it free, it also (typically) comes with applications that would cost hundreds, if not thousands of dollars.

Linux is the most cost efficient OS in the world. Why? Because it’s free…and not only is it free, it also (typically) comes with applications that would cost hundreds, if not thousands of dollars

Page 24: LINUX

Why you should switch to Linux?4. ease of use, That’s right…Linux is

extremely easy to use…. if you know Windows, you’ll be able to work easily in Linux…

5. run fast in old pc, Linux doesn’t hog system resources the way that New OS

Page 25: LINUX

TuxTux si penguin adalah logo dan maskot resmi

Linux. Tux menggambarkan seekor Pinguin yang

terduduk kekenyangan setelah kebanyakan makan ikan.

Linux adalah tanda niaga (trade mark SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux terdaftar sebagai "Program perangkat lunak sistem operasi komputer".

Page 26: LINUX

Desktop KDE

Page 27: LINUX

Desktop GNOME

Page 28: LINUX

Logo KDE & GNOME

Page 29: LINUX

Linux training and certificatesRHCT - Red Hat Certified TechnicianRHCE - Red Hat Certified EngineerLPI - Linux Professional InstituteSCSA - Sun Certified System AdministratorSCNA - Sun Certified Network Administrator