Виртуализация!
Используя такие вещи, как VMWare Server, вы можете запрограммировать запуск и приостановку работы виртуальных машин. Таким образом, вы можете написать сценарий возобновления работы VM, запустить SSH, скопировать, приостановить VM, повторить. (Я говорю это, но я отказался от своей работы над этим. Тем не менее, я делал успехи в то время.)
Кроме того, вы можете доверять поставщикам ОС. Вы не можете?
Они заинтересованы в совместимости. Если вы используете Windows XP, она почти наверняка будет работать на XP SP3, Vista и Windows 7.
Если вы используете RedHat Enterprise 5, он лучше работает на 5.1, 5.2, 5.3, 5.4 и т. Д.
По моему опыту, до сих пор мне это удавалось, и я рекомендую использовать ваши самые низкие версии исправлений ОС. В частности, для Linux я обнаружил, что более новые выпуски связаны с более новыми библиотеками, недоступными в более старых версиях.
Конечно, не помешает проверить ваш код на копии сервера развертывания. Все зависит от того, насколько ты уверен в себе.