SlideShare une entreprise Scribd logo
1  sur  18
Pertemuan Ke-14
    LINUX
             Oleh :
        Sartini Maisarah
          092904002
             PTIK A
            Copyright © Wondershare Software
Sejarah
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.

                                Copyright © Wondershare Software
Lanjutan’
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 perangkat lunak orisinil
yang dibuat oleh komunitas Linux sedangkan sistem Linux,
yang diketahui saat ini, mengandung banyak komponen yang
dibuat sendiri atau dipinjam dari proyek lain.



                                Copyright © Wondershare Software
Kernel Linux
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.
Tanggal 14 Maret, 1994, versi yang merupakan tonggak
sejarah Linux yaitu versi 1.0 keluar. Rilis ini adalah kulminasi
dari tiga tahun perkembangan yang cepat dari kernel Linux.


                                     Copyright © Wondershare Software
Lanjutan’

Satu tahun setelah dirilis versi 1.0, kernel 1.2 keluar. Kernel
versi 1.2 mendukung variasi perangkat keras yang lebih
luas.
Akhirnya pada bulan Juni 1996, Linux 2.0 dirilis. Versi 2.0
memiliki dua kemampuan baru yang penting, yaitu:
dukungan terhadap multiple architectures dan
multiprocessor architectures.



                                   Copyright © Wondershare Software
Sistem Linux

 kernel Linux merupakan inti dari proyek Linux, tetapi
 komponen lainlah yang membentuk secara komplit sistem
 operasi Linux.
 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.


                                   Copyright © Wondershare Software
Distribusi Linux

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 sekarang ini melibatkan database packet tracking
yang memperbolehkan suatu paket agar dapat diinstal, di
upgrade, atau dihilangkan tanpa susah payah.


                                  Copyright © Wondershare Software
Lanjutan’

Kernel Linux terdistribusi dibawah Lisensi Publik Umum GNU
(GPL), dimana peraturannya disusun oleh Free Software
Foundation. Linux bukanlah perangkat lunak domain publik
(public domain): Public Domain berarti bahwa pengarang telah
memberikan copyright terhadap perangkat lunak mereka, tetapi
copyright terhadap kode Linux masih dipegang oleh pengarang-
pengarang kode tersebut. Linux adalah perangkat lunak
bebas, namun: bebas dalam arti bahwa siapa saja dapat
mengkopi, modifikasi, memakainya dengan cara apa pun, dan
memberikan kopi mereka kepada siapa pun tanpa larangan atau
halangan.
                                    Copyright © Wondershare Software
Linux Saat Ini

  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.




                                  Copyright © Wondershare Software
Logo Linux
             Logo Linux adalah sebuah pinguin. Tidak
             seperti produk komersil sistem operasi
             lainnya, Linux tidak memiliki simbol yang
             terlihat hebat. Melainkan Tux, nama pinguin
             tersebut, memperlihatkan sikap santai dari
             gerakan Linux. Logo yang lucu ini memiliki
             sejarah yang unik. Awalnya, tidak ada logo
             yang dipilih untuk Linux, namun pada waktu
             Linus (pencipta Linux) berlibur, ia pergi ke
             daerah selatan. Disanalah dia bertemu
             seekor pinguin yang pendek cerita menggigit
             jarinya. Kejadian yang lucu ini merupakan
             awal terpilihnya pinguin sebagai logo Linux.


                            Copyright © Wondershare Software
Prinsip Rancangan

Dalam rancangan keseluruhan, Linux menyerupai
implementasi UNIX non-microkernel yang lain. Ia adalah
sistem yang multi-user, multi-tasking dengan alat-alat
UNIX-compatible yang lengkap. Sistem berkas Linux
mengikuti semantik tradisional UNIX, dan model jaringan
standar UNIX diimplementasikan secara keseluruhan. Ciri
internal desain Linux telah dipengaruhi oleh sejarah
perkembangan sistem operasi ini.


                               Copyright © Wondershare Software
Komponen Sistem Linux
  Sistem Linux terdiri dari tiga bagian kode penting:
  – Kernel: Bertanggung jawab memelihara semua abstraksi
    penting dari sistem operasi, termasuk hal seperti proses-
    proses dan memori virtual.
  – Perpustakaan sistem: menentukan kumpulan fungsi standar
    dimana aplikasi dapat berinteraksi dengan kernel, dan
    mengimplementasi hampir semua fungsi sistem operasi
    yang tidak memerlukan hak penuh atas kernel.
  – Utilitas Sistem: adalah program yang melakukan pekerjaan
    manajemen secara individu dan khusus.

                                      Copyright © Wondershare Software
Modul Kernel Linux
 Modul kernel Linux adalah bagian dari kernel Linux yang
 dapat dikompilasi, dipanggil dan dihapus secara terpisah
 dari bagian kernel lainnya saat dibutuhkan. Modul kernel
 dapat menambah fungsionalitas kernel tanpa perlu me-
 reboot sistem. Secara teori tidak ada yang dapat
 membatasi apa yang dapat dilakukan oleh modul kernel.
 Kernel modul dapat mengimplementasikan antara lain
 device driver, sistem berkas, protokol jaringan.



                                  Copyright © Wondershare Software
Manajemen Proses


   Linux mengatur semua proses di dalam sistem melalui
   pemeriksaan dan perubahan terhadap setiap struktur data
   task_struct yang dimiliki setiap proses. Sebuah daftar
   pointer ke semua struktur data task_struct disimpan dalam
   task vector. Jumlah maksimum proses dalam sistem
   dibatasi oleh ukuran dari task vector. Linux umumnya
   memiliki task vector dengan ukuran 512 entries.



                                   Copyright © Wondershare Software
Setiap proses di Linux memiliki status. Status proses
merupakan array dari flag yang mutually exclusive.
Setiap proses memiliki tepat satu keadaan (status) pada suatu
waktu. Status tersebut adalah:

        • TASK_RUNNING
        • TASK_INTERRUPTIBLE
        • TASK_UNINTERRUPTIBLE
        • TASK_STOPPED
        • TASK_ZOMBIE

                                  Copyright © Wondershare Software
Pembuatan Proses Dan Thread

Linux menggunakan representasi yang sama untuk proses
dan thread. Secara sederhana thread dapat dikatakan
sebuah proses baru yang berbagi alamat yang sama dengan
induknya. Perbedaannnya terletak pada saat pembuatannya.
Thread baru dibuat dengan system call clone yang membuat
proses baru dengan identitas sendiri, namun diizinkan untuk
berbagi struktur data dengan induknya.



                                  Copyright © Wondershare Software
Penjadual
 Penjadual adalah suatu pekerjaan yang dilakukan untuk
 mengalokasikan CPU time untuk tasks yang berbeda-beda
 dalam sistem operasi. Pada umumnya, kita berfikir
 penjadualan sebagai menjalankan dan menginterupsi suatu
 proses, untuk linux ada aspek lain yang penting dalam
 penjadualan: seperti menjalankan dengan berbagai kernel
 tasks. Kernel tasks meliputi task yang diminta oleh proses
 yang sedang dijalankan dan tasks yand dieksekusi internal
 menyangkut device driver yang berkepentingan.

                                    Copyright © Wondershare Software
Ada
Pertayaan ??
     ?


   Copyright © Wondershare Software

Contenu connexe

Tendances

Mengenal sistem operasi linux
Mengenal sistem operasi linuxMengenal sistem operasi linux
Mengenal sistem operasi linuxRochmat Saliim
 
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaruahmady
 
Manajemen jaringan server c kelompok 4-artayahonest
Manajemen jaringan server c   kelompok 4-artayahonestManajemen jaringan server c   kelompok 4-artayahonest
Manajemen jaringan server c kelompok 4-artayahonestArtaya Honest
 
Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linuxSiti Kholifah
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS LinuxDenny Sam
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringanJck Jo
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Sejarah sistem operasi linux wa ode ambar wati dabu
Sejarah sistem operasi linux wa ode ambar wati  dabuSejarah sistem operasi linux wa ode ambar wati  dabu
Sejarah sistem operasi linux wa ode ambar wati dabuOperator Warnet Vast Raha
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanyaArly Hidayat
 
tugas akhir aplikasi sosial media
tugas akhir aplikasi sosial mediatugas akhir aplikasi sosial media
tugas akhir aplikasi sosial mediaRoby Ilham
 
Installasi Debian, Setting IP dan sharing data
Installasi Debian, Setting IP dan sharing dataInstallasi Debian, Setting IP dan sharing data
Installasi Debian, Setting IP dan sharing dataolofles
 
Sejarah linux & Distribusinya
Sejarah linux & DistribusinyaSejarah linux & Distribusinya
Sejarah linux & DistribusinyaShofi Asriani
 

Tendances (18)

Mengenal sistem operasi linux
Mengenal sistem operasi linuxMengenal sistem operasi linux
Mengenal sistem operasi linux
 
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaru
 
Linux
LinuxLinux
Linux
 
Manajemen jaringan server c kelompok 4-artayahonest
Manajemen jaringan server c   kelompok 4-artayahonestManajemen jaringan server c   kelompok 4-artayahonest
Manajemen jaringan server c kelompok 4-artayahonest
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
 
Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linux
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringan
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linux
 
Linux
LinuxLinux
Linux
 
Sejarah sistem operasi linux wa ode ambar wati dabu
Sejarah sistem operasi linux wa ode ambar wati  dabuSejarah sistem operasi linux wa ode ambar wati  dabu
Sejarah sistem operasi linux wa ode ambar wati dabu
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanya
 
tugas akhir aplikasi sosial media
tugas akhir aplikasi sosial mediatugas akhir aplikasi sosial media
tugas akhir aplikasi sosial media
 
Pertemuan ke 15
Pertemuan ke 15Pertemuan ke 15
Pertemuan ke 15
 
Installasi Debian, Setting IP dan sharing data
Installasi Debian, Setting IP dan sharing dataInstallasi Debian, Setting IP dan sharing data
Installasi Debian, Setting IP dan sharing data
 
Sejarah linux & Distribusinya
Sejarah linux & DistribusinyaSejarah linux & Distribusinya
Sejarah linux & Distribusinya
 
Modul Open Source dengan BlankOn
Modul Open Source dengan BlankOnModul Open Source dengan BlankOn
Modul Open Source dengan BlankOn
 

En vedette (8)

Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Pertemuan ke 10
Pertemuan ke 10Pertemuan ke 10
Pertemuan ke 10
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Pertemuan ke 4
Pertemuan ke 4Pertemuan ke 4
Pertemuan ke 4
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 13
Pertemuan 13Pertemuan 13
Pertemuan 13
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 

Similaire à Pertemuan ke 14

Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]beiharira
 
Mjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxMjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxArtaya Honest
 
Sejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasiSejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasiMandarwarman Faisal
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linuxSeptian Muna Barakati
 
Adminisrasi System Jaringan.pptx
Adminisrasi System Jaringan.pptxAdminisrasi System Jaringan.pptx
Adminisrasi System Jaringan.pptxMuhammadHatta78
 
Pengenalan linux dasar dan ubuntu
Pengenalan linux dasar dan ubuntuPengenalan linux dasar dan ubuntu
Pengenalan linux dasar dan ubuntuHendri Destiwanto
 
Mengenal operasi sistem
Mengenal operasi sistemMengenal operasi sistem
Mengenal operasi sistemachel
 
Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close sourcevelisya NT
 
terima servis maintenance linux (0856 0216 5639)
terima servis maintenance linux (0856 0216 5639)terima servis maintenance linux (0856 0216 5639)
terima servis maintenance linux (0856 0216 5639)UD. Berkah Jaya Komputer
 
Operation system open source
Operation system open sourceOperation system open source
Operation system open sourceSoni Pradana
 
Pendahuluan modul 2
Pendahuluan modul 2Pendahuluan modul 2
Pendahuluan modul 2Ngurah Ajoes
 
Makalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxMakalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxdellasafira
 
Pengenalan linux By Toni Iskandar
Pengenalan linux By Toni IskandarPengenalan linux By Toni Iskandar
Pengenalan linux By Toni IskandarToni Iskandar
 
Menginstallasi Sistem Operasi Berbasis Text
Menginstallasi  Sistem  Operasi  Berbasis TextMenginstallasi  Sistem  Operasi  Berbasis Text
Menginstallasi Sistem Operasi Berbasis TextAnca Septiawan
 

Similaire à Pertemuan ke 14 (20)

Pert.11 linux
Pert.11 linuxPert.11 linux
Pert.11 linux
 
Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
 
Linux
LinuxLinux
Linux
 
Mjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxMjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi Linux
 
Sejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasiSejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasi
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linux
 
Adminisrasi System Jaringan.pptx
Adminisrasi System Jaringan.pptxAdminisrasi System Jaringan.pptx
Adminisrasi System Jaringan.pptx
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linux
 
Debian
DebianDebian
Debian
 
Bab ii
Bab iiBab ii
Bab ii
 
Pengenalan linux dasar dan ubuntu
Pengenalan linux dasar dan ubuntuPengenalan linux dasar dan ubuntu
Pengenalan linux dasar dan ubuntu
 
Mengenal operasi sistem
Mengenal operasi sistemMengenal operasi sistem
Mengenal operasi sistem
 
Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close source
 
terima servis maintenance linux (0856 0216 5639)
terima servis maintenance linux (0856 0216 5639)terima servis maintenance linux (0856 0216 5639)
terima servis maintenance linux (0856 0216 5639)
 
Operation system open source
Operation system open sourceOperation system open source
Operation system open source
 
Pendahuluan modul 2
Pendahuluan modul 2Pendahuluan modul 2
Pendahuluan modul 2
 
Makalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linuxMakalah kelebihan dan kekurangan sistem operasi linux
Makalah kelebihan dan kekurangan sistem operasi linux
 
Pengenalan linux By Toni Iskandar
Pengenalan linux By Toni IskandarPengenalan linux By Toni Iskandar
Pengenalan linux By Toni Iskandar
 
Menginstallasi Sistem Operasi Berbasis Text
Menginstallasi  Sistem  Operasi  Berbasis TextMenginstallasi  Sistem  Operasi  Berbasis Text
Menginstallasi Sistem Operasi Berbasis Text
 

Plus de sartinimaisarah (20)

Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Pertemuan 13
Pertemuan 13Pertemuan 13
Pertemuan 13
 
Pertemuan ke 16
Pertemuan ke 16Pertemuan ke 16
Pertemuan ke 16
 
Pertemuan ke 13
Pertemuan ke 13Pertemuan ke 13
Pertemuan ke 13
 
Pertemuan ke 12
Pertemuan ke 12Pertemuan ke 12
Pertemuan ke 12
 
Pertemuan ke 11
Pertemuan ke 11Pertemuan ke 11
Pertemuan ke 11
 
Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
Pertemuan ke 8
Pertemuan ke 8Pertemuan ke 8
Pertemuan ke 8
 
Pertemuan ke 7
Pertemuan ke 7Pertemuan ke 7
Pertemuan ke 7
 

Pertemuan ke 14

  • 1. Pertemuan Ke-14 LINUX Oleh : Sartini Maisarah 092904002 PTIK A Copyright © Wondershare Software
  • 2. Sejarah 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. Copyright © Wondershare Software
  • 3. Lanjutan’ 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 perangkat lunak orisinil yang dibuat oleh komunitas Linux sedangkan sistem Linux, yang diketahui saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain. Copyright © Wondershare Software
  • 4. Kernel Linux 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. Tanggal 14 Maret, 1994, versi yang merupakan tonggak sejarah Linux yaitu versi 1.0 keluar. Rilis ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari kernel Linux. Copyright © Wondershare Software
  • 5. Lanjutan’ Satu tahun setelah dirilis versi 1.0, kernel 1.2 keluar. Kernel versi 1.2 mendukung variasi perangkat keras yang lebih luas. Akhirnya pada bulan Juni 1996, Linux 2.0 dirilis. Versi 2.0 memiliki dua kemampuan baru yang penting, yaitu: dukungan terhadap multiple architectures dan multiprocessor architectures. Copyright © Wondershare Software
  • 6. Sistem Linux kernel Linux merupakan inti dari proyek Linux, tetapi komponen lainlah yang membentuk secara komplit sistem operasi Linux. 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. Copyright © Wondershare Software
  • 7. Distribusi Linux 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 sekarang ini melibatkan database packet tracking yang memperbolehkan suatu paket agar dapat diinstal, di upgrade, atau dihilangkan tanpa susah payah. Copyright © Wondershare Software
  • 8. Lanjutan’ Kernel Linux terdistribusi dibawah Lisensi Publik Umum GNU (GPL), dimana peraturannya disusun oleh Free Software Foundation. Linux bukanlah perangkat lunak domain publik (public domain): Public Domain berarti bahwa pengarang telah memberikan copyright terhadap perangkat lunak mereka, tetapi copyright terhadap kode Linux masih dipegang oleh pengarang- pengarang kode tersebut. Linux adalah perangkat lunak bebas, namun: bebas dalam arti bahwa siapa saja dapat mengkopi, modifikasi, memakainya dengan cara apa pun, dan memberikan kopi mereka kepada siapa pun tanpa larangan atau halangan. Copyright © Wondershare Software
  • 9. Linux Saat Ini 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. Copyright © Wondershare Software
  • 10. Logo Linux Logo Linux adalah sebuah pinguin. Tidak seperti produk komersil sistem operasi lainnya, Linux tidak memiliki simbol yang terlihat hebat. Melainkan Tux, nama pinguin tersebut, memperlihatkan sikap santai dari gerakan Linux. Logo yang lucu ini memiliki sejarah yang unik. Awalnya, tidak ada logo yang dipilih untuk Linux, namun pada waktu Linus (pencipta Linux) berlibur, ia pergi ke daerah selatan. Disanalah dia bertemu seekor pinguin yang pendek cerita menggigit jarinya. Kejadian yang lucu ini merupakan awal terpilihnya pinguin sebagai logo Linux. Copyright © Wondershare Software
  • 11. Prinsip Rancangan Dalam rancangan keseluruhan, Linux menyerupai implementasi UNIX non-microkernel yang lain. Ia adalah sistem yang multi-user, multi-tasking dengan alat-alat UNIX-compatible yang lengkap. Sistem berkas Linux mengikuti semantik tradisional UNIX, dan model jaringan standar UNIX diimplementasikan secara keseluruhan. Ciri internal desain Linux telah dipengaruhi oleh sejarah perkembangan sistem operasi ini. Copyright © Wondershare Software
  • 12. Komponen Sistem Linux Sistem Linux terdiri dari tiga bagian kode penting: – Kernel: Bertanggung jawab memelihara semua abstraksi penting dari sistem operasi, termasuk hal seperti proses- proses dan memori virtual. – Perpustakaan sistem: menentukan kumpulan fungsi standar dimana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasi hampir semua fungsi sistem operasi yang tidak memerlukan hak penuh atas kernel. – Utilitas Sistem: adalah program yang melakukan pekerjaan manajemen secara individu dan khusus. Copyright © Wondershare Software
  • 13. Modul Kernel Linux Modul kernel Linux adalah bagian dari kernel Linux yang dapat dikompilasi, dipanggil dan dihapus secara terpisah dari bagian kernel lainnya saat dibutuhkan. Modul kernel dapat menambah fungsionalitas kernel tanpa perlu me- reboot sistem. Secara teori tidak ada yang dapat membatasi apa yang dapat dilakukan oleh modul kernel. Kernel modul dapat mengimplementasikan antara lain device driver, sistem berkas, protokol jaringan. Copyright © Wondershare Software
  • 14. Manajemen Proses Linux mengatur semua proses di dalam sistem melalui pemeriksaan dan perubahan terhadap setiap struktur data task_struct yang dimiliki setiap proses. Sebuah daftar pointer ke semua struktur data task_struct disimpan dalam task vector. Jumlah maksimum proses dalam sistem dibatasi oleh ukuran dari task vector. Linux umumnya memiliki task vector dengan ukuran 512 entries. Copyright © Wondershare Software
  • 15. Setiap proses di Linux memiliki status. Status proses merupakan array dari flag yang mutually exclusive. Setiap proses memiliki tepat satu keadaan (status) pada suatu waktu. Status tersebut adalah: • TASK_RUNNING • TASK_INTERRUPTIBLE • TASK_UNINTERRUPTIBLE • TASK_STOPPED • TASK_ZOMBIE Copyright © Wondershare Software
  • 16. Pembuatan Proses Dan Thread Linux menggunakan representasi yang sama untuk proses dan thread. Secara sederhana thread dapat dikatakan sebuah proses baru yang berbagi alamat yang sama dengan induknya. Perbedaannnya terletak pada saat pembuatannya. Thread baru dibuat dengan system call clone yang membuat proses baru dengan identitas sendiri, namun diizinkan untuk berbagi struktur data dengan induknya. Copyright © Wondershare Software
  • 17. Penjadual Penjadual adalah suatu pekerjaan yang dilakukan untuk mengalokasikan CPU time untuk tasks yang berbeda-beda dalam sistem operasi. Pada umumnya, kita berfikir penjadualan sebagai menjalankan dan menginterupsi suatu proses, untuk linux ada aspek lain yang penting dalam penjadualan: seperti menjalankan dengan berbagai kernel tasks. Kernel tasks meliputi task yang diminta oleh proses yang sedang dijalankan dan tasks yand dieksekusi internal menyangkut device driver yang berkepentingan. Copyright © Wondershare Software
  • 18. Ada Pertayaan ?? ? Copyright © Wondershare Software