ZSO 2024/2025: Labs Materials¶
Contents:
- Materials in English
- 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
- Large Assignments
- Class notes
- Materials in Polish
- Materiały do zajęć
- Zajęcia 1: ELF
- Zajęcia 2: ELF: modułowość
- Zajęcia 3: interfejsy jądra
- Zajęcia 4: kompilacja jądra
- Zajęcia 5: Interfejsy wewnętrzne jądra, część 1
- Zajęcia 6: BPF
- Zajęcia 7: Interfejsy wewnętrzne jądra, część 2
- Zajęcia 8: Moduły jądra
- Zajęcia 9: Urządzenia znakowe
- Zajęcia 10: Magistrala PCI
- Zajęcia 11: Exploit
- Zadania zaliczeniowe
- Materiały do zajęć
Links¶
Course¶
The main site: https://students.mimuw.edu.pl/ZSO/
Labs: https://students.mimuw.edu.pl/ZSO/PUBLIC-SO/2024-2025/
Slack: https://zso.slack.com (you should get an invitation)
Other¶
The Linux version fixed for the labs is 6.12.6.
The main Linux Kernel website: https://www.kernel.org/
Kernel documentation for our version: https://www.kernel.org/doc/html/v6.12/
LXR for our version: https://elixir.bootlin.com/linux/v6.12.6/source