ZSO 2018/2019: materiały do laboratorium¶
Spis treści:
- Materiały do zajęć
- Zajęcia 1: kompilacja jądra
- Zajęcia 2: interfejsy jądra
- Zajęcia 3: wstawki assemblerowe
- Zajęcia 4: ELF
- Zajęcia 5: Moduły jądra
- Zajęcia 6: Urządzenia znakowe
- Zajęcia 7: Magistrala PCI
- Zajęcia 8: Interfejsy wewnętrzne jądra
- Zajęcia 9: exploit
- Zajęcia 10: system plików ext2
- Zajęcia 11-14: Piszemy system operacyjny
- Class notes
- Zadania zaliczeniowe
Lektura¶
Przydatna książka opisująca UNIX i pokrewne systemy: https://web.mit.edu/~simsong/www/ugh.pdf
Wprowadzenie do programowania w trybie jądra: https://www.usenix.org/system/files/1311_05-08_mickens.pdf