Sejarah dan Rancangan Dasar GNU/Linux

dokumen-dokumen yang mirip
Studi Kasus: GNU/Linux

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

LINUX. Lely Suryani. Abstrak. Pendahuluan. Pembahasan.

MODUL 11 PENGENALAN LINUX

SISTEM OPERASI II Pertemuan 1

SEJARAH LINUX. Dara Hana Wardani. Abstrak

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

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

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Slackware my linux system choice

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

BAB I PENGANTAR LINUX

SISTEM OPERASI LINUX

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

Modul ke: Mengenal linux

LINUX. Gambar 8.1. Logo Linux (TUX)

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

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

Puji dan syukur saya haturkan kepada Tuhan Yang Maha Esa karena berkan rahmat-nya saya

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul I Installasi Linux

LINUX. by: Ahmad Syauqi Ahsan

LINUX. Gambar Logo Linux (TUX)

Fidens Felix VHS

Kategori Free dan Non-Free Software. Andi Susilo,

Remastering GNU/Linux

Perkembangan Sistem Operasi Closed Source

PERANGKAT LUNAK KOMPUTER

BAB II LANDASAN TEORI

TEKNOLOGI OPEN SOURCE

BAB II LANDASAN TEORI

Raihana Rahma Fadhilah

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

Praktikum I Pengenalan Sistem Operasi Linux

Memperkenalkan GNU/Linux

DIG1L2 - Praktikum Instalasi dan Penggunaan Sistem Operasi Modul 3: Pengenalan GNU/Linux

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Bab PENGANTAR SISTEM OPERASI

Yudha Yudhanto, S.Kom

PENGENALAN LINUX SEBAGAI SISTEM OPERSAI BEBAS TERBUKA DALAM RANGKA MENSUKSESKAN GERAKAN INDONESIA GO OPEN SOURCE (IGOS)

Sistem Operasi Linux. Pertemuan 1 + 2

Gambar 1. Skema Hotspot

Linux (Linus's minix)

Pengenalan Sistem Operasi UNIX

LAPORAN PRAKTIKUM MATRIKULASI

MAKALAH. Disusun Untuk Melengkapi Tugas. Dosen : Dadan irwan ST

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

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

Perbandingan Linux Dengan OS Lain

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer

Struktur Kernel Linux. Oleh Walid Umar, S.SI

E. Ully Artha SISTEM OPERASI

Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

Seminar Ubuntu Cilegon 'Dengan Open Source Bebas Itu Nyata' Minggu, 16 September 2012 Pemateri: Wiwin Heriadi AD.

BAB II PERANGKAT LUNAK

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

System Software. Kusniyati, ST.,MKom. Modul ke: Fakultas. Program Studi MKCU

Instalasi Debian 7. Oleh: Rizky Agung W

Perbandingan dan Pemilihan Sistem Operasi

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

Sistem Operasi Mobile

LAPORAN TUGAS LANGKAH-LANGKAH DALAM MENGINSTALASI LINUX

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

Pengenalan Pemrograman Komputer (Software)

BAB II KAJIAN PUSTAKA

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Sistem Operasi Komputer dan Perkembangannya

Serbaneka Perangkat Lunak Bebas

Search. scientific. menghasilkan web. Sejarah Linux. membuat

PERANGKAT LUNAK KOMPUTER

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

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

Pengantar Open Source dan Aplikasi Lisensi-lisensi Software Free/Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

BAB II. KAJIAN PUSTAKA

1.1. Sejarah Bahasa C

Unix/Linux Operating system

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

Perbedaan Kernell Linux dan Windows

Instalasi FreeBSD 6.0

TUGAS PRAKTIKUM TEKNOLOGI INFORMASI KONTEMPORER. Langkah-langkah Instalasi Linux pada Komputer

2. Mengetahui Pengertian, Latar Belakang, dan Jenis jenis Open Source Lisensi

PENGEMBANGAN PERANGKAT LUNAK DISTRIBUSI GNU/LINUX DENGAN FITUR KHAS GORONTALO

Materi 6 Layer 3 Network

PENGENALAN SISTEM OPERASI

Cara Menginstal Sistem Operasi Linux

MENGENAL LINUX UBUNTU

PENGANTAR APLIKASI KOMPUTER

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi.

Pembangunan Sistem Operasi Berbasis Linux Menggunakan Metode Linux From Scratch

II. TINJAUAN PUSTAKA. Web server merupakan program komputer atau software (perangkat lunak) yang

OPERATING SYSTEM AND USE. Penyusun : Ritzkal,S.Kom

Pengantar Sistem Operasi

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

BAB I PENDAHULUAN 1.1. Latar Belakang

Gambar 1.1. Logo Linux

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

INSTALASI DAN KONFIGURASI SERVER DALAM SATU PERANGKAT KOMPUTER SEBAGAI MEDIA PEMBELAJARAN ALTERNATIF

Transkripsi:

Sejarah dan Rancangan Dasar GNU/Linux Kelompok 58.2 Anjar Widianto (1203000145) Annas (1203000153) Arie Murdianto (1203000226) kritik & saran : memang_ganteng@yahoo.com 1

Sejarah Linux Linux is a modern, free operating system based on UNIX standards. Pertama kali dikembangkan pada tahun 1991 oleh Linus Benedict Torvalds Perkembangan Linux sekarang merupakan hasil kolaborasi dari semua pihak Standar penomoran kernel, berdasarkan no. urut terakhir: Genap : stabil Ganjil : pengembangan 2

Kernel Linux Linux 0.01 (14 Mei 1991) 1st publish Hanya dapat berjalan pada prosessor Intel kompatibel-80386 dan pada hardware PC Mempunyai device-driver support yang terbatas Sistem berkas yg didukung hanya Minix Linux 1.0 (Maret 1994) Mendukung protokol standar jaringan TCP/IP Memiliki sistem berkas yang lebih baik tanpa batasanbatasan Minix Support for a range of SCSI controllers for high-performance disk access Extra hardware support Linux 1.2 (Maret 1995) versi terakhir PC-only 3

Kernel Linux (cont.) 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 4

Sistem Linux Banyak menggunakan tools yang dikembangkan sebagai bagian dari OS BSD (berkeley), X windows sytem (MIT), GNU project (FSF) Main system library, pertama proyek GNU, dikembangkan komunitas linux Networking-administration tools linux, mengambil kode dari 4.3BSD, tapi kemudian turunannya yaitu freebsd balik mengambil kode-kode dari linux 5

Distribusi Linux Beberapa orang dan grup berusaha agar penginstallan lebih mudah dengan menyediakan sebuah set yang standar dan sudah dicompile, set tersebut dinamakan koleksi atau distribusi. Distribusi pertama adalah SLS (soft landing system). Distribusi Slackware adalah merupakan distro yang pertama terkenal, paling banyak digunakan saat itu. Distro yg populer adalah Redhat (komersil) dan Debian(non-komersil). 6

Lisensi Linux Kernel linux didistribusikan di bawah lisensi GNU General Public License (GPL) di bawah naungan the Free Software Foundation Linux bukan public-domain software Linux adalah free-software Software yang dikeluarkan oleh GPL tidak dapat didistribusikan kembali sebagai produk binary-only, tetapi harus beserta source code-nya 7

Prinsip Desain Secara keseluruhan linux menyerupai UNIX, dimana kernel nya merupakan nonmicrokernel Linux adalah sebuah sistem yang multiuser, multitasking dengan tools kompatibel UNIX yang lengkap Sistem file-nya mengikuti semantic UNIX tradisional dan mengimplementasikan secara penuh standar model network UNIX 8

Prinsip Desain (cont.) 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. 9

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

Komponen Linux (cont.) Kernel, core dari linux yang mengatur segala sumber daya dari sistem operasi System libraries, himpunan standar dari fungsifungsi 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 11

Modul Kernel 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. 12

Modul Kernel (cont.) 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 tsb berisi: Device driver, File system, Network protocols, Binary format. 13

Modul Kernel (cont.) 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. 14