From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 16:40:25 +0000 (-0200) Subject: Some topics to study about modules. X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fkernel%2Fold_slides%2F.git;a=commitdiff_plain;h=2e6e52f87357d8501331b399e4f5be8441568bc4 Some topics to study about modules. --- diff --git a/modules/topics b/modules/topics new file mode 100644 index 0000000..c2b93e0 --- /dev/null +++ b/modules/topics @@ -0,0 +1,18 @@ +loading/unloading: insmod, modprobe, rmmod + +symbol resolving: modprobe, depmod +It was in modutils before and was ported to the kernel itself. + +linking: link to version symbols + +versioning: modversions and other ways of distributing modules + +DKMS: I hate when they make it easy to binary only distributions. +It seems to be a build system called Dynamic Kernel Module Support Framework. It +makes it easier to upgrade modules and kernels. + +modalias: hotplug +When creating a socket, for example, its family is load automatically, through +aliasing. It was once in modprobe.conf, but it is in the module themselves now. + +kmod: old, obsolete way of hotplug.