Welcome
Welcome to the Internal Structure of Operating Systems class.
During the class you will learn how operating systems work.
You takeaways from the course are:
- lean how operating systems work
- understand how the Linux kernel works
- write linux drivers in Rust
Team
Alexandru Radovici
Course Professor | Irina Niță
Lab Professor | Victor Lișman
Lab Professor |
Cătălin Rîpanu
Lab Professor |
Timetable
| Activity | Group | Day | Hour | Room | Professor |
|---|---|---|---|---|---|
| Lecture | all students | Monday | 8 - 10 | EC101 | Alexandru Radovici |
| Lab | 341C3 | Wednesday | 12-14 | EG306 | Irina Niță |
| Lab | 342C3 | Wednesday | 8-10 | EG306 | Cătălin Rîpanu |
| Lab | 343C3 | Wednesday | 10-12 | EG306 | Victor Lișman |
Grading
| Part | Description | Points |
|---|---|---|
| Lecture tests | You will have a test at every class with subjects from the previous class. | 7p |
| Lab | Participanting actively at the lab | 2p |
| Exam | You will have to take an exam during the session. | 1p |
| Total | 10p |
Rules
- Labs CANNOT BE RECOVERED
- Each student must come with their group to the lab, if there are problems you must announce in advance.
- You can be late for lab up to 10 minutes
Bibliography
- Thierry Gayet, Linux Kernel Programming: Developing Kernel Architecture and Device Drivers, 2025
- Rust-for Linux, https://rust-for-linux.com



