СообЧа > База Знаний > Unix, Linux > Ядро

Вопрос

Что значит ядро «такое-то» и чем оно отличается от ядра с другим набором цифр в названии? Насколько я понял, версия дистрибутива каких-либо разработчиков с версией ядра мало как связана?
А что обеспечивает совместимость между разными дистрибутивами (если она существует) — версия ядра?

Ответ

Цифры, означающие ядро, — это его версия. Например, kernel-2.4.19 означает ядро стабильной ветки 2.4.х, подверсии 19. Есть еще всякие дописки означающие подверсии версий ядра.

Теперь про связь дистрибуторов и разработчиков ядра: в каждом дистрибутиве используется определенная версия ядра, которая может быть немного изменена разработчиками дистрибутива. Однако нет проблем поставить новое ядро на уже установленный дистрибутив. Совместимость между дистрибутивами обеспечивается вызовами ядра и стандартом POSIX. Даже при различии бинарных версий программ (в зависимости от компилятора), их всегда можно пересобрать под специфическую платформу, так как большинство программ идут в исходных кодах.

Андрей Черепанов

Нечетные подверсии часто экспериментальные. Четные — более надежны.

varnik



Copyright © 2000-2004 Сообщество Чайников
Контактная информация