• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

Membagikan "Objectives. History of Linux Kernel Linux Distro Linux System Linux Linux is Free Prinsif Desain Linux Komponen Linux Modul Kernel Linux"

Copied!
29
0
0

Teks penuh

(1)

By

(2)

Objectives

 History of Linux  Kernel Linux  Distro Linux  System Linux  Linux is Free

 Prinsif Desain Linux

 Komponen 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

(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

(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

(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).

(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

(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

 * 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

(11)

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)

(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,

(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

(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

(20)

Modul Kernel

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

(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

(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?

1. Security,Linux will keep your family safe from

malware, and viruses

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

(24)

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

(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)
(27)
(28)
(29)

Linux training and certificates

RHCT - Red Hat Certified Technician

RHCE - Red Hat Certified Engineer

LPI - Linux Professional Institute

SCSA - Sun Certified System Administrator

Referensi

Dokumen terkait

adalah jelas bahwa gugatan tersebut berkaitan dengan ahli waris dari Kopi Ginting (Alm) dan Murmur br Tarigan (Alm) yang sudah meninggal dunia, maka berdasarkan

Hasil penelitian ini sejalan dengan penelitian yang dilakukan Surniati (2013) dalam penelitiannya yang berjudul analisis faktor yang berhubungan dengan keteraturan

[r]

Bahwa Pertimbangan hukum Judex Facti terhadap Kesepakatan Para Pihak mengenai Pilihan Penyelesaian Perselisihan dalam Perjanjian Pemberian Amanat Untuk Transaksi

Simpulan: Penggunaan pasta gigi dengan kandungan xylitol dan flouride dapat menghambat pembentukan plak gigi tetapi pasta gigi dengan flouride tidak dapat menghambat

Pelabuhan Indonesia II yang dilakukan dengan menganalisa hal-hal teknis pada instalasi peralatan konversi sistem dual fuel dan membandingkan sisi ekonomis yang

35 Tahun 2009 tentang Narkotika juga mengatur mengenai prekursor narkotika serta sanksi pidana bagi penyalahgunaan prekursor narkotika yang merupakan zat atau

Penataan daerah dalam mewujudkan efektivitas penyelenggaraan pemerintahan daerah sesuai dengan Pasal 31 Undang- Undang Republik Indonesia Nomor 23 Tahun 2014 tentang