Когда мне нужны инструменты разработки / источник ядра для `open-vm-tools`?

Я использую open-vm-tools или эквивалентное предыдущее имя пакета с Debian 5 или Debian 6 вместо официальных инструментов VMWare, поскольку они менее сложны в установке и поддержке и имеют автоматические обновления безопасности.

Прямо сейчас я использую Stretch с open-vm-tools 10.1.5 с ядром 4.9.0-3-amd64 .

Раньше у меня были установлены источники ядра Linux и dkms для модулей, которые должны быть скомпилированы для него, поскольку мы делаем паравиртуализацию диска и в основном сетевую паравиртуализацию.

Однако со временем пакеты разработки, источники ядра и dkms перестали быть необходимыми, также потому, что я думаю , что Linux-ядро стало более «vmware-aware».

У меня все еще есть три виртуальные 4.9.0-3-686-pae основе Stretch i386, с ядрами, 4.9.0-3-686-pae 4.8.0-2-amd64 , 4.8.0-2-amd64 и 4.8.0-2-686-pae . Все они имеют установленные для build-essentials и исходные пакеты модулей.

Интересно, что только 4.8.0-2-amd64 имеет модуль, составленный в /lib/modules/*/updates/dkms/vmxnet.ko .

Если не удастся удалить пакеты и не загрузиться, как определить, нужен ли этот модуль или нет?

Бонусный вопрос, когда это произошло, исходный код ядра и / или open-vm-tools , что больше не требуется компилировать модули для работы открытых vmtools?