Не хочу переводить все в спор, потому не скажу ) да и не по теме это. А по теме могу ответить только на вопрос о ядре - каждый понимает ядро по своему, лично для меня ядро, это контролер, управляющий взаимодействием других контролеров и хранящий информацию о них, а так же о установленных модулях в системе и все