LINUX.ORG.RU

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

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

Как начал постепенно рефакторить, чтобы вынести разный функционал в разные процессы, запускаемые по своим прерываням, и получить некое подобие микроядра, стало гораздо удобнее.

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

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

Как начал постепенно рефакторить, чтобы вынести разный функционал в разные процессы, запускаемые по своим прерываням, и получить некое подобие микроядра, стало гораздо удобнее.

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