The modern Linux kernel supports many different modules, which provide additional features and functionality. This could be support for USB devices, network protocols and other hardware.
Only those elements that are of use for a large selection of users are an integral part of the Linux kernel, whereas other components are relegated to modules that users can enable at will. The advantage of working with modules to enable additional functionality is that you don’t have to recompile the kernel, or even restart your machine to make use of the new feature set.
Released under the GPLv3 license, is a nifty tool designed to help you manage Linux kernel modules. Your Linux distribution features a number of different utilities that