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

Perintah DOS

COM (interpreter perintah DOS), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja. Perintah eksternal (external command), yakni perintah-perintah

Daftar istilah teknologi informasi

Kejernihan (Saturation) Kandar (Drive) Keluku (Thumbnail) Kepanikan kernel (Kernel panic) Kerangka kerja (Framework) Kertus pencetak (Printer cartridge)

Aljabar Linier

Himpunan penyelesaian dari (S′) adalah elemen-elemen dari kernel T, atau secara ekuivalen, kernel dari M. Solusi dari sistem persamamaan linier dapat ditemukan

Mangga

"Characterization and quantitation of polyphenolic compounds in bark, kernel, leaves, and peel of mango (Mangifera indica L.)". J Agric Food Chem. 56

Fugaku (superkomputer)

dan mengadopsi Ekstensi Vektor yang Dapat Diskalakan (Scalable Vector Extension) untuk superkomputer. Tujuan pembuatan Fugaku supaya lebih kuat 100 kali

Arsitektur MIPS

6. MIPS32/64 terutama berbeda dari MIPS I–V dengan mendefinisikan mode kernel istimewa Koprosesor Kontrol Sistem di samping arsitektur mode pengguna.

IOS 8

iPad Mini (1st generation), iPad Mini (2nd generation), iPad Mini 3 Tipe kernel Hybrid (XNU) Lisensi Proprietary EULA kecuali komponen open-source Pendahulu

Sosialisme

agreement—at the same time strives to maintain and enlarge the precious kernel of social customs without which no human or animal society can exist." Peter