Semester: summer 2025/26
Labs: Wednesday, 10:40, SU2 (Vojtěch Horký)
Page in SIS: NSWI199
Grading: Graded credit
Contact: GitLab Forum
Labs: Wednesday, 10:40, SU2 (Vojtěch Horký)
Page in SIS: NSWI199
Grading: Graded credit
Contact: GitLab Forum
Do you feel that something was still missing from your operating system after completing the last milestone in Operating systems?
If yes, join us in this new course where you can continue working on your kernel and userspace and
- extend it with a block device driver so that not everything is in memory,
- add basic MinixFS implementation to support files and
- then start an
initprocess from disk that would be able to - start other processes and let these
- processes communicate with each other.
Interested? Enroll in SIS or write us an e-mail, please (to horky@d3s.mff.cuni.cz).
We will share a poll for a reasonable
timetable slot during the second week of the semester.
Preliminary schedule
| Date | Topic | Details |
|---|---|---|
| 2026-03-04 (03) | Disk driver | README-m10.md |
| 2026-03-11 (04) | Cancelled | |
| 2026-03-18 (05) | MinixFS | README-m11.md |
| 2026-03-25 (06) | Debugging session | |
| 2026-04-01 (07) | Debugging session | |
| 2026-04-08 (08) | Init process | README-m12.md |
| 2026-04-15 (09) | Debugging session | |
| 2026-04-22 (10) | Process spawning | README-m13.md |
| 2026-04-29 (11) | Debugging session | |
| 2026-05-06 (12) | IPC | README-m14.md |
| 2026-05-13 (13) | Cancelled (sporting day) | |
| 2026-05-20 (14) | Debugging session |