-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
29 lines (26 loc) · 852 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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