Привет! Поможьте бестолковому, кто сколько может... Дошли вот руки, поставил vmware 2.0.4-1142, запустил... И увидел, что это хорошо. (А что, плохо что ли - маленький такой Windows-ик, в окошечке, ручной почти...) А руки чешутся. Чешутся руки на еще что-нибудь... Дай, думаю, ядро новое поставлю. Ну и ставлю. Было 2.4.5-alt5. Стало 2.4.8-alt1. Добавил, что там с ним есть. Заодно снес старые 2.4.5 и 2.2.19. VMware - ругается, естественно. Естественно, запускаю vmware-config.pl. Естественно, говорит, надо модули компилить. Надо, так надо... Дык! (См.) gcc говорит, что PAGE_OFFSET и PAGE_SIZE, не определены. Лезу в исходники. Ищу. PAGE_SIZE и PAGE_OFFSET определяются в /usr/src/linux/include/linux/asm/page.h, который упомянут в linux/sched.h, который вставляется в driver.h, который и есть исходник. Т.е. PAGE_* должны в тексте присутствовать. Однако их нет. Экспериментирую так и сяк, но не помогает даже явное указание #include Вставленный сразу после него #ifndef PAGE_SIZE c #error работает! Хотя вроде бы не должон... Мистика? Или проблема в ядре 2.4.8? Или kernel-headers-conmmon c alternatives дают наводки? (Под 2.4.5 все собиралось без проблем). С уважением, А. Китайкин.