Modul kernel atau lebih dikenal dalam bahasa Inggris sebagai loadable kernel module (atau disingkat LKM) merupakan berkas berformat biner sebagai kode mesin yang ditujukan untuk menambah fungsionalitas kernel pada sebuah sistem operasi. Umumnya hampir semua sistem operasi bertipe Unix saat ini mendukung pemanfaatan modul kernel meskipun dengan penamaan yang berbeda-beda, seperti kext di Mac OS X. LKM biasanya digunakan untuk mendukung perangkat keras baru, mekanisme sistem berkas baru, ataupun untuk menambahkan mekanisme pemanggilan antar modul. Saat fungsionalitas yang didukung oleh sebuah modul kernel tidak lagi diperlukan, maka modul tersebut dapat dibebaskan untuk memberikan ruang memori yang lebih besar.

Deskripsi

sunting

Tanpa keberadaan modul kernel, sebuah sistem operasi harus menyediakan semua kemungkinan fungsionalitas yang sekiranya dibutuhkan ke dalam basis kernel. Banyak dari fungsionalitas tersebut akan tetap berada dalam memori meskipun tidak digunakan sehingga sehingga membatasi ketersediaan memori yang ada. Untuk mengatasi masalah tersebut, pengguna diharuskan melakukan rekonfigurasi serta rekompilasi sehingga kernel tersebut dapat bekerja sesuai dengan kebutuhan pengguna. Hal ini tidak terjadi apabila fungsionalitas tersebut disediakan dalam bentuk modul-modul kernel, sistem ataupun pengguna dapat dengan mudah mengaktifkan sebuah modul saat membutuhkan fungsionalitas tertentu ataupun menonaktifkannya saat fungsionalitas tersebut tidak lagi dibutuhkan.

Masalah lisensi

sunting

Dalam opini para pengembang sistem operasi linux, LKM merupakan turunan dari proses penulisan kernel. Mereka mentolelir pendistribusian modul-modul berbasis sumber tertutup, tetapi semua simbol yang ada pada modul tersebut harus berbasis pada penggunaan lisensi GNU.

Lihat pula

sunting

Pranala luar

sunting


📚 Artikel Terkait di Wikipedia

Linux Mint

(Inggris) "Linux Mint Partners". (Inggris) "Linux Mint Community Website - Idea module". 2010. Diakses tanggal 12 May 2010. (Inggris) "Linux Mint on Launchpad"

Dreamlinux

memiliki kesamaan yang kuat dengan Mac OS X, dengan toolbar ber-animasi. DreamLinux edisi Multimedia 2.2 dengan AIGLX menyediakan Beryl Window Manager-AIGLX

ReactOS

Microsoft Windows dan Linux. Kernel ini mengimpor semua fitur kunci dari kernel sistem operasi Windows ke kernel Linux agar membuat Linux dapat menjalankan

Lsmod

sistem operasi Linux. Perintah ini akan menampilkan modul kernel mana yang sedang dimuat. Berikut adalah contoh hasil dari perintah lsmod: Module Size Used

Kubuntu

bahasa American English). 2018-05-04. Diakses tanggal 2018-11-06. "Kubuntu Linux System Requirements". Diakses tanggal 2024-12-18. "Wikipedia english". Diakses

Pemacu wujud padat

tanggal 2013-12-11. "kernel/git/stable/linux-stable.git: mm/swapfile.c, line 2507 (Linux kernel stable tree, version 3.12.5)". kernel.org. Diakses tanggal

Slax

SLAX adalah sistem operasi Live CD Linux (distro linux) berbasis Slackware. Ia tidak perlu di-instal ke hard drive; berjalan dari CD atau USB drive. Terdapat

Perbandingan perangkat lunak enkripsi cakram keras

2008-08-10. Initial cryptoloop patches for the Linux 2.5 development kernel: http://uwsg.iu.edu/hypermail/linux/kernel/0307.0/0348.html Diarsipkan 2005-01-10