Введение

Критика операционной системы Microsoft Windows XP и критика, относящаяся к нескольким или всем версиям Microsoft Windows.

Критика Windows XP связана с проблемами безопасности, производительности и ошибками активации продукта, специфичными для операционной системы Microsoft Windows XP.

Вопросы безопасности

Windows XP подвергалась критике за уязвимости, связанные с переполнением буфера, и ее подверженность вредоносному ПО, такому как вирусы, троянские программы и черви. Николас Петрели из The Register отмечает, что "Windows XP стала первой версией Windows, отражающей серьезные усилия по изоляции пользователей от системы, чтобы у каждого пользователя были свои собственные личные файлы и ограниченные системные привилегии". Однако по умолчанию пользователи получают учетную запись администратора, предоставляющую неограниченный доступ к основам системы. Если учетная запись администратора скомпрометирована, контроль над ПК не будет ограничен ничем. Windows XP Home Edition также лишена возможности администрировать политики безопасности и запрещает доступ к утилите "Локальные пользователи и группы". Microsoft заявила, что выпуск исправлений безопасности часто является причиной распространения эксплойтов, использующих эти самые уязвимости, поскольку злоумышленники выясняют, какие проблемы исправляют патчи, а затем запускают атаки на незащищенные системы. Например, в августе 2003 года червь Blaster использовал уязвимость, присутствующую в каждой незащищенной установке Windows XP, и мог скомпрометировать систему даже без действий пользователя. В мае 2004 года червь Sasser распространялся, используя переполнение буфера в удаленной службе, присутствующей в каждой установке. Исправления для предотвращения обоих этих известных червей уже были выпущены Microsoft. Все более широкое использование Service Pack 2 и более частое использование персональных брандмауэров также могут способствовать снижению распространенности подобных червей. Многие атаки на системы Windows XP осуществляются в виде троянских программ, содержащих червей. Пользователь, открывающий вложение, может непреднамеренно заразить свой компьютер, который затем может отправить червя другим людям. Известные черви этого типа, заразившие системы Windows XP, включают Mydoom, Netsky и Bagle. Чтобы удержать пользователей от запуска таких программ, Service Pack 2 включает службу выполнения вложений, которая регистрирует источник файлов, загруженных с помощью Internet Explorer или полученных в качестве вложений в Outlook Express. Если пользователь пытается запустить программу, загруженную из ненадежной зоны безопасности, Windows XP с Service Pack 2 выдаст предупреждение. Шпионское и рекламное ПО остается постоянной проблемой в Windows XP и других версиях Windows. Шпионское ПО также вызывает опасения у Microsoft в отношении обновлений пакетов обслуживания; Барри Гофф, менеджер по продуктам группы в Microsoft, заявил, что некоторые шпионские программы могут привести к зависанию компьютеров при установке Service Pack 2. В январе 2005 года Microsoft выпустила бесплатную бета-версию Windows Defender, которая удаляет некоторые шпионские и рекламные программы с компьютеров. Windows XP предлагает некоторые полезные функции безопасности, такие как Windows Update, который можно настроить для автоматической установки исправлений безопасности, и встроенный брандмауэр. Если пользователь не устанавливает обновления в течение длительного времени после отображения значка Windows Update на панели задач, Windows автоматически установит их и перезагрузит компьютер. Это может привести к потере несохраненных данных, если пользователь отсутствует у компьютера во время установки обновлений. Service Pack 2 активирует брандмауэр по умолчанию. Он также добавляет повышенную защиту памяти, позволяя операционной системе использовать новую технологию No eXecute, встроенную в процессоры, такие как AMD64. Это позволяет Windows XP предотвращать некоторые эксплойты переполнения буфера. 8 апреля 2014 года завершилась расширенная поддержка Windows XP. Поскольку это означает, что уязвимости безопасности больше не устраняются, общий совет, который дают как Microsoft, так и специалисты по безопасности, – больше не использовать Windows XP.

Антимонопольные проблемы

В свете дела «Соединенные Штаты против Microsoft Corp.», в результате которого Microsoft была признана виновной в незаконном злоупотреблении своей монополией на операционную систему для подавления конкуренции на других рынках, Windows XP подверглась критике за интеграцию пользовательских приложений, таких как Windows Media Player и Windows Messenger, в операционную систему, а также за тесную связь с сервисом Windows Live ID (ныне учетная запись Microsoft). В 2001 году ProComp — группа, включающая нескольких конкурентов Microsoft, таких как Oracle, Sun и Netscape, — заявила, что объединение и распространение Windows Media Player в Windows XP являлось продолжением антиконкурентного поведения Microsoft, а интеграция Windows Live ID (в то время Microsoft Passport) в Windows XP — еще одним примером попытки Microsoft получить монополию на веб-сервисы. Оба этих утверждения были опровергнуты Ассоциацией конкурентоспособных технологий (ACT) и Ассоциацией индустрии вычислительной техники (CompTIA), обе частично финансируемые Microsoft. Борьба, развернувшаяся через подставные организации с обеих сторон, стала предметом ожесточенного спора между Ларри Эллисоном из Oracle и Биллом Гейтсом из Microsoft. Microsoft ответила на своем веб-сайте «Свобода инноваций», отметив, что в более ранних версиях Windows она интегрировала такие инструменты, как дефрагментаторы дисков, графические файловые менеджеры и стеки TCP/IP, и не было никаких протестов против антиконкурентных действий Microsoft. Microsoft утверждала, что эти инструменты перешли от специализированного к общему использованию и, следовательно, должны были быть включены в ее операционную систему. Чтобы избежать возможного судебного запрета, который мог бы задержать выпуск Windows XP, Microsoft изменила условия лицензирования, чтобы позволить производителям ПК скрывать доступ к Internet Explorer (но не удалять его). Конкуренты сочли это незначительным жестом. Позже Microsoft выпустила утилиту в составе Service Pack 1 (SP1), которая позволяет удалять значки и другие ссылки на поставляемое в комплекте программное обеспечение, такое как Internet Explorer, Windows Media Player и Windows Messenger (не путать с Windows Live Messenger, ранее известным как MSN Messenger). Сами компоненты остаются в системе; Microsoft утверждает, что они необходимы для ключевых функций Windows (таких как система HTML Help и рабочий стол Windows) и что их полное удаление может привести к нежелательным последствиям. Один из критиков, Шейн Брукс, утверждал, что Internet Explorer можно удалить без негативных последствий, что было продемонстрировано его продуктом XPLite. Дино Нухагич создал программное обеспечение nLite для удаления многих компонентов из XP до установки продукта. Кроме того, в первом выпуске Windows XP функция «Купить музыку онлайн» всегда использовала Microsoft Internet Explorer, а не любой другой веб-браузер, установленный пользователем по умолчанию. Под давлением Министерства юстиции США Microsoft выпустила исправление в начале 2004 года, которое устранило эту проблему.

Совместимость с другими технологиями

Миграция с Windows 9x на XP может стать проблемой для пользователей, зависящих от MS-DOS. Хотя XP предоставляет возможность запускать программы DOS в виртуальной среде DOS, у него всё ещё возникают трудности с запуском многих старых DOS-программ. Это в основном связано с тем, что XP – система на базе Windows NT, не использующая DOS в качестве базовой операционной системы, а также с тем, что архитектура Windows NT отличается от Windows 9x. Некоторые DOS-программы, которые не могут работать непосредственно в XP, особенно те, что требуют прямого доступа к аппаратному обеспечению, можно запускать в эмуляторах, таких как DOSBox, или в виртуальных машинах, таких как VMware, Virtual PC или VirtualBox. Это также применимо к программам, которым требуется прямой доступ только к определённым общим эмулированным аппаратным компонентам, например, к памяти, клавиатуре, видеокартам и последовательным портам. Используя эмуляторы DOS, 32-битные версии Windows XP могут запускать практически любую программу, разработанную для любой предыдущей операционной системы Microsoft. Значительные проблемы с обратной совместимостью наблюдаются только в 64-битных версиях XP. Это обусловлено тем, что старые 16-битные программы Windows требуют инструмента под названием NTVDM, который присутствует только в 32-битной версии операционной системы. Однако это справедливо для любой версии Windows, выпускаемой как в 32-битной, так и в 64-битной версии, и не является специфическим для XP; кроме того, программное обеспечение виртуальных машин, такое как VirtualBox, может запускать 16-битные программы DOS и Windows даже на 64-битных версиях Windows.

Активация продукта

В попытке снизить уровень пиратства, Microsoft представила активацию продукта в Windows XP. Активация требовала, чтобы компьютер или пользователь активировались в Microsoft (либо онлайн, либо по телефону) в течение определенного времени для продолжения использования операционной системы. Если в компьютерной системе пользователя произошли изменения – например, была произведена замена двух или более важных компонентов – Windows возвращалась в неактивированное состояние и требовала повторной активации в течение заданного льготного периода. Если пользователь пытался активировать систему слишком часто, онлайн-активация отклонялась. В этом случае пользователю необходимо было связаться с Microsoft по телефону для получения нового кода активации. Однако активация применялась только к розничным и «системным интеграторам» (предназначенным для использования небольшими местными сборщиками ПК) версиям Windows. Версии «Royalty OEM» (используемые крупными производителями ПК) вместо этого привязывались к специальной подписи в BIOS материнской платы (и требовали активации при переносе на систему, у которой отсутствует эта подпись), а версии с объемными лицензиями не требовали активации вовсе. Это привело к тому, что пираты стали использовать копии с объемными лицензиями и ключами, широко распространяемыми в Интернете.

Испытания ключа продукта

В дополнение к активации, пакеты обновлений Windows XP не будут устанавливаться на системы Windows XP с ключами продукта, которые, как известно, широко используются при несанкционированных установках. Эти ключи продукта предназначены для использования с одной копией (для розничной продажи и сборщиков систем), для одного OEM-производителя (для копий, привязанных к BIOS) или для одной компании (для копий с корпоративной лицензией) и поставляются вместе с продуктом. Однако ряд ключей корпоративной лицензии (которые, как упоминалось выше, не требуют активации) были опубликованы в интернете и впоследствии использовались для большого количества несанкционированных установок. Пакеты обновлений содержат список этих ключей и не будут обновлять копии Windows XP, использующие их. Microsoft разработала новый механизм проверки ключей для Windows XP Service Pack 2, способный обнаруживать нелегальные ключи, даже те, которые никогда ранее не использовались. После возмущения со стороны консультантов по безопасности, которые опасались, что отказ в обновлениях безопасности для нелегальных установок Windows XP может иметь серьезные последствия даже для законных пользователей, Microsoft приняла решение отключить новый механизм проверки ключей. Service Pack 2 проверяет только тот же небольшой список часто используемых ключей, что и Service Pack 1. Это означает, что Service Pack 2 не будет устанавливаться на копии Windows XP, использующие старый набор скопированных ключей, но те, кто использует ключи, которые были опубликованы позднее, могут обновить свои системы.

Windows Genuine Advantage (настоящее преимущество Windows)

Чтобы попытаться ограничить пиратство, основанное на утечке или генерации ключей многолицензионных версий, Microsoft представила Windows Genuine Advantage (WGA). WGA состоит из двух частей: инструмента проверки, который необходимо использовать для получения определенных загрузок с Microsoft, и системы уведомления пользователей. За WGA для Windows последовали системы проверки для Internet Explorer 7, Windows Media Player 11, Windows Defender, Microsoft Office 2007 и некоторых обновлений. В конце 2007 года Microsoft удалила проверку WGA из установщика Internet Explorer 7, заявив, что цель изменения заключалась в том, чтобы сделать IE7 доступным для всех пользователей Windows. Если лицензионный ключ признан недействительным, на экране периодически появляется уведомление с просьбой приобрести лицензию у Microsoft. Кроме того, доступ пользователя к Microsoft Update ограничивается критическими обновлениями безопасности, и, следовательно, новые версии улучшений и других продуктов Microsoft больше нельзя будет загружать или устанавливать. 26 августа 2008 года Microsoft выпустила новую программу активации WGA, которая отображает простой черный фон рабочего стола на компьютерах, не прошедших проверку. Фон можно изменить, но он восстанавливается через 1 час. К распространенной критике WGA относится его обозначение как "Критическое обновление безопасности", из-за чего автоматическое обновление загружает его без вмешательства пользователя в настройках по умолчанию, его поведение, сравнимое со шпионским ПО, которое "сообщает" в Microsoft каждый раз, когда компьютер подключается к Интернету, отсутствие информации для конечных пользователей о том, что именно будет делать WGA после установки (это было исправлено в обновлении 2006 года), а также отсутствие надлежащего метода удаления во время бета-тестирования (пользователям были предоставлены инструкции по ручному удалению, которые не работали с финальной сборкой). Иск был отклонен в 2010 году.

Тема по умолчанию

Тема оформления Windows XP по умолчанию, Luna, вызвала критику у некоторых пользователей из-за своего детского вида.