Здравствуйте! Я наткнулся на github одного интересного человека, который создал краткий гайд по созданию своей ОС.
Я вдохновился его трудами и мне они показались очень полезными.
Этот Git очень давно не обновляется и банально устарел. Я решил создать свой Git, где будет переписан этот гайд на русском языке и где будут предоставлены более интересные решения. Так же я очень постораюсь написать решение не только для систем x86, но и для x64.
Приятного изучения!
- Этот курс представляет собой учебное пособие по коду, предназначенное для людей, которые хорошо разбираются в низкоуровневых вычислениях. Например, программисты, которым интересно, как работает ОС, но у которых нет времени или силы воли, чтобы начать читать ядро Linux сверху донизу.
- Для вашего удобства советую сначала изучить сам язык ассемблера, советую книги Калашников. Ассемблер - это просто. и Руслан Аблязов. Программирование на ассемблере на платформе x86-64.
- Теории почти нет. Да, это особенность. Google - ваш преподаватель теории. Как только вы заканчиваете колледж, избыток теории становится хуже, чем ее отсутствие, потому что из-за этого вещи кажутся более сложными, чем они есть на самом деле.
- Уроки небольшие и могут занять 5-15 минут. Доверься мне и доверься себе. Ты можешь это сделать!