Dynamic modules allow the kernel to have extra capabilities.
For example, device drivers could be loaded when a new device gets added to the system.
The device driver's module gets unloaded as soon as we disconnect the device from the system.
We could also load modules manually using the below command:
To avoid that some modules get loaded into the kernel, we could "blacklist" them by placing their names in the below file:
For the above to take effect, we would need to reboot our machine, using the "shutdown" command as below: