LINUX.ORG.RU

История изменений

Исправление IvanR, (текущая версия) :

лучше напиши загрузочный сектор, переведи систему в виртуальный режим адресации, драйвер для floppy и напиши драйвер для клавиатуры и обработчик прерываний от таймера, потом создать процесс в userspace, потом добавь файловую систему и эмулятор терминала, потом добавить планировщик задач, потоки ввода вывода и можно попробовать написать свою библиотеку c, потом можно будет портировать gnu программы на свою систему, тогда более или менее появится представление о работе компьютера, но «писать как бог» это не научит, лучше уж наверно почитать Седжвика, полезнее будет, если цель именно такая: «писать как бог»

и потом для всего этого не нужен ассемблер, нужен си

Исходная версия IvanR, :

лучше напиши загрузочный сектор, переведи систему в виртуальный режим адресации, драйвер для floppy и напиши драйвер для клавиатуры и обработчик прерываний от таймера, потом создать процесс в userspace, потом добавь файловую систему и эмулятор терминала, потом добавить планировщик задач, потоки ввода вывода и можно попробовать написать свою библиотеку c, потом можно будет портировать gnu программы на свою систему, тогда более или менее появится представление о работе компьютера, но «писать как бог» это не научит, лучше уж наверно почитать Седжвика, полезнее будет, если цель именно такая: «писать как бог»