--- /dev/null
+/*
+ * hello world kernel module
+ *
+ */
+
+#include <linux/module.h>
+#include <linux/config.h>
+#include <linux/init.h>
+
+//MODULE_LICENSE("GPL");
+
+static int __init name_of_initialization_routine(void) {
+ printk(KERN_INFO "hello world, this is your kernel speaking\n");
+ return 0;
+}
+
+static void __exit name_of_cleanup_routine(void) {
+ printk(KERN_INFO "good bye world!\n");
+}
+
+module_init(name_of_initialization_routine);
+module_exit(name_of_cleanup_routine);