А зачем тогда это нужно, писать еще какую нибудь ОС чтобы потом задвинуть ее куда подальше с глаз долой ?
Во-первых, нормальную хоть сколько нибудь ОС на кубиках нге напишешь. Во-вторых, имея все неоходимые блоки можно очень просто, наглядно и главное в рабочем состояние(!) показать структуру и работу любой современной ОС. Это практическая сторона, если так уж необходимо видеть смысл во всем этом.