Pull to refresh

Comments 5

Перепутаны байты с килобайтами.
Размер кластера составляет 512 байт, а не килобайт

Да, спасибо за внимательность. Впредь будьте добры отправлять личным сообщением.
Огромное спасибо за статьи, как автору, так и переводчику.

Прочитал все статьи с большим удовольствием. И попробовал повторить все эти эксперименты.
У оригинального автора достаточно много каких-то мелких косяков. Ценность статьи не преуменьшает, но повторить влоб не представляется возможным, без детального анализа. Например, собрать всё с опциями компилятора, который он указывает на 64-х битной системе невозможно, пришлось гуглить. Так же, совершенно не раскрыто как писать скрипт линкера. Вместо эмулятора bochs использовал qemu, как более простой. С бочем не удалось разобраться, так как описывает автор, не работает.

Пытался повторить сам по этой статье (в оригинале), и вот тупо по мануалу при загрузке получил:

* * * F A T A L E R R O R * * *

Когда начал отлаживать и искать место, где оно возникает, оказалось что перепахивать и отлаживать надо весь код. В общем, сама оригинальная статья, немного сыровата. Но тем не менее, она имеет огромную ценность, но высокий порог вхождения.
Тем не менее, выражаю признательность всем участникам этого цикла статей!
Это все же не макет ядра, это просто запускалка простых программ минуя ОС. Ядро подразумевает хоть какой-то менеджмент ресурсов обычно.
Небольшая просьба к автору перевода — убирать длинные листинги под спойлер.
Sign up to leave a comment.