Учебный проект · Открытый код
MY OS
Простая учебная среда в духе операционной системы.
01 / Задача
Концепции операционных систем — загрузку, процессы, память, файловые системы — обычно преподают как плотную теорию, поэтому новичкам они кажутся далёкими и пугающими.
02 / Идея
Превратить саму операционную систему в учебный маршрут: среду в стиле терминала, где каждая ключевая концепция — отдельный практический модуль.
03 / Процесс
- Разбил тему на 20 глав — от загрузки и инициализации до архитектуры ядра.
- Реализовал модули на C со сборкой через единый Makefile.
- Наряду с основными подсистемами охватил атаки на безопасность и защиту от них.
- Добавил главу о командной оболочке и место для написания собственных команд.
04 / Результат
Открытый учебный маршрут по основам операционных систем, опубликованный на GitHub.
Следующий эксперимент