LINUX - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

LINUX

Description:

Distro yang kemudian populer adalah Redhat (komersil), Debian, SuSE ... kemudian dikembangkan oleh komunitas linux Networking-administration tools linux, ... – PowerPoint PPT presentation

Number of Views:186
Avg rating:3.0/5.0
Slides: 30
Provided by: Melw9
Category:

less

Transcript and Presenter's Notes

Title: LINUX


1
LINUX
  • By
  • Melwin Syafrizal, S.Kom., M.Eng.

2
Objectives
  • History of Linux
  • Kernel Linux
  • Distro Linux
  • System Linux
  • Linux is Free
  • Prinsif Desain Linux
  • Komponen Linux
  • Modul Kernel Linux

3
History of Linux
  • Nama 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.

4
Linux is just kernel
  • Linux 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.

5
Kernel Linux
  • Kernel 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 stabil
  • Ganjil masih dalam pengembangan

6
Kernel Linux
  • Linux 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 terbatas
  • Sistem berkas yang didukung hanya Minix
  • Linux 1.0 (Maret 1994)
  • Mendukung protokol standar jaringan TCP/IP
  • Memiliki sistem berkas yang lebih baik tanpa
    batasan Minix
  • Mendukung SCSI controllers untuk high-performance
    disk access
  • Mendukung banyak hardware
  • Linux 1.2 (Maret 1995) versi terakhir PC-only

7
Kernel Linux
  • Linux 2.0 (Juni 1996)
  • Mendukung multiple architecture
    multiprocessor architecture
  • Improved memory-management code
  • Improved TCP/IP performance
  • Mendukung internal kernel threads, penanganan
    dependency antara modul-modul loadable, dan
    loading otomatis berdasarkan permintaan (on
    demand).
  • Standardisasi interface konfigurasi

8
Distro Linux
  • Linux 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.

9
Distro Linux
  • Distro 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.

10
Distribusi bebas berbasis Debian
  •     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
  •     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)

11
Distribusi berbasiskan RPM
  •   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)
  •   aLinux    ALT Linux    Annvix    Ark
    Linux    ASPLinux    Aurox    Berry
    Linux    BLAG Linux and GNU    Caixa
    Mágica    cAos Linux    CentOS   
    Cobind    Conectiva

12
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)

13
Sistem Linux
  • Banyak 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

14
Linux is Free
  • Linux 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.

15
Linux is Free
  • Linux bukan public-domain software
  • Software 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

16
Prinsif Desain Linux
  • Secara keseluruhan linux menyerupai UNIX, dimana
    kernel nya merupakan non-microkernel
  • Sistem 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.

17
Komponen Linux
  • Sumber Silberschatz,et.al, Operating System
    Concepts,6th edition, Wiley (2002), figure 20.1

18
Komponen Linux
  • Kernel, core dari linux yang mengatur segala
    sumber daya dari sistem operasi
  • System 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

19
Modul Kernel
  • Merupakan 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.

20
Modul Kernel
  • Tiga komponen modul yang didukung Linux
  • Manajemen modul, system harus memastikan diri
    bahwa symbolsymbol 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.

21
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.

22
Linux Today
  • Linux 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 tool
  • Corel for linux, GIMP untuk pengolah gambar
  • Scilab seperti mathlab di windows
  • Star Office dan OpenOffice seperti Microsoft
    Office
  • Blander aplikasi pembuat object 3D
  • dan masih banyak yang lain.

23
Why you should switch to Linux?
  • Security,Linux will keep your family safe from
    malware, and viruses
  • No blue Screen of death, Linux is highly
    resistant to System Crash and rarely needs
    rebooting.
  • Price,
  • Linux is the most cost efficient OS in the world.
  • Why? Because its freeand 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 its freeand not only is it free,
    it also (typically) comes with applications that
    would cost hundreds, if not thousands of dollars

24
Why you should switch to Linux?
  • 4. ease of use, Thats rightLinux is extremely
    easy to use. if you know Windows, youll be
    able to work easily in Linux
  • 5. run fast in old pc, Linux doesnt hog system
    resources the way that New OS

25
Tux
  • Tux 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".

26
Desktop KDE
27
Desktop GNOME
28
Logo KDE GNOME
29
Linux training and certificates
  • RHCT - Red Hat Certified Technician
  • RHCE - Red Hat Certified Engineer
  • LPI - Linux Professional Institute
  • SCSA - Sun Certified System Administrator
  • SCNA - Sun Certified Network Administrator
Write a Comment
User Comments (0)
About PowerShow.com