Как в MIT учат операционным системам
В MIT студентам дают готовое маленькое ядро xv6 и просят его дорабатывать.
Что такое xv6:
Учебная версия Unix, всего ~6000 строк на C
Создана по мотивам Unix 1975 года, но переписана под современные процессоры
Внутри есть всё настоящее: процессы, системные вызовы, память, файловая система
Настолько компактна, что её можно прочитать целиком за выходные
Вместо чтения теории про ОС ты разбираешь и меняешь живой код ядра — и только так понимаешь, как операционные системы устроены на самом деле.
pdos.csail.mit.edu/6.828/2025/
Post #566
1.67K

- 🔥 11
- ❤ 6
- 👍 6