Rangkuman Pertemuan 8 Network Operating System
Rangkuman Pertemuan 8 :
Nama Dosen : I Putu Agus Eka Pratama, ST., MT.
Mata Kuliah : Network Operating System
Jurusan Teknologi Informasi, Fakultas
Teknik, Universitas Udayana
Tanggal : Kamis, 29 Maret 2018
Pertemuan
8 membahas mengenai pengertian dan pemahaman
kernel pada sistem operasi secara umum dan kernel pada Network Operating System
dan peran kernel Linux dalam Network Operating System serta teknologi terkini
pada Linux. Terdapat juga praktikal mandiri mengenai kernel Linux dengan cara
melakukan pembedahan file konfigurasi sistem operasi dan melihat sumber-sumber
kode yang membangun kernel awal / pertama Linux pada tahun 1991. Materi yang
dibahas dalam
pertemuan 8 secara detail
adalah sebagai berikut :
1.
Definisi
dan Penjelasan Kernel
Kernel
adalah merupakan program komputer yang menjadi inti dari sebuah sistem operasi
komputer, dengan kontrol terhadap segala hal atas sistem tersebut.[1] Pada
kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan
dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi
selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan
seperti menangani layanan input/output dari program lain, menerjemahkanya ke
dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani
perangkat kerja lain seperti memori, papan ketik, tetikus, monitor, printer,
speaker, serta perangkat-perangkat lainnya. Kernel terdapat di seluruh sistem
operasi baik sistem operasi secara umum maupun Network Operating System dan
ditulis menggunakan bahasa pemrograman.
2.
Definisi
dan Penjelasan Kernel Linux
Kernel
Linux merupakan kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel
Linux merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan
lisensi GNU General Public License (GPL), dan dikembangkan oleh programmer di
seluruh dunia. Linux merupakan contoh utama dari sistem operasi bebas dan
sumber terbuka (open source).
Kernel
Linux pada awalnya ditemukan sebagai ide dan kemudian dibuat dan dikembangkan oleh
murid Ilmu Komputer berkebangsaan Finlandia, Linus Torvalds pada tahun 1991.
Nama sistem operasi Linux diambil dari nama penemunya sendiri, Linus, yang
huruf terakhirnya diganti menjadi “x” karena kebiasaan dari computer geek
(seseorang yang ahli terhadap komputer) pada jamannya. Seiring berjalannya
waktu, pengembang dan pengguna sistem operasi Linux bertambah dengan cepat,
lalu mereka mengadaptasi kode dari proyek-proyek software gratis untuk
digunakan sebagai Sistem Operasi baru. Linux kernel telah menerima kontribusi
dari ribuan programmer. Sudah sekian banyak Distribusi Linux (Distro Linux) telah
dirilis berdasarkan Kernel Linux.
Linux
sudah menjadi dasar dari beberapa sistem operasi di dunia yang sudah digunakan
oleh banyak orang saat ini. Seperti contoh pada sistem operasi mobile terdapat
Android dan Tizen, pada bagian Internet of Things (IoT) terdapat Embedded
System, dan bidang-bidang lainnya seperti Wireless Sensor Network, Artificial
Intelligence, Inteligence Transportation System, Big Data, Machine Learning,
dan lainnya.
3.
Kegiatan Praktikal : Mempelajari Sumber Kode Kernel Linux Versi Awal (1991)
Kegiatan praktikal ini bertujuan untuk mengenali dan
mengetahui file-file yang membangun sistem operasi Linux pada tahap awal / saat
pertama kali dikembangkan oleh Linus Torvald pada tahun 1991. Berikut merupakan
langkah-langkahnya :
1)
Download
kernel Linux tersebut pada web : https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz
2)
Ekstrak file
tersebut agar menjadi folder dan sub folder melalui terminal dengan command tar -zxvf nama-file
Gambar 3.1 Proses Ekstrak Folder Kernel Linux
3)
Bukalah folder
yang telah diekstrak tersebut dabn pelajari file-file konfigurasi kernel Linux,
salah satunya adalah file fork.c . File fork.c merupakan file konfigurasi
berbahasa C yang berfungsi untuk membuat proses baru.
Gambar 3.2 Folder dan Sub Folder Kernel Linux
Gambar 3.3 Isi File Konfigurasi fork.c
Komentar
Posting Komentar