Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #72, НОЯБРЬ 2006 г.

входим в нору

КРИС КАСПЕРСКИ

Спецвыпуск: Хакер, номер #072, стр. 072-054-1


ГЛУБОКОВОДНОЕ ПОГРУЖЕНИЕ В НЕДРА VISTA/LONGHORN

ЧЕМ РЕАЛЬНО VISTA ОТЛИЧАЕТСЯ ОТ СВОЕЙ ПРЕДШЕСТВЕННИЦЫ XP? КАКИЕ ОБЪЕКТИВНЫЕ ПРЕИМУЩЕСТВА ОНА ДАЕТ? С КАКИМИ ПРОБЛЕМАМИ НАМ ПРИДЕТСЯ СТОЛКНУТЬСЯ ПРИ ПЕРЕХОДЕ? И СТОИТ ЛИ ЭТОТ ПЕРЕХОД ТОГО? КАК ОБСТОЯТ ДЕЛА С УДОБСТВОМ ИСПОЛЬЗОВАНИЯ, ПРОИЗВОДИТЕЛЬНОСТЬЮ, БЕЗОПАСНОСТЬЮ? МЫЩЪХ ПЕРЕРЫЛ ВСЕ ЯДРО С СОПРЕДЕЛЬНЫМИ ТЕРРИТОРИЯМИ, ОТДЕЛИВ ЗЕРНА ОТ ШЕЛУХИ РЕКЛАМНЫХ ПЛЕВЕЛ, И ТЕПЕРЬ ГОТОВ ПОДЕЛИТЬСЯ РЕЗУЛЬТАТАМИ СВОИХ ИССЛЕДОВАНИЙ С ОБЩЕСТВЕННОСТЬЮ

Обсуждение целесообразности перехода на висту совершенно безосновательно. Как будто у нас есть выбор — переходить или не переходить. Такие решения принимаются на высоком корпоративном уровне и не нами, а за нас. Неизбежность перехода на висту в исторической перспективе совершенно очевидна. Пройдет совсем немного времени, и Microsoft прекратит поддержку XP (поддержка w2k еще не прекращена, но легальным путем ее уже не добыть), появятся программы и оборудование, работающие только на висте, а сама виста окажется предустановленной на миллионах компьютерах.

Мы можем лишь затянуть переход на висту, но предотвратить его не в силах. Отношение к самой висте у мыщъх'а многократно менялось по ходу исследований: от абсолютной неприязни до желания выдрать ядро висты и скрестить его с w2k, получив операционную систему своей мечты, в процессе осуществления которой мыщъх неожиданно разглядел демонический лик, скрывающийся за ангельским интерфейсом, и после глубокой депрессии высел на измену, граничащую с суицидом. Как стыдно за мир, в котором приходится жить, но... обо всем по порядку.

ОСНОВНЫЕ ДОСТОПРИМЕЧАТЕЛЬНОСТИ ВИСТЫ

- ЗАВЫШЕННЫЕ ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ;

- ОПТИМИЗАЦИЯ ФАЙЛА ПОДКАЧКИ (НА СИСТЕМАХ, СТРАДАЮЩИХ НЕДОСТАТКОМ ПАМЯТИ);

- ОПТИМИЗАЦИЯ ПОД МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ (ОТ 2-ЯДЕРНЫХ ЦП И ВЫШЕ);

- МЕНЬШАЯ ВЕРОЯТНОСТЬ ПОТЕРИ ДАННЫХ В СЛУЧАЕ СБОЕВ ИЛИ ОТКЛЮЧЕНИЯ ПИТАНИЯ;

- НОВЫЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС С КУЧЕЙ СПЕЦЭФФЕКТОВ, РЕАЛИЗОВАННЫЙ НА .NET'Е;

- ОЩУТИМЫЕ ТОРМОЗА И ПОТЕРЯ ПРОИЗВОДИТЕЛЬНОСТИ ВСЛЕДСТВИЕ ДВУХ ПРЕДЫДУЩИХ ПУНКТОВ;

- ПЕРЕПИСАННЫЙ С НУЛЯ СЕТЕВОЙ СТЕК СОДЕРЖИТ КУЧУ ДЫР, ДЕЛАЮЩИХ ВИСТУ НЕБЕЗОПАСНОЙ;

- ПОДДЕРЖКА НОВОГО ЖЕЛЕЗА (В ЧАСТНОСТИ: ACPI 2.0, PCI EXPRESS, HYBRID-НОСИТЕЛЕЙ И Т.Д.);

- ПОДДЕРЖКА СТАРОГО ЖЕЛЕЗА И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЗНАЧИТЕЛЬНО УХУДШЕНА.

[что виста нам готовит.]

Microsoft радикально оптимизировала ядро, однако большая часть улучшений относится к многопроцессорным машинам (двуядерные процессоры не в счет) и менеджеру файла подкачки (при нынешних ценах на память вспоминать о подкачке просто смешно, имея всего лишь 512 Мбайт на W2K от нее можно полностью отказаться). Остальные механизмы оптимизации проявляют себя лишь при работе с приложениями, жадными до памяти, или интенсивном дисковом вводе/выводе, что типично для серверов, и совсем нетипично для рабочих станций. Но даже этот выигрыш «скомпенсирован» тормозами, порожденными усиленной защитой реестра и файловой системы от непреднамеренного разрушения, что опять-таки больше полезно для серверов, чем для рабочих станций. Про возможность «горячего» добавления оперативной памяти и процессоров можно было бы даже и не упоминать, если бы материнские платы не выгорали при этом до основания. Одной поддержкой со стороны операционной системы тут не обойтись: требуется специальное оборудование, изначально рассчитанное на такие издевательства и применяющееся исключительно в мощных серверах, как правило, объединенных в кластеры (подробности можно найти в официальной презентации от MS: download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/MemoryManagerInWindows.ppt).

Содержание  Вперед на стр. 072-054-2