Pert.11 linux

10
SISTEM OPERASI NURHALIMA CHAPTER.14 NURHALIMA 1

Transcript of Pert.11 linux

Page 1: Pert.11 linux

NURHALIMA 1

SISTEM OPERASI

NURHALIMA

CHAPTER.14

Page 2: Pert.11 linux

NURHALIMA 2

LINUX

Page 3: Pert.11 linux

NURHALIMA 3

Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Pada awal perkembangannya, source code Linux disediakan secara bebas melalui Internet. Hasilnya,sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan banyak fungsi UNIX.Kernel Linux perlu dibedakan dari sebuah sistem Linux: kernel Linux merupakan sebuah perangkatlunak orisinil yang dibuat oleh komunitas Linux sedangkan sistem Linux, yang diketahui saat ini,mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain.

SEJARAH

Page 4: Pert.11 linux

NURHALIMA 4

Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret, 1991. Sistem berkas yang didukung hanya sistem berkas Minix - kernel pertama dibuat berdasarkan kerangka Minix. Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.

Kernel Linux

Page 5: Pert.11 linux

NURHALIMA 5

Sistem Linux secara keseluruhan diawasi oleh network tidak ketat yang terdiri dari para pengembang melalui internet, dengan grup kecil atau individu yang memiliki tanggung jawab untuk menjaga integritas dari komponen- komponen khusus. Dokumen ’File System Hierarchy Standard’ juga dijaga oleh komunitas Linux untuk memelihara kompatibilitas keseluruh komponen sistem yang berbeda-beda.Aturan ini menentukan rancangan keseluruhan dari sistem berkas Linux yang standar.

SISTEM LINUX

Page 6: Pert.11 linux

NURHALIMA 6

Distribusi pertama mengatur paket-paket ini secara sederhana menyediakan sebuah sarana untuk memindahkan seluruh file ke tempat yang sesuai. Salah satu kontribusi yang penting dari distribusi modern adalah manajemen/ pengaturan paket-paket yang lebih baik. Distribusi Linux pada saat sekarangini melibatkan database packet tracking yang memperbolehkan suatu paket agar dapat diinstal, di upgrade, atau dihilangkan tanpa susah payah.

DITRIBUSI LINUX

Page 7: Pert.11 linux

NURHALIMA 7

Implikasi utama peraturan lisensi Linux adalah bahwa siapa saja yang menggunakan Linux, ataumembuat modifikasi dari Linux, tidak boleh membuatnya menjadi hak milik sendiri. Jika sebuah perangkat lunak dirilis berdasarkan lisensi GPL, produk tersebut tidak boleh didistribusi hanya sebagai produk biner (binary-only). Perangkat lunak yang dirilis atau akan dirilis tersebut harus disediakansumber kodenya bersamaan dengan distribusi binernya.

LISENSI LINUX

Page 8: Pert.11 linux

NURHALIMA 8

Saat ini, Linux merupakan salah satu sistem operasi yang perkembangannya paling cepat. Kehadiran sejumlah kelompok pengembang, tersebar di seluruh dunia, yang selalu memperbaiki segala fiturnya, ikut membantu kemajuan sistem operasi Linux. Bersamaan dengan itu, banyak pengembang yang sedang bekerja untuk memindahkan berbagai aplikasi ke Linux (dapat berjalan di Linux).

LINUX SAAT INI

Page 9: Pert.11 linux

NURHALIMA 9

Akibat semakin berkembangnya teknologi PC, kernel Linux juga semakin lengkap dalammengimplementasikan fungsi UNIX. Cepat dan efisien merupakan tujuan desain yang penting, tetapiakhir-akhir ini konsentrasi perkembangan Linux lebih pada tujuan desain yang ketiga yaitu standarisasi.Standar POSIX terdiri dari kumpulan spesifikasi dari aspek berbeda kelakuan sistem operasi. Adadokumen POSIX untuk fungsi sistem operasi biasa dan untuk ekstensi seperti proses untuk thread danoperasi real-time. Linux di desain supaya sesuai dengan dokumen POSIX yang relevan; sedikitnya adadua distribusi Linux yang sudah memperoleh sertifikasi ofisial POSIX.

Prinsip Desain Linux

Page 10: Pert.11 linux

NURHALIMA 10

Sistem Linux terdiri dari tiga bagian kode penting:1. Kernel: Bertanggung jawab memelihara semua abstraksi penting dari sistem operasi, termasuk halseperti proses- proses dan memori virtual.2. Perpustakaan sistem: menentukan kumpulan fungsi standar dimana aplikasi dapat berinteraksidengan kernel, dan mengimplementasi hampir semua fungsi sistem operasi yang tidak memerlukanhak penuh atas kernel.3. Utilitas Sistem: adalah program yang melakukan pekerjaan manajemen secara individu dan khusus.

Komponen Sistem Linux