Eudyptula Challenge: Task 1

Task 1 of the challenge has you create a ‘Hello World!’ kernel module. As I mentioned in my first post about the challenge, I won’t give away any solutions but I will share some thoughts and some of the resources I used to complete the challenge.

At first I was a little intimidated by the scope of the first challenge but after rereading it and searching the web a bit I found some resources that make it much more clear how to complete the task. After that it didn’t seem so scary. Here are some resources you might find helpful:

How to Write Your Own Linux Kernel Module with a Simple Example

Minimal Linux setup for kernel development

Linux Kernel Newbies

HOWTO do Linux kernel development

Unreliable Guide To Hacking The Linux Kernel (doesn’t look like much in the browser so use curl or lynx if you want to feel more like a real kernel hacker)

Linux kernel and driver development course on

Linux Kernel Development (3rd Edition)

Linux System Programming: Talking Directly to the Kernel and C Library

You don’t need all of these resources to finish the first challenge so don’t get intimidated! I just wanted to collect some resources here that will likely come in handy for the rest of the challenge.

Good luck!

Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *