AOS 2024/2025: Labs Materials¶
- Class notes
- Class 1: ELF
- Class 2: ELF: modularity
- Class 3: kernel interfaces
- Class 4: kernel compilation
- Class 5: Internal Kernel Interfaces, part I
- Class 6: BPF
- Class 7: Internal Kernel Interfaces, part II
- Class 8: Kernel modules
- Class 9: Character Devices
- Class 10: The PCI Bus
- Class 11: Exploit
- Class 12: Kernel Debugging
- Class 13: io_uring: I/O and Beyond
- Large Assignments
Bibliography¶
An useful book describing an UNIX family systems: https://web.mit.edu/~simsong/www/ugh.pdf
An introduction to kernel programming: https://www.usenix.org/system/files/1311_05-08_mickens.pdf