achesnokov писал(а):
Судя по цитируемости в интернете с мотивацией начинающих у Molloy-я все нормально
Ошибки бывают у всех, тем более в у первопроходцев в OSDEV. Количество ошибок можно уменьшить, но чтобы избавиться от ошибок, есть лишь один способ - ничего не делать.
Не спорю что бывает. Вопрос в том, что автор предлагает некий код, заведомо неработоспособный, замахивается на реализацию многозадачности, не объясняя механизма процесса переключения - роль стека при программном переключении задач вообще никак не раскрыта. Я считаю, что если пишется руководство, то оно должно содержать рабочий пример кода, иначе и браться за это дело нечего.
Что касается цитируемости, так мануал JM до недавнего времени просто был самым свежим из подобных руководств, вот на него и ссылаются.