Здравствуйте.
Объясните пожалуйста простым языком для чего нужен файл
/boot/abi-3.2.0-52-generic
ос Kubuntu 12.04
Прошу не ругаться, честно искал ответ, ничего внятного найти не смог.
Что за файл в каталоге /boot
Судя по названию, имеет отношение к ядру :) . Посмотрите его как текст.
https://wiki.ubuntu.com/KernelTeam/BuildSystem/ABI
Если я правильно понял, то файлик нужен для отслеживания изменений в ABI ядра.
Судя по названию, имеет отношение к ядру :) . Посмотрите его как текст.
Пробовал, там записи вида:
EXPORT_SYMBOL arch/x86/kvm/kvm 0xc6a52921 kvm_read_guest_atomic
EXPORT_SYMBOL arch/x86/kvm/kvm 0xf5f4b3ef kvm_cpu_has_pending_timer
EXPORT_SYMBOL crypto/gf128mul 0x0c2f123f gf128mul_4k_bbe
EXPORT_SYMBOL crypto/gf128mul 0x1068004b gf128mul_bbe
EXPORT_SYMBOL crypto/gf128mul 0x2f2889a0 gf128mul_init_64k_lle
EXPORT_SYMBOL crypto/gf128mul 0x3755f990 gf128mul_init_64k_bbe
EXPORT_SYMBOL crypto/gf128mul 0x384ef9ce gf128mul_64k_bbe
EXPORT_SYMBOL crypto/gf128mul 0x56af0dbd gf128mul_x_ble
EXPORT_SYMBOL crypto/gf128mul 0x83581089 gf128mul_init_4k_lle
Но я не могу по этим записям определить назначение.
https://wiki.ubuntu.com/KernelTeam/BuildSystem/ABI
Если я правильно понял, то файлик нужен для отслеживания изменений в ABI ядра.
Т.е. этот файл генерируется при компиляции ядра? Если да, то в каких случаях?
Копирование modules.symver и его распространение в составе пакета ядра - это исключительно убунтовская фишка, в других дистрибутивах не видел. Действительно, он нужен Canonical для отслеживания изменений в ядре. Вопрос только - а зачем это им надо?
И да, файл появляется при сборке ядерного пакета и устанавливается вместе с этим пакетом.
А нам для раотоспосбности системы он нужен ?
Насколько я могу судить, нет.
rumgot, нужен. Без него ядро не загрузится.
yars, в других дистрибутивах патчи - кромешное зло?
rumgot, нужен. Без него ядро не загрузится.
Да ну?
Я этого не говорил. В Slackware да, патчи на ядро обычно не накладывают.yars, в других дистрибутивах патчи - кромешное зло?
yars, попробуйте :)
Я уже наступал на эти грабли - весело потом долго было :)