Kernel
Gambaran kernel
Linux hanyalah kernel dari sistem operasi yang mencakup banyak komponen lain seperti libraries dan aplikasi yang berinteraksi dengan kernel. Kernel adalah komponen sentral penting yang menghubungkan hardware ke software dan mengelola sumber daya sistem seperti memori dan alokasi waktu CPU di antara aplikasi dan layanan yang bersaing dan menangani semua device yang terhubung menggunakan device driver dan membuat device tersedia untuk penggunaan sistem operasi.
Tanggung jawab utama kernel meliputi:
Inisialisasi sistem dan boot
Penjadwalan proses
Manajemen memori
Mengontrol akses ke hardware
I/O (Input/Output) antara aplikasi dan device penyimpanan
Implementasi filesystem lokal dan jaringan
Kontrol keamanan, baik secara lokal (seperti izin filesystem) dan melalui jaringan
Kontrol Jaringan
Command line kernel
Berbagai parameter diteruskan ke sistem saat boot pada command line kernel yang ditempatkan pada baris linux/linux16 di file konfigurasi GRUB. /boot/grub/grub.cfg
Artinya: filesystem root yang akan harus dipasang selama proses boot dengan read-only, menyembunyikan semua pesan kernel selama proses boot kecuali kesalahan kritis, jika ram lebih dari 384M maka sisipkan 128M.
Segala sesuatu setelah filevmlinuz
yang ditentukan adalah sebuah opsi. Opsi apa pun yang tidak dipahami oleh kernel akan diteruskan ke init (pid = 1), proses user pertama yang dijalankan pada sistem. Untuk melihat command-line apa yang digunakan sistem untuk boot:
Parameter boot kernel
Parameter ditentukan hanya sebagai nilai yang diberikan sebagai argumen atau dalam bentuk param= nilai, dimana nilai yang diberikan berupa string, bilangan bulat, array bilangan bulat, dll.
root
: sistem file rootro
: memasang perangkat root hanya-baca saat bootvconsole.keymap
: keyboard mana yang akan digunakan di konsolcrashkernel
: berapa banyak memori yang disisihkan untuk crashdump kernelrhgb
: untuk boot grafiquiet
: menonaktifkan sebagian besar pesan logLANG
: adalah bahasa sistemman bootparam
: lebih lengkap
Last updated