Kernel dan Linux adalah dua isti lah yang sepertinya melekat satu sama lain. Hampir dapat dipasti kan, se tiap kali berbicara tentang dis - tri busi Linux, istilah kernel se la lu disinggung. Apakah sebenarnya yang dimaksud dengan kernel? Ser ta bagaimana kaitannya dengan dis tribusi Linux yang banyak jum lah nya? Artikel How It Works kali ini akan menjelaskannya untuk Anda.
Kernel adalah bagian dari software yang menyediakan sebuah lapisan antara hardware dan aplikasi yang berjalan pada komputer. Secara tegas, dalam ilmu komputer, istilah Linux hanya mengacu pada kernel, yang ditulis oleh Linus Torvalds pada awal 1990-an. Semua bagian lain yang ada pada distribusi Linux seperti Bash shell, KDE window manager, web browser, X server, dan lain-lain hanyalah aplikasi yang berjalan di Linux, bukan bagian dari sistem operasi itu sendiri. Sebagai contoh, instalasi baru RHEL5 (RedHat Enterprise Linux versi 5) menempati sekitar 2,5 GB ruang harddisk (tentunya bergantung pada pilihan aplikasi apa saja yang Anda sertakan). Dari keseluruhan jumlah ini, kernel, termasuk semua modulnya, hanya menempati ruang 47 MB atau sekitar 2%. Abstraksi

Apa yang sebenarnya dilakukan oleh kernel? Kernel membuat layanan-layanan yang ada di dalam nya, tersedia untuk aplikasi yang ber jalan, melalui sekumpulan be sar entry point, yang secara teknis dikenal sebagai system call. Kernel menggunakan system call seperti read dan write un tuk memberikan abstraksi hardware Anda. Dari sudut pandang programmer, hal ini terlihat seperti fungsi call biasa. Secara bersama, sekumpulan system call menyediakan Linux virtual machine, yang dapat dibayangkan sebagai abstraksi dari hardware pokok. Salah satu abstraksi yang disediakan oleh kernel adalah fi lesystem. Lantas, apa yang dimaksud dengan abstraksi itu sendiri? Ke tika Anda membuka sebuah fi le serangkaian byte data yang memiliki nama, kernel akan membuatkan ilusi (bayangan) dari fi le tersebut, dan menampilkannya untuk Anda. Dengan demikian, Anda terhindar dari track, sector, head, dan free block list, yang harus dilalui bila ingin berbicara langsung dengan hardware. Inilah yang dimaksud dengan abstraksi.
Title : Kernel Linux
Description : Kernel dan Linux adalah dua isti lah yang sepertinya melekat satu sama lain. Hampir dapat dipasti kan, se tiap kali berbica...