Hello, world

In this blog, I’ll be writing about topics of interest regarding the Linux kernel, OS internals, and low-level security.

#include <linux/module.h>
#include <linux/kernel.h>

static int __init hello_init(void)
{
    pr_info("hello, kernel world\n");
    return 0;
}

static void __exit hello_exit(void)
{
    pr_info("goodbye\n");
}

module_init(hello_init);
module_exit(hello_exit);
MODULE_LICENSE("GPL");

See you later.