SkillAgentSearch skills...

Eudyptula

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 basic "Hello world" kernel module, moving on up in complexity to getting patches accepted into the main Linux kernel source tree.

Install / Use

/learn @iomonad/Eudyptula
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated1y ago
Forks3

Languages

C

Security Score

80/100

Audited on Sep 23, 2024

No findings