Comments 5
Перепутаны байты с килобайтами.
Размер кластера составляет 512 байт, а не килобайт
+2
Огромное спасибо за статьи, как автору, так и переводчику.
Прочитал все статьи с большим удовольствием. И попробовал повторить все эти эксперименты.
У оригинального автора достаточно много каких-то мелких косяков. Ценность статьи не преуменьшает, но повторить влоб не представляется возможным, без детального анализа. Например, собрать всё с опциями компилятора, который он указывает на 64-х битной системе невозможно, пришлось гуглить. Так же, совершенно не раскрыто как писать скрипт линкера. Вместо эмулятора bochs использовал qemu, как более простой. С бочем не удалось разобраться, так как описывает автор, не работает.
Пытался повторить сам по этой статье (в оригинале), и вот тупо по мануалу при загрузке получил:
Когда начал отлаживать и искать место, где оно возникает, оказалось что перепахивать и отлаживать надо весь код. В общем, сама оригинальная статья, немного сыровата. Но тем не менее, она имеет огромную ценность, но высокий порог вхождения.
Тем не менее, выражаю признательность всем участникам этого цикла статей!
Прочитал все статьи с большим удовольствием. И попробовал повторить все эти эксперименты.
У оригинального автора достаточно много каких-то мелких косяков. Ценность статьи не преуменьшает, но повторить влоб не представляется возможным, без детального анализа. Например, собрать всё с опциями компилятора, который он указывает на 64-х битной системе невозможно, пришлось гуглить. Так же, совершенно не раскрыто как писать скрипт линкера. Вместо эмулятора bochs использовал qemu, как более простой. С бочем не удалось разобраться, так как описывает автор, не работает.
Пытался повторить сам по этой статье (в оригинале), и вот тупо по мануалу при загрузке получил:
* * * F A T A L E R R O R * * *
Когда начал отлаживать и искать место, где оно возникает, оказалось что перепахивать и отлаживать надо весь код. В общем, сама оригинальная статья, немного сыровата. Но тем не менее, она имеет огромную ценность, но высокий порог вхождения.
Тем не менее, выражаю признательность всем участникам этого цикла статей!
+2
Это все же не макет ядра, это просто запускалка простых программ минуя ОС. Ядро подразумевает хоть какой-то менеджмент ресурсов обычно.
+1
Небольшая просьба к автору перевода — убирать длинные листинги под спойлер.
+1
Sign up to leave a comment.
Пишем макет 16-битного ядра на C/C++