Some topics to study about modules.
[cascardo/kernel/old_slides/.git] / modules / topics
diff --git a/modules/topics b/modules/topics
new file mode 100644 (file)
index 0000000..c2b93e0
--- /dev/null
@@ -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.