Недавно решил поковырять линуксовое ядро на предмет изучения какой-нибудь простенькой подсистемы. Выбрал подсистему ввода как одну из самых простых. После недели изучения я плачу кровавыми слезами, господа! В коде ужаснейший бардак. Посему вопрос: как обстоят дела с качеством кода ядра в других системах: *BSD или minix?
P.S. Понятно что миникс наиболее пригодная система для обучения, но ее микроядерность несколько пугает.