Struktur Kernel Linux. Oleh Walid Umar, S.SI

dokumen-dokumen yang mirip
Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

BAB 12 KOMPILASI KERNEL

Praktikum I Pengenalan Sistem Operasi Linux

BAB II. Instalasi Linux

Menambahkan System Call pada Linux kernel

MODUL 11 PENGENALAN LINUX

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

BAB III PERANCANGAN SISTEM

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

BAB II LANDASAN TEORI

Upgrade Kernel NPTL Menjadi Kernel MDK Pada Redhat 9.0 Noer Wahid, Estiarto Wahyu Sumirat, Dimas Sasongko Universitas Surakarta

Sejarah dan Rancangan Dasar GNU/Linux

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

Slackware my linux system choice

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

Sistem Operasi Linux. Pertemuan 1 + 2

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

BAB I PENGANTAR LINUX

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

Pengenalan Linux Konfigurasi TCP/IP

FlashBack Pertemuan (1)

PENGEMBANGAN PERANGKAT LUNAK DISTRIBUSI GNU/LINUX DENGAN FITUR KHAS GORONTALO

Pengantar Open Source dan Aplikasi Sistem Operasi Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

OpenSuse juga termasuk dalam jajaran 10 besar distro linux di dunia bersama-sama dengan Ubuntu, Fedora, Debian, PCLinuxOS, Slackware, Gentoo dan

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

LINUX. by: Ahmad Syauqi Ahsan

BAB III INSTALASI VMWARE

PERCOBAAN V Komunikasi Data AT COMMAND MODEM

TUGAS 1 WEB DINAMIS LANJUT

LINUX. Lely Suryani. Abstrak. Pendahuluan. Pembahasan.

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

BAB 4 IMPLEMENTASI SISTEM. ini sudah menggunakan kernel 2.6. Saat komputer pertama kali dinyalakan tekan delete untuk

3. Lalu buat user nagios beserta paswordnya m nagios nagios

BAB II LANDASAN TEORI

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

Bab 2 Turck - MMCache

b. Dapat melakukan tugas secara bersamaan c. Dapat dijalankan di lebih dari satu Komputer

BAB 10 KONFIGURASI SISTEM DEBIAN GNU/LINUX

Perkembangan Sistem Operasi Closed Source

Mata Kuliah Konsep Teknologi Topik : SISTEM OPERASI

Pengantar Sistem Operasi

Pengenalan Pemrograman Komputer (Software)

A. Instalasi dasar Linux Debian

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Memperkenalkan GNU/Linux

Konfigurasi Desktop BAB 2

PENGERTIAN PARTISI HARDDISK

PENGEMBANGAN PERANGKAT LUNAK DISTRIBUSI GNU/LINUX DENGAN FITUR KHAS GORONTALO. Walid Umar ¹, Agus Lahinta ², Rochmad M. Thohir Yassin ³ INTISARI

Driver Windows: Siapkan Driver - Tutorial Mencari, Download serta Instal Driver Windows

ls = Melihat isi direktori #ls NamaFolder

Instalasi Paket OpenSource di Linux

BAB IV HASIL PENGUJIAN DAN PEMBAHASAN

MODUL 5 MANAJEMEN PAKET

Instalasi FreeBSD 6.0

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

SEJARAH LINUX. Dara Hana Wardani. Abstrak

Tutorial Praktis: Membuat CD Live Linux dengan Kernel Sendiri. Kemas Yunus Antonius*

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Pengantar Teknologi Informasi WINDOWS 8

BAB 1 Instalasi Redhat Linux 7.2

MENGENAL LINUX UBUNTU

Setting Bandwidth Management di Linux

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB 9 FASE PEMROGRAMAN 2. LANGKAH-LANGKAH PEMROGRAMAN (THE PROGRAMMING STEPS)

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

Kami telah melakukan instalasi pada /dev/sda dan akan menambahkan /dev/sdb sebagai bagian dari RAID 1.

E. Ully Artha SISTEM OPERASI

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

Studi Kasus: GNU/Linux

MODUL LINUX. Minggu IV

BAB 9 FASE PEMROGRAMAN

Praktikum I Pengenalan Sistem Operasi Linux

MEMBUAT LINUX DISTRO DENGAN SLAX

Instalasi IGOS Nusantara

BAB 2 PROSES BOOTING

Pengantar TIK B. COLORING THE GLOBAL FUTURE

II. TINJAUAN PUSTAKA. beberapa fungsi tertentu. Embedded system biasanya dibenamkan sebagai bagian

Sistem Administrasi Linux

Sistem Operasi Linux PJJ PENS ITS. Tujuan

BAB II PROSES INSTALASI LINUX MANDRAKE 9.0

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik:

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

Bab 1 Instalasi Sistem Operasi DEPDIKnux

Modul ke: Mengenal linux

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Membuat Linux Distro dengan SLAX

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009

Melihat Traffic Router dengan MRTG pada Linux

BAB III ANALISA DAN PERANCANGAN

SISTEM OPERASI LINUX

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

Transkripsi:

Struktur Kernel Linux Oleh Walid Umar, S.SI walidumar@gmail.com http://walidumar.wordpress.com

Kernel Kernel adalah program inti sistem operasi yang diload pada saat boot yang berfungsi sebagai interface antara user-level program dengan hardware. Yang berfungsi untuk : menangani task switching dalam multitasking, menangani permintaan membaca atau menulis peralatan disk, melakukan tugas-tugas network serta mengatur penggunaan memori.

Secara teknis Linux hanyalah sebuah kernel. Program lain seperti kompiler, editor, window manager dsb yang disertakan dalam paket hanyalah sebuah distribusi sistem operasi (Distro) yang melengkapi kernel menjadi sebuah sistem operasi yang lengkap.

Download Kernel Pengembang Linux mempublikasikan source code melalui beberapa website : http://www.kernel.org ftp://ftp.cdrom/pub/linux/sunsite/kernel ftp://sunsite.unc.edu/pub/linux/kernel ftp://tsx-11.mit.edu/pub/linux/source/system

Struktur inti Source Kernel Documentation : berisi informasi tentang kernel linux, komfatibilitas, dan struktur sistem kernel secara umum. Arch : Tipe dari arsitektur processor komputer yang didukung oleh kernel, biasanya berisi arsitektur : i386, amd64, arm, mips64 s390x sparc. Drivers : berisi module driver hardware seperti usb, network interface, dan video card. Fs : berisi kode program yang digunakan untuk mendukung system manajemen file (ext3, ext4, ntfs, fat32)

Struktur inti Source Kernel Include : berisi header file (*.h) yang digunakan oleh code kernel. Init : inisialisasi kernel. Kernel : berisi kode inti dari kernel yang ditulis dalam bahasa C (murni) oleh Linus Torvalds. Lib : standar pustaka dalam bahasa C. Scripts : berisi module script untuk konfigurasi kernel

Linux saronde 3.2.0-23- generic major number : Angka 3 ini akan jarang berubah untuk waktu yang lama. Perubahan pada nomor ini menandakan adanya perubahan besar atau upgrade terhadap kernel. minor number revision number

Linux saronde 3.2.0-23 major number : minor number : Angka 0 pada kernel 2.0.34 menunjukkan nomor minor atau stabilitas. Angka genap (misal 0, 2, 4 dst) menandakan kernel stabil sedangkan angka ganjil menandakan kernel dalam tahap pengembangan atau development. revision number

Linux saronde 3.2.0-23 major number : minor number : revision number : Dua angka terakhir, 23 menunjukkan nomor revisi. Ini menandakan current patch versi tersebut. Selama tahap pengembangan, versi baru bisa di rilis hingga dua kali seminggu.

Konfig Kernel Unpack source kernel ke direktori /usr/src # cp linux.3.2.0-23.tar.gz /usr/src # tar -zxvf linux-3.2.0-23.tar.gz

Konfigurasi Kernel Konfigurasi dimulai dari direktori /usr/src/linux_kernel. Ada tiga cara: make config, berupa text base interface, cocok untuk user yang memiliki terminal model lama dan tidak memiliki seting termcap. make menuconfig, berupa text base juga tapi memiliki puldown menu berwarna, digunakan untuk user yang memiliki standar console. make xconfig, interface menggunakan layar grafik penuh, untuk user yang sudah memiliki X Window.

Compiling Kernel... # make dep; make clean; make zimage Compiling Module... # make modules Hasil kompilasi akan menghasilkan sebuah file yang bernama : zimage Duplikasi kernel hasil compile ke direktori /boot: # cp /usr/src/linux/arch/i386/boot/zimage /boot/vmlinuz-3.2.0-23-baru

Terapkan Modul Install Module kernel # make modules_install Edit file booting, agar sistem dapat booting menggunakan kernel yang baru...melalui file grub.cfg (Debian base) lilo.cfg (Redhat base)

TUGAS (1) Buatlah video tutorial dalam melakukan proses kompilasi kernel sistem operasi linux dengan distro yang berbeda-beda yang dibuat perindividu, & upload ke youtube. DEADLINE : 15 DESEMBER 2014

TUGAS (2) 'pelajari tentang KONSEP & cara kerja

ASISTENSI PERKEMBANGAN TUGAS BESAR PENGEMBANGAN DISTRIBUSI LINUX DeadLine : 25-26 Desember

WALID UMAR, S.SI walidumar@gmail.com http://walidumar.wordpress.com SEKIAN & TERIMAKASIH.