ADG Оставить заявку
Блог Инфраструктура 4 мин чтения

Windows 7 Build 7000: развернули бету на VM, смотрим на совместимость

Microsoft открыла публичную бету Windows 7 - ставим Build 7000 на тестовую VM, замеряем загрузку, проверяем UAC и гоняем корпоративное ПО.

Контекст момента

Microsoft выпустила публичную бета-версию Windows 7 (Build 7000) в январе 2009 года

В начале января Microsoft открыла публичную загрузку Windows 7 Build 7000. Мы скачали ISO, развернули виртуалку на тестовом стенде и провели несколько дней за живым знакомством - не по скриншотам из блогов, а руками. Цель простая: понять, стоит ли вообще думать о миграции клиентов с XP, и что из корпоративного ПО придётся проверять заново.

Стенд как обычно: VMware с нормальными ресурсами, никаких экзотических конфигураций. В доменную среду вводить бету не стали - смотрели как standalone, с ручным тестированием приложений.

Загрузка и отзывчивость

Первое, что бросается в глаза - скорость. На том же железе и той же VM-конфигурации, где Vista ворочалась с заметной задержкой, Windows 7 стартует заметно быстрее. Рабочий стол появляется раньше, и главное - системные процессы успевают устаканиться до того, как начинаешь что-то делать, а не после.

Vista в своё время получила репутацию тяжёлой системы во многом из-за SuperFetch и поведения дисковой подсистемы на первых минутах после загрузки. Здесь картина другая. Не то чтобы мгновенно, но разница ощущается без секундомера.

Потребление RAM в простое тоже скромнее. На VM с 1 ГБ Vista уже начинала нервничать, Windows 7 на тех же условиях работала без видимого дискомфорта.

UAC наконец-то не бесит

Это, пожалуй, главное наблюдение за первые часы. UAC в Vista выглядел как система, которую кто-то выкрутил на максимум без лишних мыслей: запрос на разрешение при каждом чихе, включая вещи, которые никакой угрозы не представляли. Пользователи в итоге жали «Да» не глядя - то есть защита была по факту дырявой, а раздражения добавлялось с каждым кликом.

В Windows 7 ввели уровни UAC. Можно оставить максимум, но дефолтный вариант - запрос только при попытке внести изменения в систему, но не при каждом административном действии. На практике за несколько часов работы запрос всплыл один раз, по делу. Не знаю, как это ощущение масштабируется на корпоративную среду, но старта это достаточно.

Для сопровождения рабочих мест и серверов это важно: если пользователи перестанут воспринимать UAC как фоновый шум, он начнёт работать по назначению.

Совместимость корпоративного ПО

Вот здесь ситуация неоднозначная, и именно здесь мы потратили больше всего времени.

1С:Предприятие 8.1 запустилась без претензий. UAC не мешал - платформа уже умеет работать в правильных директориях и не лезет в Program Files без спроса. Это хорошая новость для большей части клиентов. С семёркой на 1С 7.7, если она у кого-то ещё есть, будет та же история, что и с Vista - но это уже давно известная проблема, не новая.

Корпоративные антивирусы - смешанная картина. Текущие сборки под Vista работают, но с оговорками. Официальной поддержки Windows 7 Beta пока нет ни у кого: это бета ОС, и ждать сертифицированных версий антивируса раньше RTM было бы наивно.

Отраслевое ПО и специфические клиенты - это та часть, которую без инвентаризации не закрыть. На одной из тестовых машин запустили клиент банк-клиента - завёлся, но потребовал ручного подтверждения прав. На другой машине специфический ActiveX-компонент для веб-клиента вообще отказался работать в IE8, пришлось переключаться в режим совместимости. IE8 в Windows 7 заметно строже с устаревшим веб-содержимым.

Картина примерно та же, что была с Vista в конце 2006-го. Тогда мы объезжали клиентов с чеклистом и находили стоп-факторы у большей части парка - об этом писали в посте про Vista и корпоративный парк. Здесь похожий сценарий, но без той же степени катастрофы с драйверами: железо за два года стало более совместимым.

Что с планированием

Делать выводы по бете с конкретными числами - дурной тон, мы это правило соблюдаем. Но несколько рабочих наблюдений из практики тестирования сформулировать можно.

  • Миграцию с Vista на семёрку клиентам, у которых Vista уже есть, имеет смысл рассматривать - путь выглядит проще, чем переход с XP. Совместимость приложений должна быть схожей, часть проблем уже решена.
  • Переход с XP - другая история. XP-парк с заточенным под него ПО потребует полноценного аудита приложений. Тот же подход, что мы применяли при проверке Vista, здесь обязателен.
  • Железо - 1 ГБ RAM уже минимальный порог, 2 ГБ комфортно. На новых закупках это не проблема, на старом парке придётся считать.

До RTM ещё далеко - Build 7000 это бета, и судить по ней о финальном поведении рано. Наш подход тот же, что при тестировании Windows Server 2008 RC1 год назад: знакомиться сейчас, чтобы не начинать с нуля, когда RTM окажется у клиента на столе. Аудит корпоративного ПО начнём готовить параллельно - это та работа, которую лучше не откладывать на последний момент.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.