Всем привет!
Я создал репозиторий по системному программированию, чтобы вам было удобнее пользоваться учебными материалами:
https://github.com/sit-itmo/SysProg2026
Сейчас там три основные папки:
minimal — результат упражнения, где мы писали Hello World буквально через hex-редактор и разбирали ELF/машинный код.
hello — наш эксперимент с виртуальной памятью: адреса, строки, пользовательское пространство и всё, что мы обсуждали на занятии.
molokos — начало нашей будущей учебной ОС. Мы уже неплохо продвинулись: kernel.c компилируется под x64 и даже запускается, но пока падает на printf.
Будет круто, если к понедельнику кто-нибудь найдёт ошибку. Если нет — продолжим разбирать на лекции. Скорее всего, проблема где-то в настройке стека.
Важно: это именно учебные материалы. Они будут особенно полезны тем, кто был на лекциях и понимает контекст упражнений.
Post #581
452

- ❤ 9