История изменений
Исправление ptarh, (текущая версия) :
Как начал постепенно рефакторить, чтобы вынести разный функционал в разные процессы, запускаемые по своим прерываням, и получить некое подобие микроядра, стало гораздо удобнее.
Пусть больше понимающие в вопросе меня поправят, но сдается мне, что у тебя очень наивное представление о сути микроядра. Модульно или нет ты пишешь свои драйвера и прошивки к этому вообще вроде никаким боком. Главные проблемы в микроядрах были с производительностью из-за IPC и их пофиксить не удалось. А гибридные ядра с выносом модулей и дрейверов в userspace окончательно закопали все его преимущества при лучшей производительности. На этом сказка закончилась. Но фетиш у некоторых остался.
Исходная версия ptarh, :
Как начал постепенно рефакторить, чтобы вынести разный функционал в разные процессы, запускаемые по своим прерываням, и получить некое подобие микроядра, стало гораздо удобнее.
Пусть больше понимающие в вопросе меня поправят, но сдается мне, что у тебя очень наивное представление о сути микроядра. Модульно или нет ты пишешь свои драйвера и прошивки к этому вообще вроде никаким боком. Главные проблемы в микроядрах были с производительностью из-за IPC и их пофиксить не удалось. А гибридные ядра с выносом модулей и дрейверов в userspace окончательно закопали все его преимущества при лучшей производительности. На этом сказка закончилась.