Комментарии 11
Забыл добавить скриншот
2.4 Мб
Это очень интересно - играть с железом на самом низком уровне, но совершенно не продуктивно в таком разрезе. Я как в зеркале вижу себя в 2004-ом. Загрузчик, переход в защищённый режим, менеджмент памяти, ввод-вывод.
Если бы я мог вернуться в тот год, я бы сказал себе: изучай ядро Linux, а не играйся с самописными ядрами.
Я потерял лет пятнадцать, чтобы найти работу своей мечты. А мог бы пройти этот путь за пару лет.
Тут палка о двух концах. Чтобы написать своё ядро, уже необходимо иметь серьёзный багаж знаний, имея который, можно уже претендовать на серьёзную работу. Конечно, перед этим всё таки придётся изучить ядро Linux, но, я думаю, что, если имеется большой опыт, то можно с этим справиться в разумных пределах времени...
ну, может быть. мне то сейчас 14 y/o, так что, может поэтому?
Не очень понятно зачем писать терминал на ассемблере.
100% можно на Си с ассемблерными вставками, если нужно.
Как будто нумерация частей слетела, нет?
Написание ОС с нуля: Глава 2, Часть 3 — Терминал