Учебный проект · Открытый код

MY OS

Год
2026
Роль
Дизайн и разработка
Стек
C · Make · Shell

Простая учебная среда в духе операционной системы.

01 / Задача

Концепции операционных систем — загрузку, процессы, память, файловые системы — обычно преподают как плотную теорию, поэтому новичкам они кажутся далёкими и пугающими.

02 / Идея

Превратить саму операционную систему в учебный маршрут: среду в стиле терминала, где каждая ключевая концепция — отдельный практический модуль.

03 / Процесс

  1. Разбил тему на 20 глав — от загрузки и инициализации до архитектуры ядра.
  2. Реализовал модули на C со сборкой через единый Makefile.
  3. Наряду с основными подсистемами охватил атаки на безопасность и защиту от них.
  4. Добавил главу о командной оболочке и место для написания собственных команд.

04 / Результат

Открытый учебный маршрут по основам операционных систем, опубликованный на GitHub.

Следующий эксперимент

Data Science Study Studio