Некоторые преимущества загружаемых модулей ядра в Linux:
- Упрощение изменения функциональности ядра. 1 Не требуется ни полная перекомпиляция (модуль часто может быть собран отдельно от ядра или поставлен в предкомпилированном виде), ни перезагрузки. 1
- Экономия памяти. 3 Когда функциональность, предоставляемая модулем, больше не требуется, его можно выгрузить, чтобы освободить память и другие ресурсы. 1
- Простота в загрузке, выгрузке, обслуживании и отладке. 3
Например, модули позволяют добавить поддержку нового оборудования или файловых систем, а также добавить новые системные вызовы. 1 Например, драйвер устройств, который позволяет ядру обращаться к подключённому аппаратному обеспечению. 4