eudyptula icon indicating copy to clipboard operation
eudyptula copied to clipboard

My take on the Eudyptula kernel programming Challenge, with subjects, walkthrough & tests. The Eudyptula Challenge was a series of programming exercises for the Linux kernel, that started from a very...

See ASSIGNMENTS file for actual task to do for each levels.

Each assignment are stored in dedicated level folder.

Challenge Content:

01: Hello World Kernel module 02: Building kernel from source 03: Tweaking EXTRAVERSION kernel string 04: Kernel coding style 05: Simple USB event monitor 06: Simple Char Device 07: Working with linux-next remote 08: Working with DebugFS 09: Working with SysFS 10: Submitting patches to the community 11: Creating patch of running kernel module 12: Working with kernel Linked List Implementation 13: Using kmem cache slab allocators 14: Hacking task_struct (PID) 15: Implementing your Syscall 16: Using kernel static code analyser (SPARSE) 17: Using kthreads & Wait queues 18: Blocking & delegating the workload 19: Hacking your netfilter module 20: Writing new IOCTL for FAT(32) FS