Несмотря на яростные призывы "свободолюбителей" активно пользуюсь виртуальной машиной Vmware. И не какой-нибудь, а именно Workstation, замечу - не Server. Нужно по работе. Так вот, обновил я после бурного празднования НГ систему. Конечно предварительно посмотрел что там обновляется. Зело обрадовался наличию нового ядра 2.6.32-2. Как известно VMware (сокращённо VW) довольно нервно реагирует на новые версии ядер, приходится искать патчи, причём патчей выкладывают много и не все они срабатывают. Что расстраивает. Обновившись обнаружил, что чуда не произошло и накладывать патч на VW таки придётся. После некоторых усилий, патч таки обнаружился:
http://communities.vmware.com/message/1401588#1401588
Суть патча довольно проста, архивы:
/usr/lib/vmware/modules/source/vmnet.tar
/usr/lib/vmware/modules/source/vmci.tar
Поочерёдно распаковываются, а в модули:
vmet-only/vnetUserListener.c
vmci-only/linux/vmciKernelIf.c
Добавляется строка:
#include “compat_sched.h”
после чего всё опять архивируется и вертается на место. Затем модули VMware заново пересобираются. Всё это делается автоматически. Для любителей нудной и плодотворной работы "ручками" смотреть:
http://blog.chmouel.com/2009/12/05/vmware-vmplayer-and-kernel-2-6-32/
http://communities.vmware.com/message/1387993#1387993,
И вроде как всё довольно просто, ан нет. Провозился без малого 3 часа. Сначала в ответ на выпавшую ошибку:
gcc and kernel headers must be installed
пришлось догадываться и устанавливать kernel26-headers (да-да, я типа гуру), а затем таки переустанавливать саму виртуалку, ибо вирт. машина запускаться отказывалась категорически. Затем опять патчить.. Тьфу (3 раза), вроде как завелось и работает. Пока что, дальше посмотрим :)
Принимаю исправления и дополнения от местных гуру.