Обновлено:
Опубликовано:
Данная статья представляет краткий обзор всех версий операционной системы Windows.
Версия Вашей системы: Windows 7
Версии для настольных компьютеров
Логотип | Версия | Год | Статус |
---|---|---|---|
Windows 1 | 1985 | Не поддерживается Не используется |
|
Windows 2 | 1987 | ||
Windows 3 | 1990 | ||
Windows NT 3.1 | 1993 | ||
Windows NT 3.5 Workstation | 1994 | ||
Windows NT 3.51 | 1995 | ||
Windows 95 | 1995 | ||
Windows NT 4.0 | 1996 | ||
Windows 98 | 1998 | ||
Windows Millenium | 2000 | ||
Windows 2000 (NT 5.0) | 2000 | ||
Windows XP (NT 5.1) | 2001 | Не поддерживается Встречается редко |
|
Windows Vista (NT 6.0) | 2006 | Не поддерживается Почти, не используется |
|
Windows 7 (NT 6.1) | 2009 | Не поддерживается Пока используется |
|
Windows 8 (NT 6.2) | 2012 | Не поддерживается Почти, не используется |
|
Windows 8.1 (NT 6.3) | 2013 | Поддерживается Почти, не используется |
|
Windows 10 (NT 10) | 2015 | Поддерживается Активно используется |
|
Windows 11 (NT 10) | 2021 | Поддерживается Начинает применяться |
Серверные Windows
Логотип | Версия | Год | Статус |
---|---|---|---|
Windows NT 3.1 Advanced Server | 1993 | Не поддерживается Как правило, не используется |
|
Windows NT 3.5 Server | 1994 | ||
Windows NT 3.51 Server | 1995 | ||
Windows NT 4.0 Server | 1996 | ||
Windows 2000 Server | 2000 | ||
Windows Server 2003 | 2003 | ||
Windows Server 2003 R2 | 2005 | ||
Windows Server 2008 | 2008 | ||
Windows Server 2008 R2 | 2009 | Не поддерживается Пока еще используется |
|
Windows Server 2012 | 2012 | Поддерживается Активно используется |
|
Windows Server 2012 R2 | 2013 | ||
Windows Server 2016 | 2016 | ||
Windows Server 2019 | 2018 | ||
Windows Server 2022 | 2021 | Начало использования |
Все версии Windows по линейкам + хронология
Линейка | Годы | Перечисление версий |
---|---|---|
16 бит | 1985 — 1995 | Windows 1 / 2 / 3 |
32 бита (9x) |
1995 — 2001 | Windows 95 / 98 / ME |
NT (32 и 64 бита) |
с 1993 | Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Workstation / 2000 / XP / Vista / 7 / 8 / 8.1 / 10 / 11 |
NT Servers (32 и 64 бита) |
с 1993 | Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019 / 2022 |
История успеха
Данная история успеха отражает частоту использования системы; количество глюков, с которыми столкнулись пользователи; отзывы.
Windows 1 | Неудача | |
Windows 2 | Нейтрально | |
Windows 3 | Успех | |
Windows 95 | Неудача | |
Windows 98 | Успех | |
Windows Millenium | Провал | |
Windows 2000 | Нейтрально | |
Windows XP | Большой успех | |
Windows Vista | Провал | |
Windows 7 | Успех | |
Windows 8 | Провал | |
Windows 8.1 | Неудача | |
Windows 10 | Успех | |
Windows 11 | Нейтрально |
* несмотря на провал некоторых версий операционной системы, они несли новые функции, которые перешли в уже успешные версии. Например, в миллениум появились красивые иконки и окна, которые перешли в Windows 2000. Поэтому провал не стоит оценивать, как неудачную работу.
Windows 1 (для компьютеров)
Годы поддержки: 1985 — 2001. Ветка: 16 бит.
Издания: —
Что нового
До Windows 1 был MS-DOS, поэтому самое главное новшество — графический интерфейс и возможность управления при помощи мыши.
Системные требования
Процессор | 8088 |
---|---|
Оперативная память | 256 Кбайт |
Объем жесткого диска | 3 Мб |
Windows 2
Годы поддержки: 1989 — 2001. Ветка: 16 бит.
Издания: —
Что нового
- Возможность использования сочетания клавиш.
- Появились перекрывающиеся окна.
- Возможность увеличить и уменьшить окно.
Системные требования
Процессор | 8088 |
---|---|
Оперативная память | 256 Кбайт |
Объем жесткого диска | 3 Мб |
Windows 3
Годы поддержки: 1990 — 2008. Ветка: 16 бит.
Издания: —
Что нового
- Первый (от Microsoft) удобный для пользователя интерфейс.
- Появление диспетчера программ.
- Появление мультимедийных возможностей.
- Поддержка сети (с 3.1).
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 8086/8088 | 80486DX 33 МГц |
Оперативная память | 640 Кбайт | 4 Мб |
Объем жесткого диска | 6,5 Мб | 60 Мб |
Windows NT 3.1
Годы поддержки: 1993 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Что нового
- Первая система на базе ядра NT.
- Поддержка файловой системы NTFS.
Системные требования
Процессор | Intel 80386 |
---|---|
Оперативная память | 2 Мб |
Объем жесткого диска | 8 Мб |
Windows NT 3.5 Workstation
Годы поддержки: 1994 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Что нового
- Встроенная поддержка Winsock и TCP/IP.
- Появление сервера и клиента DHCP и WINS.
- Предоставление общего доступа к файлам и принтерам.
- Поддержка VFAT.
Системные требования
Процессор | 33 МГц |
---|---|
Оперативная память | 12 Мб |
Объем жесткого диска | 70 Мб |
Windows NT 3.51 Workstation
Годы поддержки: 1995 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Системные требования
Процессор | 33 МГц |
---|---|
Оперативная память | 12 Мб |
Объем жесткого диска | 70 Мб |
Windows 95
Годы поддержки: 1995 — 2001. Ветка: 9x (32 бита).
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 80386 DX | Pentium |
Оперативная память | 4 Мб | 8 Мб |
Объем жесткого диска | 50 Мб | 100 Мб |
Windows NT 4.0 Workstation
Годы поддержки: 1996 — 2004. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: —
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 486/25 | 486DX2/50 |
Оперативная память | 12 Мб | 24 Мб |
Объем жесткого диска | 128 Мб | 1 Гб |
Windows 98
Годы поддержки: 1998 — 2006. Ветка: 9x (32 бита).
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 486DX 66 МГц | Pentium |
Оперативная память | 16 Мб | 24 Мб |
Объем жесткого диска | 200 Мб | 500 Мб |
Windows Millenium
Годы поддержки: 2000 — 2006. Ветка: 9x (32 бита).
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 150 МГц | 300 МГц |
Оперативная память | 32 Мб | 128 Мб |
Объем жесткого диска | 200 Мб | 500 Мб |
Windows 2000
Годы поддержки: 2000 — 2010. Ветка: NT.
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 133 МГц | 1 ГГц |
Оперативная память | 32 Мб | 128 Мб |
Объем жесткого диска | 2 Гб | 20 Гб |
Windows XP
Годы поддержки: 2000 — 2010. Ветка: NT. Разрядность: 32 и 64 бита.
Редакции: XP, XP Professional
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 233 МГц | 300 МГц |
Оперативная память | 64 Мб | 128 Мб |
Объем жесткого диска | 1,5 Гб | от 1,5 Гб |
Windows Vista
Годы поддержки: 2006 — 2017. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Начальная (Starter), Домашняя базовая (Basic), Домашняя расширенная (Premium), Бизнес (Business), Корпоративная (Enterprise), Максимальная (Ultimate)
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 800 МГц | 1 ГГц |
Оперативная память | 512 Мб | 1 Гб |
Объем жесткого диска | 20 Гб | 40 Гб |
Windows 7
Годы поддержки: 2009 — 2020. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Начальная (Starter), Домашняя базовая (Home Basic), Домашняя расширенная (Home Premium), Профессиональная (Professional), Корпоративная (Enterprise), Максимальная (Ultimate)
Системные требования
Минимальные | Рекомендуемые | |||
---|---|---|---|---|
Архитектура | 32-бит | 64-бит | 32-бит | 64-бит |
Процессор | 1 ГГц | |||
Оперативная память | 1 Гб | 2 Гб | 4 Гб | |
Объем жесткого диска | 16 Гб | 20 Гб | 16 Гб | 20 Гб |
Windows 8
Годы поддержки: 2012 — 2016. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: 8, 8 Профессиональная (Pro), 8 Корпоративная (Enterprise)
Системные требования
Минимальные | Рекомендуемые | |||
---|---|---|---|---|
Архитектура | 32-бит | 64-бит | 32-бит | 64-бит |
Процессор | 1 ГГц | |||
Оперативная память | 1 Гб | 2 Гб | 4 Гб | |
Объем жесткого диска | 16 Гб | 20 Гб | 16 Гб | 20 Гб |
Windows 8.1
Годы поддержки: 2013 — 2023. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: 8, 8 Профессиональная (Pro), 8 Корпоративная (Enterprise)
Системные требования
Минимальные | Рекомендуемые | |||
---|---|---|---|---|
Архитектура | 32-бит | 64-бит | 32-бит | 64-бит |
Процессор | 1 ГГц | |||
Оперативная память | 1 Гб | 2 Гб | 4 Гб | |
Объем жесткого диска | 16 Гб | 20 Гб | 16 Гб | 20 Гб |
Windows 10
Годы поддержки: 2015 — 2025. Ветка: NT. Разрядность: 32 и 64 бита.
Издания
- Домашняя (Home). Для большинства домашних компьютеров. Нет возможности настроить удаленный рабочий стол для того, чтобы к систему можно было подключиться удаленно; нет возможности использования групповых политик и присоединения к домену.
- Профессиональная (Pro). Содержит все функции домашней версии + возможность присоединения к домену, использования групповых политик, возможность подключения к компьютеру с использованием удаленного рабочего стола.
- Корпоративная (Enterprise). Урезаны некоторые функции домашней версии. Есть все дополнительные функции версии Pro + DirectAccess, AppLocker.
- S. Является урезанной версией; предустановлена на некоторые устройства. Не поддерживает стандартную установку приложений — возможна установка только из магазина Windows.
Что нового
Windows 10 претерпевает сильные изменения с выходом новых билдов. Поэтому нововведения будем рассматривать исходя из этого.
Билд 1507 (ноябрь 2015):
- Улучшенная производительность.
- Новый встроенный браузер Microsoft Edge.
- Автоматическое сжимание соседнего окна, при прижимании активного окна в одной из сторон рабочего стола.
- «Все приложения» в «Пуск» поддерживают отображение в 2048 элементов (раньше только 512).
- Принудительная установка обновлений.
- Использование виртуального голосового помощника Кортана.
- Обновленный меню пуск — представляет из себя гибрид предыдущих версий и Windows 8 (вернулся старый вариант раскрытия, а в правой части появились плитки).
- Возможность создания нескольких рабочих столов.
- Отказ от плиточной системы Windows 8.
1607 (август 2016):
- Возможность рукописного ввода (Windows Ink).
- Идентификация с помощью веб-камеры.
- Синхронизация с мобильного устройства уведомлений.
- Изменение меню параметров системы.
1703 (апрель 2017):
- Встроенная поддержка шлемов виртуальной реальности.
- Игровой режим
- По умолчанию предлагается командная строка в Powershell.
- Доступ к классической панели управления скрыт из контекстного меню. Теперь его можно вызвать командой control.
- Улучшение работы встроенного антивируса.
- Идентификация с помощью веб-камеры для Active Directory.
- Возможность создавать скриншот с выделением области с помощью сочетания клавиш Win + Shaft + S.
- Поддержка шрифта Брайля.
- Увеличенное время работы от батареи.
1709 (октябрь 2017):
- Возможность работы Cortana на одном устройстве и окончание работы на другом.
- Отключение протокола SMBv1. Включить можно вручную.
- Появление панели «Люди».
- Информация о GPU в диспетчере задач.
- Полноэкранный режим Microsoft Edge
- Увеличенное время работы от батареи (функция Power Throttling).
- Появление панели эмодзи.
- Выборочная синхронизация OneDrive.
- Исправление проблемы торможения в играх.
1803 (апрель 2018):
- Возможность восстановить пароль с помощью контрольных вопросов.
1809 (октябрь 2018):
- Темная тема для проводника.
- Возможность получения доступа к сообщениям с телефона (функция «Ваш телефон»).
1903 (май 2019):
- Изолированный рабочий стол для безопасного запуска приложений.
1909 (ноябрь 2019):
- Универсальный поиск в Проводнике.
- Улучшение производительности.
2004 (май 2020):
- Функция «Загрузка из облака» для переустановки Windows 10.
- Регулирование пропускной способности для обновлений Windows.
- Отображение температуры видеоядра в Диспетчере задач.
- Возможность удаления Блокнот, Paint, WordPad.
- Возможность использование Windows без пароля.
* данный список содержит часть нововведений. Полный список на странице в Википедии.
Системные требования
Минимальные | Рекомендуемые | |||
---|---|---|---|---|
Архитектура | 32-бит | 64-бит | 32-бит | 64-бит |
Процессор | 1 ГГц | |||
Оперативная память | 1 Гб | 2 Гб | 4 Гб | |
Объем жесткого диска | 16 Гб | 20 Гб | 16 Гб | 20 Гб |
Windows 11 (последняя для настольных компьютеров)
Годы поддержки: 2021 — 2031. Ветка: NT. Разрядность: только 64 бита.
Основные издания: Домашняя (Home), Профессиональная (Pro), Корпоративная (Enterprise).
Дополнительные издания: для обучения (Education), для облаков (Cloud), для устройств дополненной и смешанной реальности (Mixed Reality), для бюджетных устройств (SE).
Системные требования
Процессор | 2 ядра, 1 ГГц |
---|---|
Оперативная память | 4 Гб |
Объем жесткого диска | 64 Гб |
БИОС (прошивка) | UEFI |
Видеоадаптер | Совместимый с DirectX 12 / WDDM 2.x |
Интернет | Для Home необходим вход под учетной записью Microsoft. |
Что нового
Много изменений касаются визуальной части системы с ориентацией на повышение удобства для пользователя:
- Улучшенная поддержка дисплеев HDR.
- Улучшены производительность и безопасность.
- Кнопка «Пуск» перенесена ближе к центру экрана. Само меню пуска переработано.
- Более адаптированный интерфейс для управления касанием (в режиме планшета).
- Возможность создания нескольких рабочих столов с возможность располагать на них разные приложения.
Windows NT 3.1 Advanced Server (для серверов)
Годы поддержки: 1993 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Системные требования
Процессор | Intel 80386 |
---|---|
Оперативная память | 2 Мб |
Объем жесткого диска | 8 Мб |
Windows NT 3.5 Server
Годы поддержки: 1994 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Что нового
- Встроенная поддержка Winsock и TCP/IP.
- Появление сервера DHCP и WINS.
- Предоставление общего доступа к файлам и принтерам.
- Поддержка VFAT.
Системные требования
Процессор | 33 МГц |
---|---|
Оперативная память | 16 Мб |
Объем жесткого диска | 70 Мб |
Windows NT 3.51 Server
Годы поддержки: 1995 — 2001. Ветка: NT. Разрядность: 16, 32 и 64 бита.
Издания: —
Системные требования
Процессор | 33 МГц |
---|---|
Оперативная память | 16 Мб |
Объем жесткого диска | 70 Мб |
Windows NT 4.0 Server
Годы поддержки: 1996 — 2004. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Server, Enterprise Edition, Terminal Server
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 486/25 | 486DX2/50 |
Оперативная память | 16 Мб | 24 Мб |
Объем жесткого диска | 128 Мб | 1 Гб |
Windows 2000 Server
Годы поддержки: 2000 — 2010. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Server, Advanced Server и Datacenter Server
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 133 МГц | 1 ГГц |
Оперативная память | 32 Мб | 128 Мб |
Объем жесткого диска | 2 Гб | 20 Гб |
Windows Server 2003
Годы поддержки: 2003 — 2015. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Web, Standard, Enterprise, Datacenter
Системные требования
Web, Standard, Enterprise:
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 133 МГц | 550 МГц |
Оперативная память | 128 Мб | 256 Мб |
Объем жесткого диска | 1,5 Гб | 2 Гб |
Datacenter Edition:
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 400 МГц | 733 МГц |
Оперативная память | 512 Мб | 1 Гб |
Объем жесткого диска | 1,5 Гб | 2 Гб |
Windows Server 2003 R2
Годы поддержки: 2005 — 2015. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Standard, Enterprise, Datacenter
Системные требования
Standard, Enterprise:
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 133 МГц | 550 МГц |
Оперативная память | 128 Мб | 256 Мб |
Объем жесткого диска | 1,2 Гб | 2 Гб |
Datacenter Edition:
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 400 МГц | 733 МГц |
Оперативная память | 512 Мб | 1 Гб |
Объем жесткого диска | 1,2 Гб | 2 Гб |
Windows Server 2008
Годы поддержки: 2008 — 2020. Ветка: NT. Разрядность: 32 и 64 бита.
Издания: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium
Системные требования
Минимальные | Рекомендуемые | |||
---|---|---|---|---|
Архитектура | 32-бит | 64-бит | 32-бит | 64-бит |
Процессор | 1 ГГц | 1.4 ГГц | 2 ГГц | |
Оперативная память | 512 Мб | 2 Гб | ||
Объем жесткого диска | 10 Гб | 40 Гб |
Windows Server 2008 R2
Годы поддержки: 2009 — 2020. Ветка: NT. Разрядность: 64 бита.
Издания: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 2 ГГц |
Оперативная память | 512 Мб | 2 Гб |
Объем жесткого диска | 10 Гб | 40 Гб |
Windows Server 2012
Годы поддержки: 2012 — 2023. Ветка: NT. Разрядность: 64 бита.
Издания: Foundation, Essentials, Standard, Datacenter
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 2 ГГц |
Оперативная память | 2 Гб | 4 Гб |
Объем жесткого диска | 32 Гб | 60 Гб |
Windows Server 2012 R2
Годы поддержки: 2013 — 2023. Ветка: NT. Разрядность: 64 бита.
Издания: Foundation, Essentials, Standard, Datacenter
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 2 ГГц |
Оперативная память | 2 Гб | 4 Гб |
Объем жесткого диска | 32 Гб | 60 Гб |
Windows Server 2016
Годы поддержки: 2016 — 2026. Ветка: NT. Разрядность: 64 бита.
Издания: Essentials, Standard, Datacenter
Что нового
- Лицензирование на физические ядра процессора (минимум 16).
- Новый режим установки — Nano.
- Появление контейнерной виртуализации.
- OpenGL и OpenCL для RDP.
- Шифрование виртуальных машин и внутреннего сетевого трафика.
- Блочная репликация файловых хранилищ.
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 3.1 ГГц |
Оперативная память | 2 Гб | 4 Гб |
Объем жесткого диска | 32 Гб | 60 Гб |
Более подробно в обзоре Windows Server 2016.
Windows Server 2019
Годы поддержки: 2018 — 2029. Ветка: NT. Разрядность: 64 бита.
Издания: Standard, Datacenter
Что нового
- Улучшенная безопасность — встроенные технологии Defender ATP и Defender Exploit Guard.
- Windows Subsystem Linux (WSL) — контейнеры для поддержки приложений Linux.
- Для построения кластера с четным количеством узлов в качестве диска-свидетеля может выступать USB-диск.
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 3.1 ГГц |
Оперативная память | 512 Мб (Nano) 2 Гб (GUI) |
4 Гб |
Объем жесткого диска | 32 Гб | 60 Гб |
Windows Server 2022 (последняя для серверов)
Годы поддержки: 2021 — 2031. Ветка: NT. Разрядность: 64 бита.
Издания: Standard, Datacenter
Что нового
- Улучшенная безопасность.
- Больше возможностей для работы с облаками, особенно, Microsoft Azure.
Системные требования
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 1.4 ГГц | 3.1 ГГц |
Оперативная память | 512 Мб (Nano) 2 Гб (GUI) Поддержка ECC |
4 Гб
Поддержка ECC |
Объем жесткого диска | 32 Гб | 60 Гб |
Сетевой адаптер | 1 гигабит в секунду |
From Wikipedia, the free encyclopedia
Microsoft Windows is the name of several families of computer software operating systems created by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces (GUIs).
All versions of Microsoft Windows are commercial proprietary software.
General information
[edit]
Basic general information about Windows.
Name | Release date | Latest version | Support status | Codename | OS required | Architecture | Editions | Target market |
---|---|---|---|---|---|---|---|---|
Windows 1.0 | 1985-11-20 | 1.04 (1987-04-08) | Unsupported (2001-12-31) |
Interface Manager | DOS 2.0 or higher | 16-bit | Desktops | |
Windows 2.0 | 1987-09-08 | 2.03 (1987-12-09) | Unsupported (2001-12-31) |
DOS 3.0 or higher | 16-bit | Desktops | ||
Windows 2.1x | 1988-05-27 | 2.11 (1989-03-13) | Unsupported (2001-12-31) |
DOS 3.0 or higher | 16-bit | Desktops | ||
Windows 3.0 | 1990-05-22 | 3.0a with Multimedia Extensions (1991-10-20) |
Unsupported (2001-12-31) |
DOS 3.1 or higher | 16-bit | Windows 3.0 Windows 3.0a Windows 3.0a with Multimedia Extensions |
Desktops | |
Windows 3.1x | 1992-04-06 | 3.11 (1993-12-31) | Unsupported (2001-12-31) |
Janus
|
DOS 3.3 or higher | 16-bit* | Windows 3.1 Windows for Workgroups 3.1 Windows 3.11 Windows for Workgroups 3.11 Windows 3.2 (Simplified Chinese only) |
Desktops |
- * Has partial 32-bit compatibility with Win32s
Name | Release date | RTM build | Latest version | Support status | Codename | MS-DOS version | Kernel type | Architecture | Editions | Target market |
---|---|---|---|---|---|---|---|---|---|---|
Windows 95 | 1995-07-14 | 950 | 4.00.950C OSR2.5 (1997-11-26) | Unsupported (2001-12-31) |
Chicago | MS-DOS 7.0, MS-DOS 7.1 (OSR2.x) | Monolithic | Hybrid 16/32-bit | Retail, OSR1, OSR2, OSR2.1, OSR2.5 | Desktops |
Windows 98 | 1998-05-15 | 1998 | 4.10.1998 | Unsupported (2006-07-11) |
Memphis | MS-DOS 7.1 | Monolithic | Hybrid 16/32-bit | Desktops | |
Windows 98 SE | 1999-05-05 | 2222 | 4.10.2222A (2000-02-25) | Unsupported (2006-07-11) |
MS-DOS 7.1 | Monolithic | Hybrid 16/32-bit | Desktops | ||
Windows Me | 2000-06-19 | 3000 | 4.90.3000 (2000-09-14) | Unsupported (2006-07-11) |
Millennium | MS-DOS 8.0 | Monolithic | Hybrid 16/32-bit | Desktops |
Name | Release date | Version | RTM build | Latest build | Support status | Codename, working name | Supported architectures | Editions | OS type | |
---|---|---|---|---|---|---|---|---|---|---|
Windows NT 3.1 | 1993-07-27 | 3.1 | 528 | 528 (SP3) (1994-11-10) |
Unsupported (2000-12-31)[1] |
New Technology OS/2 | IA-32, DEC Alpha, MIPS |
Workstation, Advanced Server |
Workstation, Server |
|
Windows NT 3.5 | 1994-09-21 | 3.5 | 807 | 807 (SP3) (1995-06-21) |
Unsupported (2001-12-31) |
Daytona | IA-32, DEC Alpha, MIPS, PowerPC[2] |
Workstation, Server |
Workstation, Server |
|
Windows NT 3.51 | 1995-05-30 | 3.51 | 1057 | 1057 (SP5) (1996-09-19) |
Unsupported (2001-12-31) |
— | IA-32, DEC Alpha, MIPS, PowerPC |
Workstation, Server |
Workstation, Server |
|
Windows NT 4.0 | 1996-07-31 | 4.0 | 1381 | 1381 (SP6a) (1999-11-30) |
Unsupported (2004-06-30) Extended Security Updates were released until 2006. |
Cairo/Shell Update Release Hydra (Terminal Server) Impala (Embedded) |
IA-32, DEC Alpha, MIPS, PowerPC |
Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded |
Workstation, Server, Embedded PCs |
|
Windows 2000 | 1999-12-15 | 5.0 | 2195 | SP4 Rollup 1 v2 (2005-09-13) |
Unsupported (2010-07-13) |
Windows NT 5.0
|
IA-32 | Professional, Server, Advanced Server, Datacenter Server, Powered (Embedded) |
Desktop, Workstation, Server, Embedded PCs |
|
Windows XP | 2001-08-24 | 5.1 | 2600 | 2600 (SP3) (2008-04-21) |
Unsupported (2014-04-08) |
Whistler | IA-32, IA-64, x86-64 | HomeK, ProfessionalKx64, Media Center, Tablet PC, Starter, Embedded |
Desktop, Workstation, Embedded PCs |
|
Windows Server 2003 | 2003-04-24 | 5.2 | 3790 | 3790 (SP2) (2007-03-13) |
Unsupported (2015-07-14) |
Whistler Server, Windows.NET Server | IA-32, IA-64, x86-64 | Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster |
Server, Network Appliance, Embedded PCs, HPC |
|
Windows Server 2003 R2 | 2005 | 5.2 | 3790 | ? | Unsupported (2015-07-14) |
? | IA-32, x86-64 | Server, Network Appliance, Embedded PCs, HPC |
||
Windows Fundamentals for Legacy PCs | 2006-07-08 | 5.1 | 2600 | — | Unsupported (2014-04-08) |
Eiger, Mönch | IA-32 | Fundamentals for Legacy PCs | Desktop | |
Windows Vista | 2006-11-30 | 6.0 | 6000 | 6002 (SP2) (2009-04-28) |
Unsupported (2017-04-11) |
Longhorn | IA-32, x86-64 | Starter, Home BasicK, Home PremiumK, BusinessK, EnterpriseK, UltimateK |
Desktop, Workstation |
|
Windows Home Server | 2007-11-04 | 5.2 | 3790 | — | Unsupported (2013-01-08) |
Q, Quattro | IA-32, x86-64 | Home Server | Server | |
Windows Server 2008 | 2008-02-04 | 6.0 | 6001 | 6002 (SP2) (2009-04-28) |
Out of extended support (2020-01-14); Grandfathered paid Premium Assurance (limited to some critical security issues) security update support until January 13, 2026. |
Longhorn Server | x86-64, IA-64, IA-32 | WebCore, StandardCorewHVCwHV, EnterpriseCorewHVCwHV, Small Business Server, DatacenterCorewHVCwHV, HPC, HyperV Core, Foundation, Storage |
Server | |
Windows 7 | 2009-07-22 | 6.1 | 7600 | 7601 (SP1) (2011-02-22) |
Unsupported (2020-01-14) |
7 | IA-32, x86-64 | StarterK, Home BasicK, Home PremiumK, ProfessionalK, UltimateK, EnterpriseK |
Desktop, Workstation, Multi-touch | |
Windows Server 2008 R2 | 2009-07-22 | 6.1 | 7600 | 7601 (SP1) (2011-02-22) |
Out of extended support (2020-01-14); Grandfathered paid Premium Assurance (limited to some critical security issues) security update support until January 13, 2026. |
7 Server | x86-64, IA-64 | StandardCore, EnterpriseCore, DatacenterCore, WebCore |
Server | |
Windows Home Server 2011 | 2011-04-06 | 6.1 | 8400 | — | Unsupported (2016-04-12) |
Vail | x86-64 | Home Server | Server | |
Windows Server 2012 | 2012-08-01 | 6.2 | 9200 | — | Unsupported (2023-10-10) |
8 Server | x86-64 | Foundation, Essentials, Standard, Datacenter, Storage Standard, Storage Workgroup |
Server | |
Windows 8 | 2012-08-01 | 6.2 | 9200 | — | (RTM only) Unsupported (2016-01-12) |
8 | IA-32, x86-64, ARMv7 | Windows 8, Pro, EnterpriseK, Windows RT |
Desktop, Workstation, Multi-touch |
|
Windows 8.1 | 2013-08-27 | 6.3 | 9600 | — | Unsupported (2023-01-10) |
Blue | IA-32, x86-64, ARMv7 | Windows 8.1, Pro, EnterpriseK, Windows RT 8.1 |
Desktop, Workstation, Multi-touch |
|
Windows Server 2012 R2 | 2013-10-18 | 6.3 | 9600 | — | Out of extended support (2023-10-10); Paid support via the Extended Security Updates (ESU) program until October 13, 2026. |
Blue Server | x86-64 | Foundation, Essentials, Standard, Datacenter, Storage Essentials, Storage Standard, Storage Workgroup |
Server | |
Windows 10 | Original Release | 2015-07-29 | 10.0 | 10240 | — | Unsupported (2017-05-09) |
Threshold | IA-32, x86-64, ARMv7 | Home, Pro, Education, Enterprise |
Desktop, Workstation, Multi-touch |
On extended support (2025-10-14) |
Enterprise LTSB | |||||||||
November Update | 2015-11-12 | 10586 | — | Unsupported (2017-10-10) |
Threshold 2 | Home, Pro, Education, Enterprise |
||||
Anniversary Update | 2016-08-02 | 14393 | — | Unsupported (2018-04-10) |
Redstone | Home, Pro, Pro Education |
||||
Unsupported (2019-04-09) |
Education, Enterprise | |||||||||
On extended support (2026-10-13) |
Enterprise LTSB | |||||||||
Creators Update | 2017-04-11 | 15063 | — | Unsupported (2018-10-09) |
Redstone 2 | Home, Pro, Pro Education |
||||
Unsupported (2019-10-08) |
Education, Enterprise | |||||||||
Fall Creators Update | 2017-10-17 | 16299 | — | Unsupported (2019-04-09) |
Redstone 3 | IA-32, x86-64, ARMv7, ARM64 | Home, Pro, Pro for Workstations, Pro Education |
|||
Unsupported (2020-10-13) |
Education, Enterprise | |||||||||
April 2018 Update | 2018-04-30 | 17134 | — | Unsupported (2019-11-12) |
Redstone 4 | Home, Pro, Pro for Workstations, Pro Education |
||||
Unsupported (2021-05-11) |
Education, Enterprise | |||||||||
October 2018 Update | 2018-10-02 | 17763 | — | Unsupported (2020-11-10) |
Redstone 5 | Home, Pro, Pro for Workstations, Pro Education |
||||
Unsupported (2021-05-11) |
Education, Enterprise | |||||||||
On extended support (2029-01-09) |
Enterprise LTSC | |||||||||
May 2019 Update | 2019-05-21 | 18362 | — | Unsupported (2020-12-08) |
19H1 | Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise |
||||
November 2019 Update | 2019-11-12 | 18363 | — | Unsupported (2021-05-11) |
19H2 | Home, Pro, Pro for Workstations, Pro Education |
||||
Unsupported (2022-05-10) |
Education, Enterprise | |||||||||
May 2020 Update | 2020-05-27 | 19041 | — | Unsupported (2021-12-14) |
20H1 | Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise |
||||
October 2020 Update | 2020-10-20 | 19042 | — | Unsupported (2022-05-10) |
20H2 | Home, Pro, Pro for Workstations, Pro Education |
||||
Unsupported (2023-05-09) |
Education, Enterprise | |||||||||
May 2021 Update | 2021-05-18 | 19043 | — | Unsupported (2022-12-13) |
21H1 | Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise |
||||
November 2021 Update | 2021-10-16 | 19044 | — | Unsupported (2023-06-13) |
21H2 | Home, Pro, Pro for Workstations, Pro Education |
||||
Unsupported (2024-06-11) |
Education, Enterprise | |||||||||
Mainstream supported (2027-01-12) |
Enterprise LTSC | |||||||||
2022 Update | 2022-10-18 | 19045 | — | Supported (2025-10-14); paid Extended Security Updates (ESU) program, which offers continued security updates until October 13, 2026 for consumers, or at most October 10, 2028 for businesses and schools. |
22H2 | Home, Pro, Pro for Workstations, Pro Education Education, Enterprise |
||||
Windows Server 2016 | 2016-09-26 | 10.0 | 14393 | — | On extended support (2027-01-12) |
Redstone Server | x86-64 | Essentials, Standard, Datacenter, MultiPoint Premium, Storage Standard, Storage Workgroup |
Server | |
Windows Server 2019 | 2018-10-02 | 10.0 | 17763 | — | On extended support (2029-01-09) |
Redstone 5 Server | x86-64 | Essentials, Standard, Datacenter |
Server | |
Windows Server 2022 | 2021-08-18 | 10.0 | 20348 | — | Mainstream support (2026-10-13) Extended support (2031-10-14) |
21H2 Server | x86-64 | Essentials, Standard, Datacenter, Datacenter for Azure |
Server | |
Windows 11 | Original Release | 2021-10-05 | 10.0 | 22000 | — | Unsupported (2023-10-10) |
Sunvalley (21H2) | x86-64, ARM64 | Home, Pro, Pro for Workstations, Pro Education, SE |
Desktop, Workstation, Multi-touch |
Unsupported (2024-10-08) |
Education, Enterprise | |||||||||
2022 Update | 2022-09-20 | 22621 | 22H2 | Home, Pro, Pro for Workstations, Pro Education, SE |
||||||
Supported (2025-10-14) |
Education, Enterprise | |||||||||
2023 Update | 2023-10-31 | 22631 | Supported (2025-11-11) |
23H2 | Home, Pro, Pro for Workstations, Pro Education, SE |
|||||
Supported (2026-11-10) |
Education, Enterprise | |||||||||
2024 Update | 2024-10-01 | 26100 | Supported (2026-10-13) |
24H2 | Home, Pro, Pro for Workstations, Pro Education, SE |
|||||
Supported (2027-10-12) |
Education, Enterprise | |||||||||
Windows Server 2025 | 2024-11-01 | 10.0 | 26100 | — | Mainstream support (2029-10-09) Extended support (2034-10-10) |
24H2 | x86-64, ARM64 | Essentials, Standard, Datacenter, Datacenter for Azure |
Server | |
Name | Release date | Version | RTM build | Latest build | Support status | Codename, working name | Supported architectures | Editions | OS type |
- ^N has also an N-edition
- ^K has also an N-edition
- ^KN has also an N-edition
- ^x64 has a separate x64-edition
- ^Core has also a Core-edition
- ^wHV has also an edition without HyperV
- ^CwHV has also a Core-edition without HyperV
Windows Embedded Compact
[edit]
Windows Embedded Compact (Windows CE) is a discontinued variation of Microsoft’s Windows operating system for minimalistic computers and embedded systems. Windows CE was a distinctly different kernel, rather than a trimmed-down version of desktop Windows. It is supported on Intel x86 and is compatible on MIPS, ARM, and Hitachi SuperH processors.
Name | Release date | RTM build | Current version | Support status | Codename | Based on (kernel) | Kernel type | Operating environments | Editions | Purpose | Short description |
---|---|---|---|---|---|---|---|---|---|---|---|
Windows CE 1.0 | 1996-11-16 | Unsupported | Pegasus, Alder | CE 1.0 | Embedded | First release of Microsoft’s Windows CE line for minimalistic computers and embedded systems | |||||
Windows CE 2.0 | 1997-11-29 | Unsupported | Mercury, Apollo | CE 2.0 | 2.1, 2.11 | Embedded | |||||
Windows CE 3.0 | 2000-06-15 | Unsupported (2007-10-09) |
Cedar, Galileo, Rapier, Merlin, Stinger | CE 3.0 | Embedded kernel | Embedded | |||||
Windows CE 4.0 | 2002-01-07 | Unsupported | Talisker | CE 4.0 | 4.1, 4.2 | Embedded | |||||
Windows CE 5.0 | 2004-07-09 | 5.0 (2004-07-09) |
Unsupported (2014-10-14) |
Macallan | CE 5.0 | Embedded kernel | Embedded | ||||
Windows Embedded CE 6.0 | 2006-11-01 | Unsupported (2018-04-10) |
Yamazaki | CE 6.0 | Hybrid kernel | ||||||
Windows Embedded Compact 7 | 2011-03-01 | ? | ? | Unsupported (2021-04-13) |
Chelan | CE 7.0 | Hybrid | ? Standard, POSReady |
|||
Windows Embedded Compact 2013 | 2013-08-11 | Update 17 (2017-11-15) |
Unsupported (2023-10-10) |
— | CE 8.0 | Standard Industry (8.0, 8.1) Handheld |
Embedded |
The Windows IoT family is the successor to the now-discontinued Windows Embedded family.
Name | Release date | Version | RTM build | Editions | License | OS type | Support status | |
---|---|---|---|---|---|---|---|---|
Windows 10 IoT | Anniversary Update | 2016-08-02 | NT 10.0 | 14393 | Core | OEM | IoT | Unsupported (2018-04-10)[3] |
Enterprise | Unsupported (2019-04-09)[4] |
|||||||
Enterprise LTSB | On extended support (2026-10-13)[5] |
|||||||
Creators Update | 2017-04-11 | 15063 | Core | Unsupported (2018-10-09)[3] |
||||
Enterprise | Unsupported (2019-10-08)[4] |
|||||||
Fall Creators Update | 2017-10-17 | 16299 | Core | Unsupported (2019-04-09)[3] |
||||
Enterprise | Unsupported (2020-10-13)[4] |
|||||||
April 2018 Update | 2018-04-30 | 17134 | Core | Unsupported (2019-11-12)[3] |
||||
Enterprise | Unsupported (2021-05-11)[4] |
|||||||
October 2018 Update | 2018-10-02 | 17763 | Core | Unsupported (2020-11-10)[3] |
||||
Enterprise | Unsupported (2021-05-11)[4] |
|||||||
Core LTSC, Enterprise LTSC | On extended support (2029-01-09)[6][7] |
|||||||
May 2019 Update | 2019-08-29 | 18362 | Enterprise | Unsupported (2020-12-08)[4] |
||||
November 2019 Update | 2019-11-12 | 18363 | Unsupported (2022-05-10)[4] |
|||||
May 2020 Update | 2020-05-27 | 19041 | Unsupported (2021-12-14)[4] |
|||||
October 2020 Update | 2020-10-20 | 19042 | Unsupported (2023-05-09)[4] |
|||||
May 2021 Update | 2021-05-18 | 19043 | Unsupported (2022-12-13)[4] |
|||||
November 2021 Update | 2021-11-16 | 19044 | Enterprise | Unsupported (2024-06-11)[4] |
||||
Enterprise LTSC | On extended support (2032-01-13)[8] | |||||||
2022 Update | 2022-10-18 | 19045 | Enterprise | Supported (2025-10-14)[4] |
||||
Windows Server IoT 2019 | 2019-02-26[9] | NT 10.0 | 17763 | Essentials, Standard, Datacenter, Storage Standard, Storage Workgroup, Telecommunications |
OEM | IoT, Server | On extented support (2029-01-09)[10][11] |
|
Windows Server IoT 2022 | 2021-08-18[12][better source needed][dubious – discuss] | NT 10.0 | 20348 | Standard, Datacenter, Storage Standard, Storage Workgroup, Telecommunications |
OEM | IoT, Server | Supported (2031-10-14)[13] |
|
Windows 11 IoT | Original Release | 2021-10-04 | NT 10.0 | 22000 | Enterprise | OEM | IoT | Unsupported (2024-10-08)[14] |
2022 Update | 2022-09-20 | 22621 | Supported (2025-10-14)[15] |
|||||
2023 Update | 2023-10-31 | 22631 | On extended support (2026-11-10)[16] |
|||||
2024 Update | 2024-10-01 | 26100 | Supported (2027-10-12) |
|||||
Windows Server IoT 2025 | 2024-11-01[17] | NT 10.0 | 26100 | Standard, Datacenter | OEM | IoT, Server | Supported (2034-10-10)[18] |
|
Name | Release date | Version | RTM build | Editions | License | OS type | Support status |
Windows Mobile is Microsoft’s discontinued line of operating systems for smartphones.
Name | Release date | RTM build | Current version | Support status | Codename | Based on (kernel) | Supported architectures |
---|---|---|---|---|---|---|---|
Windows Pocket PC 2000 | 2000-04-19 | Unsupported (2007-10-09) |
Rapier | CE 3.0 | |||
Windows Pocket PC 2002 | 2001-10-04 | Unsupported (2008-10-14) |
Merlin | CE 3.0 | |||
Windows Mobile 2003 | 2003-06-23 | Unsupported (2014-07-08) |
Ozone | CE 4.20 | |||
Windows Mobile 5.0 | 2005-05-9/12 | Unsupported (2015-10-13) |
Magneto | CE 5.0 | |||
Windows Mobile 6.0 | 2007-02-12 | Unsupported (2013-01-08) |
Crossbow | CE 5.2 | |||
Windows Mobile 6.1 | 2008-04-01 | ||||||
Windows Mobile 6.5 | 2009-05-11 |
Windows Phone is Microsoft’s discontinued line of operating systems for smartphones.
Name | Release date | RTM build | Current version | Support status | Codename | Based on (kernel) | Supported architectures |
---|---|---|---|---|---|---|---|
Windows Phone 7 | 2010-11-08 | 7004 | 7.10.8862 | Unsupported | Photon | CE 6.0 | ARM |
Windows Phone 7.5 | 2011-09-27 | 7720 | Unsupported | Mango | CE 6.1 | ARM | |
Windows Phone 7.8 | 2013-02-01 | 8858 | Unsupported (2014-10-14) |
Tango | CE 6.1 | ARM | |
Windows Phone 8 | 2012-10-29 | 10211 | 10.0.10586 | Unsupported (2014-07-08) |
Apollo, Portico | NT 6.2 | ARM[citation needed] |
Windows Phone 8.1 | 2014-04-14 | 12359 | Unsupported (2017-07-11) |
Blue | NT 6.3 | ARM | |
Windows 10 Mobile | 2015-11-08 | 10586–16299 | Unsupported | Threshold, Redstone | NT 10.0 | ARM |
Technical information
[edit]
Name | Architecture | Integrated firewall | SMP support | USB support | UDMA support | LFN support | Update management | APIs | Safe Mode |
---|---|---|---|---|---|---|---|---|---|
Windows 1.0 | x86 16-bit | No | No | No | No | No | No | Win16 | No |
Windows 2.0 | x86 16-bit | No | No | No | No | No | No | Win16 | No |
Windows 2.1x | x86 16-bit | No | No | No | No | No | No | Win16 | No |
Windows 3.0 | x86 16-bit | No | No | No | No | No | No | Win16 | No |
Windows 3.1x | x86 16-bit (partial 32-bit compatibility through Win32s) | No | No | No | No | No | No | Win16, Win32s | No |
Name | Kernel | Kernel type | Architecture | Integrated firewall | SMP support | USB support | UDMA support | LFN support | Update management | APIs | DDIs | Safe Mode | DirectX |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows 95 | MS-DOS 7.0 (Win95, Win95A), MS-DOS 7.1 (Win95B, Win95C) | Monolithic kernel | x86, hybrid 16/32-bit | No | No | Partial (OSR 2.1/2.5 only)[19] | Partial (OSR 2.x only)[20] | Yes | Partial(OSR 2.5 only, Windows Update only supports Internet Explorer 4) | Win16, Win32 | DOS, DLL, VxD, WDM (USB-only), direct-access | Yes | N/A (RTM/OSR1) 2.0a (OSR2/2.1) 5.0 (OSR2.5) 8.0a (optional) |
Windows 98 | MS-DOS 7.1 | Monolithic kernel | x86, hybrid 16/32-bit | No | No | Yes | Yes | Yes | Windows Update | Win16, Win32 | DOS, DLL, VxD, WDM (partial), direct-access | Yes | 5.2 9.0c (Oct 2006) (optional) |
Windows 98 Second Edition | MS-DOS 7.1 | Monolithic kernel | x86, hybrid 16/32-bit | No | No | Yes | Yes | Yes | Windows Update | Win16, Win32 | DOS, DLL, VxD, WDM (partial), direct-access | Yes | 6.1a 9.0c (Oct 2006) (optional) |
Windows Me | MS-DOS 8.0 | Monolithic kernel | x86, hybrid 16/32-bit | No | No | Yes | Yes | Yes | Windows Update | Win16, Win32 | DLL, VxD, WDM (partial), direct-access | Yes | 7.1 9.0c (Oct 2006) (optional) |
It is possible to install the MS-DOS variants 7.0 and 7.1 without the graphics user interface of Windows. If an independent installation of both, DOS and Windows is desired, DOS ought to be installed prior to Windows, at the start of a small partition. The system must be transferred by the (dangerous) «SYSTEM» DOS-command, while the other files constituting DOS can simply be copied (the files located in the DOS-root and the entire COMMAND directory). Such a stand-alone installation of MS-DOS 8 is not possible, as it is designed to work as real mode for Windows Me and nothing else.
The Windows NT kernel powers all recent Windows operating systems. It has run on IA-32, x64, DEC Alpha, MIPS architecture, PowerPC, Itanium, ARMv7, and ARM64 processors, but currently supported versions run on IA-32, x64, ARMv7, and ARM64.
Name | Architecture | Store |
Integrated |
SMP support | USB support |
UDMA |
Long filename support | Package management | Update management | APIs | DDIs |
Safe Mode |
Data Execution Prevention | DirectX |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows NT 3.1 | IA-32, DEC Alpha, MIPS | — | No | Yes | No | ? | Yes (NTFS and HPFS volumes only) | — | Win32, OS/2, POSIX | DLL, KMD | No | No | No | |
Windows NT 3.5 | IA-32, DEC Alpha, MIPS | — | No | Yes | No | ? | Yes (except on CDFS volumes) | — | Win32, OS/2, POSIX | DLL, KMD | No | No | No | |
Windows NT 3.51 | IA-32, DEC Alpha, MIPS, PowerPC | — | No | Yes | No | ? | Yes (except on CDFS volumes) | — | Win32, OS/2, POSIX | DLL, KMD | No | No | No | |
Windows NT 4.0 | IA-32, DEC Alpha, MIPS, PowerPC | — | No | Yes | Partial (with third-party device drivers)[21] | Yes | Yes | — | Windows Update (if Internet Explorer 5 or later is installed) | Win32, OS/2, POSIX | DLL, KMD | No | No | Yes 3.0a, 5.0 (unofficial) |
Windows 2000 | IA-32 | — | No | Yes | Yes (USB 2.0 with update or SP4)[22] | Yes | Yes | — | Windows Update, WSUS | Win32, OS/2, POSIX | DLL, KMD, WDM, KMDF | Yes | No | Yes 7.0, 9.0c (Feb 2010) (optional) |
Windows XP | IA-32 (NT5.1), Itanium (NT5.1/5.2), x64 (NT5.2) | — | Yes | Yes (Professional Edition only) | Yes (USB 2.0 with update or SP1+)[23] | Yes | Yes | — | Windows Update, WSUS | Win32, .NET | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes (in SP2) | Yes 9.0c |
Windows Server 2003 | IA-32, Itanium, x64 | — | Yes | Yes | Yes (USB 2.0)[24] | Yes | Yes | — | Windows Update, WSUS | Win32 | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes (with SP1) | Yes 9.0c |
Windows Fundamentals for Legacy PCs | IA-32 | — | Yes | No | Yes | Yes | Yes | — | Windows Update, WSUS | Win32 | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 9.0c |
Windows Vista | IA-32, x64 | Windows Marketplace | Yes | Yes | Yes (USB 2.0) | Yes | Yes | — | Windows Update, WSUS | Win32, .NET, POSIX (only Enterprise and Ultimate) | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 10.1 11.0 (optional) |
Windows Server 2008 | IA-32, Itanium, x64 | — | Yes | Yes | Yes (USB 2.0) | Yes | Yes | — | Windows Update, WSUS | Win32 | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 10.1 11.0 (optional) |
Windows Home Server | IA-32 | — | ? | Yes | Yes (USB 2.0) | ? | Yes | — | Windows Update | Win32 | DLL, KMD, WDM, KMDF, UMDFv1 | ? | ? | Yes 9.0c |
Windows 7 | IA-32, x64 | — | Yes | Yes | Yes (USB 3.0) | Yes | Yes | — | Windows Update, WSUS | Win32, .NET | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 11.0 11.1 (optional) |
Windows Server 2008 R2 | Itanium, x64 | — | Yes | Yes | Yes (USB 3.0) | Yes | Yes | — | Windows Update, WSUS | Win32, .NET | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 11.0 11.1 (optional) |
Windows Home Server 2011 | x64 | — | ? | Yes | Yes (USB 3.0) | ? | Yes | — | Windows Update | Win32 | DLL, KMD, WDM, KMDF, UMDFv1 | ? | ? | Yes 11.0 11.1 (optional) |
Windows Server 2012 | x64 | Windows Store | Yes | Yes | Yes (USB 3.0) | Yes | Yes | Windows Store | Windows Update, WSUS | Win32, .NET, WinRT | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 11.1 |
Windows 8 | IA-32, x64 | Windows Store | Yes | Yes | Yes (USB 3.0) | Yes | Yes | Windows Store | Windows Update, WSUS | Win32, .NET, WinRT | DLL, KMD, WDM, KMDF, UMDFv1 | Yes | Yes | Yes 11.1 |
Windows 8.1 | IA-32, x64 | Windows Store | Yes | Yes | Yes (USB 3.0) | Yes | Yes | Windows Store, PowerShell | Windows Update, WSUS, Windows Store | Win32, .NET, WinRT | DLL, KMD, WDM, KMDF, UMDFv1, UMDFv2 | Yes | Yes | Yes 11.2 |
Windows Server 2012 R2 | x64 | Windows Store | Yes | Yes | Yes (USB 3.0) | Yes | Yes | Windows Store | Windows Update, WSUS, Windows Store | Win32, .NET, WinRT | DLL, KMD, WDM, KMDF, UMDFv1, UMDFv2 | Yes | Yes | Yes 11.2 |
Windows 10 | IA-32, x64 | Windows Store | Yes | Yes | Yes (USB 3.1 and Thunderbolt 3) | Yes | Yes | Windows Store, PowerShell | Windows Update, WSUS, Windows Store | Win32, .NET, WinRT, Linux | DLL, KMD, WDM, KMDF, UMDFv1, UMDFv2 | Yes | Yes | Yes 12 |
Windows Server 2016 | x64 | Windows Store | Yes | Yes | Yes (USB 3.1 and Thunderbolt 3) | Yes | Yes | Windows Store | Windows Update, WSUS, Windows Store | Win32, .NET, WinRT | DLL, KMD, WDM, KMDF, UMDFv1, UMDFv2 | Yes | Yes | Yes 12 |
Name | Architecture | Integrated firewall | SMP support | USB support | UDMA support | Package management | APIs |
---|---|---|---|---|---|---|---|
Windows Phone 8 | ARMv7 | Yes | Yes | Yes (USB 2.0) | Yes | Windows Phone Store | Silverlight |
Windows Phone 8.1 | ARMv7 | Yes | Yes | Yes | Yes | Windows Phone Store | Silverlight WinRT |
Windows 10 Mobile | ARMv7 | Yes | Yes | Yes | Yes | Microsoft Store |
Supported file systems
[edit]
Various versions of Windows support various file systems, including:FAT12, FAT16, FAT32, HPFS, or NTFS, along with network file systems shared from other computers, and the ISO 9660 and UDF file systems used for CDs, DVDs, and other optical disc drives such as Blu-ray. Each file system is usually limited in application to certain media, for example CDs must use ISO 9660 or UDF, and as of Windows Vista, NTFS is the only file system which the operating system can be installed on. Windows Embedded CE 6.0, Windows Vista Service Pack 1, and Windows Server 2008 onwards support exFAT, a file system more suitable for USB flash drives.
FAT12 | FAT16 | FAT32 | HPFS | ISO 9660 | NTFS | UDF | |
---|---|---|---|---|---|---|---|
Windows 95 | Yes | Yes | Yes (OSR2 or above) | Network Drive | Yes | Network Drive | No |
Windows 98 | Yes | Yes | Yes | Network Drive | Yes | Network Drive | Yes (1.5, read) |
Windows Me | Yes | Yes | Yes | Network Drive | Yes | Network Drive | Yes (1.5, read) |
FAT12 | FAT16 | FAT32 | HPFS | ISO 9660 | NTFS | exFAT | UDF | ReFS | |
---|---|---|---|---|---|---|---|---|---|
Windows NT 3.1, 3.5, 3.51 | Yes | Yes | No | Yes | Yes | Yes v1.0/v1.1 | No | ? | No |
Windows NT 4.0 | Yes | Yes | No | Partial | Yes | Yes v1.2 | No | ? | No |
Windows 2000 | Yes | Yes | Yes | No | Yes | Yes v3.0 | No | Yes | No |
Windows XP | Yes | Yes | Yes | No | Yes | Yes v3.1 | Optional | Yes (2.01) | No |
Windows Server 2003 | Yes | Yes | Yes | No | Yes | Yes v3.1 | Optional | Yes | No |
Windows Vista | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | No |
Windows Server 2008 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes | No |
Windows 7 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows Server 2008 R2 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows Server 2012 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows 8 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | No |
Windows 8.1 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows Server 2012 R2 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows 10 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
Windows Server 2016 | Yes | Yes | Yes | No | Yes | Yes v5 | Yes | Yes (2.6) | Yes |
FAT12 | FAT16 | FAT32 | HPFS | ISO 9660 | NTFS | UDF (More Info) | ReFS | |
---|---|---|---|---|---|---|---|---|
Windows Phone 8 | ? | Yes | Yes | No | ? | Yes v5 | ? | No |
Windows Phone 8.1 | ? | Yes | Yes | No | ? | Yes v5 | ? | No |
Windows 10 Mobile | ? | Yes | Yes | No | ? | Yes v5 | ? | ? |
Hardware requirements
[edit]
Installing Windows requires an internal or external optical drive, or a USB flash drive. A keyboard and mouse are the recommended input devices, though some versions support a touchscreen. For operating systems prior to Vista, an optical drive must be capable of reading CD media, while in Windows Vista onwards, such a drive must be DVD-compatible. The drive may be detached after installing Windows.
CPU | RAM | Free disk space | |
---|---|---|---|
Windows 95 | 386 | 4 MB | 120 MB |
Windows 98 | 486 DX2 66 MHz | 16 MB | 300 MB |
Windows Me (Millennium Edition) | Pentium 150 MHz | 32 MB | 400 MB |
Version | CPU | RAM | Free disk space | Video adapter and monitor | |
---|---|---|---|---|---|
Minimum | Recommended | ||||
Windows NT 3.51 Workstation | 386, 25 MHz | 8 MB | 16 MB | 90 MB | VGA (640×480) |
Windows NT 4.0 Workstation | 486, 33 MHz | 12 MB | ? | 110 MB | |
Windows 2000 Professional | 133 MHz | 32 MB | 128 MB | 650 MB | |
Windows XP | 233 MHz | 64 MB | 128 MB | 1.5 GB | Super VGA (800×600) |
Windows Fundamentals for Legacy PCs | 500 MB | ||||
Windows XP 64-Bit Edition | 700 MHz Itanium[25] | 1 GB[25] | ? | 6 GB[25] | |
Windows Server 2003 | 1 GHz (x86) or 1.4 GHz (x64) | 128 MB | 256 MB | 2 GB (x86) 4 GB (x64) |
|
Windows Vista | 800 MHz | 384 MB (Starter) 512 MB (others)[26][dubious – discuss] |
2 GB | 15 GB (~6.5 GB for OS) |
Super VGA (800×600) WDDM & DirectX 9 for Aero |
Windows Server 2008 | 1 GHz (x86) or 1.4 GHz (x64) | 2 GB | 10 GB | ||
Windows 7 | 1 GHz | 1 GB (x86) 2 GB (x64) |
4 GB | 16 GB (x86) 20 GB (x64) (~6.5 GB for OS) |
|
Windows Server 2012 | 1.4 GHz (x86-64) | 512 MB | 1 GB | 10 GB | Super VGA (800×600), 32-bit color |
Windows 8 | 1 GHz | 1 GB (x86) 2 GB (x64) |
4 GB | 16 GB (x86) 20 GB (x64) (~6.5 GB for OS) |
Super VGA (800×600), 32-bit color 1024 x 768 for Windows Store apps 1366 x 768 to snap apps |
Windows 8.1 | |||||
Windows 10 | 1 GHz or faster processor or SoC | 1 GB (x86) 2 GB (x64) |
4 GB | 16 GB (x86) 20 GB (x64) |
Super VGA (800×600), 32-bit color |
Windows Server 2016 | 1.4 GHz 64-bit processor | 512 MB ECC memory 2 GB with Desktop Experience installed[27] |
depends on role | 32 GB (~10 GB for OS) |
XGA (1024 x 768) |
Windows Server 2019 | 1.4 GHz 64-bit processor | 512 MB ECC memory 2 GB with Desktop Experience installed[27] |
depends on role | 32 GB | XGA (1024 x 768) |
Windows Server 2022 | 1.4 GHz 64-bit processor | 512 MB ECC memory 2 GB with Desktop Experience installed[28] |
depends on role | 32 GB | XGA (1024 x 768) |
Windows Server 2025 | 1.4 GHz 64-bit processor | 512 MB ECC memory 2 GB with Desktop Experience installed[28] |
4 GB with Desktop Experience installed | 32 GB | XGA (1024 x 768) |
Windows 11 | 64-bit 1 GHz or faster processor or SoC with two or more cores | 4 GB | — | 64 GB (~10 GB for OS) |
720p greater than 9″ diagonally, 32-bit color |
Version | CPU | RAM | Free disk space | Video adapter and monitor | |
---|---|---|---|---|---|
Minimum | Recommended | ||||
Windows Phone 7 | 0.8 GHz | 256 MB | — | 4 GB | Wide VGA (800 × 480) |
Windows Phone 8 | 1 GHz | 512 MB | — | 8 GB | Wide VGA (800 × 480) |
Windows Phone 8.1 | 1 GHz | 512 MB | — | 4 GB | Wide VGA (800 × 480) |
Windows 10 Mobile | 1 GHz | 1 GB | 2 GB | 8 GB | Wide VGA (800 × 480) |
Physical memory limits
[edit]
Maximum limits on physical memory (RAM) that Windows can address vary depending on both the Windows version and between IA-32 and x64 versions.[29][30]
Operating system | Limit on Real Mode | Limit on Standard Mode | Limit on Enhanced Mode |
---|---|---|---|
Windows 1.0x | 640 KB | — | — |
Windows 2.0x | 640 KB | — | 16MB |
Windows 2.1x | 640 + 64 KB | — | 16MB |
Windows 3.0x | 640 + 64 KB | 16MB | 16MB |
Windows 3.1x | — | 256MB[31] | 256MB[31] |
Windows 95 | — | — | 944MB[32] |
Windows 98 | — | — | 1GB |
Windows ME | — | — | 1.5GB |
Operating system | Limit on IA-32 | Limit in IA-64 | Limit on x64 | Limit on ARM32 | Limit on ARM64 |
---|---|---|---|---|---|
Windows NT 3.1 | 4 GB | — | — | — | — |
Windows NT 3.5 | 4 GB | — | — | — | — |
Windows NT 3.51 | 4 GB | — | — | — | — |
Windows NT 4.0 | 4 GB | — | — | — | — |
Windows 2000 Professional/Server | 4 GB | — | — | — | — |
Windows 2000 Advanced Server | 8 GB | — | — | — | — |
Windows 2000 Datacenter | 32 GB | — | — | — | — |
Windows XP Starter | 512 MB | — | — | — | — |
Windows XP Home | 4 GB | — | — | — | — |
Windows XP Professional | 4 GB | 128 GB | 128 GB | — | — |
Windows Server 2003 RTM Web | 2 GB | — | — | — | — |
Windows Server 2003 RTM Standard/Small Business | 4 GB | — | — | — | — |
Windows Server 2003 RTM Enterprise/Datacenter | 64 GB | 512 GB | — | — | — |
Windows Compute Cluster Server 2003 | — | 32 GB | — | — | — |
Windows Server 2003 R1/SP1 Standard | 4 GB | — | 32 GB | — | — |
Windows Server 2003 R1/SP1 Enterprise/Datacenter | 64 GB | 1 TB | 1 TB | — | — |
Windows Server 2003 R1/SP2 Standard | 4GB | — | 32 GB | — | — |
Windows Server 2003 R1/SP2 Enterprise/Datacenter | 64 GB | 2 TB | 1 TB | — | — |
Windows Server 2003 R2/SP1 Standard | 4 GB | — | 32 GB | — | — |
Windows Server 2003 R2/SP1 Enterprise/Datacenter | 64 GB | — | 1 TB | — | — |
Windows Vista Starter | 1 GB | — | — | — | — |
Windows Vista Home Basic | 4 GB | — | 8 GB | — | — |
Windows Vista Home Premium | 4 GB | — | 16 GB | — | — |
Windows Vista Business/Enterprise/Ultimate | 4 GB | — | 128 GB | — | — |
Windows Home Server | 4 GB | — | — | — | — |
Windows Server 2008 Web Server/Standard/Small Business | 4 GB | — | 32 GB | — | — |
Windows HPC Server 2008 | — | — | 128 GB | — | — |
Windows Server 2008 Enterprise/Datacenter | 64 GB | — | 1 TB | — | — |
Windows Server 2008 for Itanium–Based Systems | — | 2 TB | — | — | — |
Windows 7 Starter | 2 GB | — | — | — | — |
Windows 7 Home Basic | 4 GB | — | 8 GB | — | — |
Windows 7 Home Premium | 4 GB | — | 16 GB | — | — |
Windows 7 Professional/Enterprise/Ultimate | 4 GB | — | 192 GB | — | — |
Windows Server 2008 R2 Foundation | — | — | 8 GB | — | — |
Windows Server 2008 R2 Web Server/Standard | — | — | 32 GB | — | — |
Windows HPC Server 2008 R2 | — | — | 128 GB | — | — |
Windows Server 2008 R2 Enterprise/Datacenter | — | — | 2 TB | — | — |
Windows Server 2008 R2 for Itanium–Based Systems | — | 2 TB | — | — | — |
Windows 8 (Core) | 4 GB | — | 128 GB | — | — |
Windows 8 Pro/Enterprise | 4 GB | — | 512 GB | — | — |
Windows RT | — | — | — | 4 GB | — |
Windows Server 2012 Standard/Datacenter | — | — | 4 TB | — | — |
Windows Storage Server 2012 Standard | — | — | 4 TB | — | — |
Windows Storage Server 2012 Workgroup | — | — | 32 GB | — | — |
Hyper-V Server 2012 | — | — | 4 TB | — | — |
Windows 8.1 (Core) | 4 GB | — | 128 GB | — | — |
Windows 8.1 Pro/Enterprise | 4 GB | — | 512 GB | — | — |
Windows RT 8.1 | — | — | — | 4 GB | — |
Windows 10 Mobile | 4 GB | — | — | — | — |
Windows 10 Home | 4 GB | — | 128 GB | 4 GB | 128 GB |
Windows 10 Pro | 4 GB | — | 2 TB | 4 GB | 2 TB |
Windows 10 Pro for Workstations | 4 GB | — | 6 TB | 4 GB | 6 TB |
Windows 10 Education | 4 GB | — | 2 TB | 4 GB | 2 TB |
Windows 10 Enterprise | 4 GB | — | 6 TB | 4 GB | 6 TB |
Windows Server 2016 Essentials | — | — | 64 GB | — | — |
Windows Server 2016 Standard | — | — | 24 TB | — | — |
Windows Server 2016 Datacenter | — | — | 24 TB | — | — |
Windows Server 2019 Essentials | — | — | 64 GB | — | — |
Windows Server 2019 Standard | — | — | 24 TB | — | — |
Windows Server 2019 Datacenter | — | — | 24 TB | — | — |
Windows Server 2022 Essentials | — | — | 64 GB | — | — |
Windows Server 2022 Standard | — | — | 24 TB | — | — |
Windows Server 2022 Datacenter | — | — | 24 TB | — | — |
Windows 11 Home | — | — | 128 GB | — | 128 GB |
Windows 11 Pro | — | — | 2 TB | — | 2 TB |
Windows 11 Pro for Workstations | — | — | 6 TB | — | 6 TB |
Windows 11 Education | — | — | 2 TB | — | 2 TB |
Windows 11 Enterprise | — | — | 6 TB | — | 6 TB |
Resource access control | Subsystem isolation mechanisms | Integrated firewall | Encrypted file systems | Defender | Windows Hello | |
---|---|---|---|---|---|---|
Windows 2000 | ACLs | TCP/IP Filtering, IPSec | Yes (NTFS only) | No | No | |
Windows XP | ACLs | Win32 Windowstation, Desktop, Job objects | Windows Firewall (from SP2), TCP/IP Filtering, IPSec | Yes (NTFS only) | Optional | No |
Windows Server 2003 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Optional | No |
Windows Vista | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows Server 2008 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows 7 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows Server 2012 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows 8 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows Server 2012 R2 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows 8.1 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | No |
Windows 10 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | Yes |
Windows Server 2016 | ACLs, Privileges, RBAC | Win32 Windowstation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | Yes | Yes | Yes |
Version | Shell | Visual styles | Browser | Web server | Windows Media Player | Command-line interpreter |
---|---|---|---|---|---|---|
Windows 1.0 | MS-DOS executive | (Unnamed) | — | — | — | — |
Windows 2.0 | MS-DOS executive | (Unnamed) | — | — | — | — |
Windows 3.0 | Program Manager | (Unnamed) | — | — | 3.0 (Multimedia Extension edition only) | — |
Windows 3.1x | Program Manager | (Unnamed) | — | — | 3.1 | — |
Windows 95 | Windows shell | Classic | Internet Explorer 1 in OEM RTM Internet Explorer 2 in OSR1 Internet Explorer 3 in OSR2 and OSR2.1 Internet Explorer 4 in OSR2.5 |
— | 4.0 | COMMAND.COM |
Windows NT 4.0 | Windows shell | Classic | Internet Explorer 2 Internet Explorer 3 (in some localized editions) |
PWS | 4.0 | COMMAND.COM, cmd.exe |
Windows 98 | Windows shell | Classic | Internet Explorer 4.01 | PWS | 4.0 | COMMAND.COM |
Windows 98 SE | Windows shell | Classic | Internet Explorer 5 | PWS | 4.0 | COMMAND.COM |
Windows 2000 | Windows shell | Classic | Internet Explorer 5.01 | IIS 5.0 | 5.0 and 6.4 (side by side) | COMMAND.COM, cmd.exe |
Windows Me | Windows shell | Classic | Internet Explorer 5.5 | — | 6.4 and 7.0 (side by side) | COMMAND.COM |
Windows XP | Windows shell | Luna (default), Classic | Internet Explorer 6 | IIS 5.1 | 5.1, 6.4 and 8 (in RTM) 5.1, 6.4 and 9 (in SP2) |
COMMAND.COM, cmd.exe, PowerShell (optional) |
Windows Server 2003 | Windows shell | Classic (default), Luna | Internet Explorer 6 | IIS 6.0 | 9 (in RTM), 10 (in SP1) | COMMAND.COM, cmd.exe, PowerShell (optional) |
Windows Vista | Windows shell | Aero (default), Classic | Internet Explorer 7 | IIS 7 | 11 | COMMAND.COM, cmd.exe, PowerShell (optional) |
Windows Server 2008 | Windows shell, Server Core | Classic (default), Aero (via «Desktop Experience») | Internet Explorer 7 | IIS 7 | 11 (enabled by installing «Desktop Experience») | COMMAND.COM, cmd.exe, PowerShell (optional) |
Windows 7 | Windows shell | Aero (default), Classic | Internet Explorer 8 | IIS 7.5 | 12 | COMMAND.COM, cmd.exe, PowerShell 2.0 |
Windows Server 2008 R2 | Windows shell, Server Core | Classic (default), Aero (via «Desktop Experience») | Internet Explorer 8 | IIS 7.5 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 2.0 |
Windows Server 2012 | Windows shell, Server Core | Metro | Internet Explorer 10 | IIS 8 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 3.0 |
Windows 8 | Windows shell | Metro | Internet Explorer 10 | IIS 8 | 12 | COMMAND.COM, cmd.exe, PowerShell 3.0 |
Windows Server 2012 R2 | Windows shell, Windows server core | Metro | Internet Explorer 11 | IIS 8.5 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 4.0 |
Windows 8.1 | Windows shell | Metro | Internet Explorer 11 | IIS 8.5 | 12 | COMMAND.COM, cmd.exe, PowerShell 4.0 |
Windows 10 | Windows shell | Metro | Internet Explorer 11 Microsoft Edge |
IIS 10.0 | 12 | COMMAND.COM, cmd.exe, PowerShell 5.0 |
Windows Server 2016 | Windows shell, Windows server core | Metro | Internet Explorer 11 Microsoft Edge |
IIS 10.0 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 5.1 |
Windows Server 2019 | Windows shell, Windows server core | Metro | Internet Explorer 11 Microsoft Edge |
IIS 10.0 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 5.1 |
Windows Server 2022 | Windows shell, Windows server core | Metro | Internet Explorer 11 Microsoft Edge |
IIS 10.0 | 12 (via «Desktop Experience») | cmd.exe, PowerShell 5.1 |
Windows 11 | Windows shell | Mica | Internet Explorer 11(Hidden) Microsoft Edge |
IIS 10.0 | 12 (2022) | COMMAND.COM, cmd.exe, PowerShell v.1 |
Timeline of Windows versions
|
---|
|
- List of Microsoft Windows versions
- List of operating systems
- Comparison of operating systems
- Comparison of operating system kernels
- Comparison of Windows Vista and Windows XP
- Microsoft Windows version history
- Comparison of DOS operating systems
- Architecture of Windows NT
- List of Microsoft codenames
Windows clones and emulators
[edit]
- Freedows OS–Windows clone
- ReactOS–project to develop an operating system that is binary compatible with application software and device drivers for Microsoft Windows NT version 5.x
- Wine (software)–compatibility layer which allows to execute programs that were originally written for Microsoft Windows
- ^ «Product Lifecycle Dates-Windows Product Family». Microsoft. Archived from the original on June 11, 2004. Retrieved August 24, 2021.
- ^ «Windows NT 3.5 for PowerPC». November 9, 1994. Archived from the original on August 12, 2021.
- ^ a b c d e «Windows 10 IoT Core — Microsoft Lifecycle». Archived from the original on November 18, 2020. Retrieved August 4, 2022.
- ^ a b c d e f g h i j k l «Windows 10 IoT Enterprise — Microsoft Lifecycle». Retrieved August 4, 2022.
- ^ «Windows 10 IoT Enterprise LTSB 2016 — Microsoft Lifecycle». Archived from the original on March 23, 2022. Retrieved August 4, 2022.
- ^ «Windows 10 IoT Core LTSC — Microsoft Lifecycle». Archived from the original on March 10, 2022. Retrieved August 4, 2022.
- ^ «Windows 10 IoT Enterprise LTSC 2019 — Microsoft Lifecycle». Archived from the original on November 16, 2021. Retrieved August 4, 2022.
- ^ «Windows 10 IoT Enterprise LTSC 2021 — Microsoft Lifecycle». Archived from the original on November 16, 2021. Retrieved August 4, 2022.
- ^ «Microsoft announces latest Windows IoT innovations for intelligent edge devices at Embedded World». February 26, 2019. Archived from the original on February 26, 2019.
- ^ «Windows Server IoT 2019 — Microsoft Lifecycle». Archived from the original on March 23, 2022. Retrieved August 4, 2022.
- ^ «Windows Server IoT 2019 for Storage — Microsoft Lifecycle». Archived from the original on March 23, 2022. Retrieved August 4, 2022.
- ^ «Announcing the GA of Windows Server IoT 2022». Retrieved August 4, 2022.
- ^ «Windows Server IoT 2022 — Microsoft Lifecycle». Archived from the original on October 6, 2021. Retrieved August 4, 2022.
- ^ «Windows 11 IoT Enterprise (Version 21H2) — Microsoft Lifecycle». Archived from the original on October 5, 2021. Retrieved August 4, 2022.
- ^ «Windows 11 IoT Enterprise — Microsoft Lifecycle». Archived from the original on September 22, 2022. Retrieved September 22, 2022.
- ^ «Windows 11 IoT Enterprise — Microsoft Lifecycle». Archived from the original on November 1, 2023. Retrieved November 1, 2023.
- ^ «Announcing the General Availability of Windows Server IoT 2025!». Retrieved November 30, 2024.
- ^ «Windows Server IoT 2025 — Microsoft Lifecycle». Retrieved November 30, 2024.
- ^ «Availability of Universal Serial Bus Support in Windows 95». Microsoft Support. Archived from the original on December 10, 2005.
- ^ «How to Enable Direct Memory Access (DMA)». Microsoft Support. Archived from the original on June 27, 2006.
- ^ «Windows NT 4.0 does not support Universal Serial Bus». Microsoft Support. November 2004. Archived from the original on September 6, 2005.
- ^ «Updated USB 2.0 Drivers Are Available in Windows 2000 Service Pack 4 (SP4)». Microsoft Support. Archived from the original on October 29, 2006. Retrieved February 5, 2012.
- ^ Jones, Don (August 5, 2002). «USB 2.0 Support in Windows XP:High Speed at Last». Microsoft. Archived from the original on December 31, 2004. Retrieved February 5, 2012.
- ^ «USB 2.0 and Windows Operating Systems». Windows Hardware Development. May 11, 2007. Archived from the original on March 3, 2011. Retrieved February 5, 2012.
- ^ a b c «Release Notes for Windows XP 64-Bit Edition Setup». Microsoft. Archived from the original on February 10, 2007. Retrieved September 2, 2014.
- ^ «Windows Vista Starter Fact Sheet». Microsoft. January 2007. Archived from the original on March 7, 2007.
- ^ a b «System Requirements». docs.microsoft.com. Archived from the original on June 27, 2017. Retrieved May 24, 2018.
- ^ a b «Hardware requirements for Windows Server». docs.microsoft.com. Archived from the original on August 21, 2021. Retrieved August 4, 2022.
- ^ «What is the maximum amount of RAM the Windows operating system can handle?». Crucial. Archived from the original on May 11, 2011. Retrieved February 5, 2012.
- ^ «Memory Limits for Windows and Windows Server Releases». Microsoft. Archived from the original on May 5, 2008. Retrieved February 5, 2012.
- ^ a b «Q84388: Windows 3.1 Memory Limits». December 15, 2022.
- ^ «Windows 95/98 error «Insufficient memory to initialize Windows» — IBM IntelliStation M Pro (Type 6889)». IBM. December 15, 2022.
- Official website
- Time line from Microsoft
Время на прочтение1 мин
Количество просмотров1.6K
Сегодня проскочил занимательный топик, в комментариях к которому появлялись утверждения, что на топовых конфигурациях Vista работает быстрее XP.
Пару месяцев назад я задавался тем же вопросом — быстрее ли? Был проведён эксперимент, сравнивались XP с последними на тот момент обновлениями, и Vista с только что вышедшим SP1.
Конфигурация, на которой это всё работало: Gygabyte P35-DS3P/Intel Core2 Quad Q6600@3000/4Gb DDR2 800/2xST3500630AS/GF 8600GT. Драйвера на момент тестирования также были самые свежие.
Тест публиковался в моём ЖЖ, так вышло, что он разбит на три с половиной части:
Часть первая: тесты одно- и многопоточных приложений.
Часть вторая: скорость копирования.
Часть третья: синтетический бенчмарк, влияние Aero на производительность.
Часть третья с половиной. Работа с flash-накопителем.
Результаты получились неожиданные, если не сказать — слегка шокирующие. Их реальность, по возможности, проиллюстрирована.
Если кратко — в приложениях, производящих вычисления, Vista показала худшие результаты. Где-то — в пределах погрешности измерения, где-то — на вполне ощутимый процент. Но работа с данными в Vista проходила быстрее, и быстрее настолько, что меня это порядком удивило. Видимо, Vista эффективнее использует память… впрочем, интересно ознакомиться и с другими мнениями.
Рассуждения на тему производительности операционной системы
Требования к бенчмаркам для сравнения ОС
Функции динамической самонастройки операционных систем Windows XP и Windows Vista
Windows XP
Windows Vista
Общие рекомендации проведения тестирования в операционных системах Windows XP и Windows Vista
Этап подготовки
Этап обучения
Этап тестирования
Сравнение производительности ОС Windows XP Professional SP2 и Windows Vista x86 Ultimate
Используемые бенчмарки
Конфигурация стенда для проведения тестирования
Настройка операционных систем
Методика тестирования
Результаты тестирования
О новой операционной системе Windows Vista написано уже достаточно много, поэтому у пользователей не должно возникнуть проблем с ее настройкой. В то же время говорить о массовом переходе на новую ОС пока еще преждевременно. Основных сдерживающих факторов, препятствующих этому, — три.
Во-первых, плохая совместимость Windows Vista с большинством приложений, то есть многие из них просто не работают под Windows Vista. Справедливости ради нужно отметить, что по мере выхода обновлений к операционной системе и появления новых версий приложений количество несовместимых с Windows Vista программ постепенно уменьшается.
Во-вторых, чрезмерная требовательность Windows Vista к аппаратным ресурсам компьютера. А поскольку новые, высокопроизводительные ПК, на которых Vista сможет «шевелиться» со всеми ее визуальными эффектами, есть далеко не у всех, то и переход на нее в большинстве случаев пользователи откладывают до покупки нового ПК.
В-третьих, целесообразность перехода. Собственно, зачем переходить на Windows Vista, если и с Windows XP все прекрасно работает и нет никаких проблем? Ведь, по большому счету, по сравнению с Windows XP у Windows Vista не так много функциональных преимуществ. Вот если бы она оказалась более производительной — это был бы весомый аргумент в ее пользу.
В настоящей статье мы сравним производительность операционных систем Windows Vista и Windows XP и дадим рекомендации по переходу на Windows Vista.
Рассуждения на тему производительности операционной системы
Прежде чем перейти к рассмотрению методики тестирования производительности операционных систем, давайте постараемся более точно сформулировать, что именно мы хотим выяснить и что вообще следует понимать под производительностью операционной системы.
Предположим, что на одном и том же компьютере в один раз устанавливается операционная система Windows Vista, а в другой — Windows XP и запускается одна и та же задача (подразумевается, что в обоих случаях используются одинаковые версии приложений). К примеру, это может быть скрипт по обработке цифровой фотографии, конвертирование видеофайла или нечто подобное. Если эта задача быстрее выполняется на компьютере с ОС Windows Vista, то можно сделать вывод, что в данном случае операционная система Windows Vista более производительна, чем Windows XP. Таким образом, при неизменной конфигурации компьютера и набора используемых приложений с производительностью операционной системы можно однозначно связать время выполнения определенной задачи.
Проблема, однако, заключается в том, что при таком подходе к понятию производительности операционной системы можно говорить лишь о производительности для данной конфигурации компьютера и для конкретной задачи. И из того факта, что для той или иной конфигурации ПК одна операционная система оказывается более производительной, чем другая, еще нельзя сделать однозначный вывод, что и для другой конфигурации ПК будут получены аналогичные результаты. То же самое касается и выводов в отношении сравнения производительности операционных систем при использовании разных задач. То есть тот факт, что для решения одной задачи одна операционная система оказывается более производительной, чем другая, еще не позволяет сделать вывод, что при решении другой задачи будут получены аналогичные результаты.
Еще одна проблема, связанная с определением производительности операционной системы, заключается в том, что иногда для разных операционных систем используются различные версии приложений. Именно поэтому невозможно, к примеру, сравнить производительность любой операционной системы семейства Windows с любой операционной системой семейства Mac OS. Собственно, не понятно, что в данном случае сравнивается — быстродействие операционных систем или приложения для них. Благо, при сравнении операционных систем одного семейства (например, Windows XP и Windows Vista) такая проблема не возникает, поскольку, как правило, все приложения, поддерживающие Windows Vista, поддерживают и Windows XP (обратное, правда, неверно).
Еще одна проблема, связанная с определением производительности ОС, — это различные версии драйверов устройств для разных операционных систем. К примеру, вы хотите сравнить производительность операционных систем Windows XP и Windows Vista в какой-нибудь 3D-игре, используя для этого стандартный бенчмарк. Проблема в данном случае заключается в том, что результаты теста будут определяться еще и версией драйвера видеокарты, а драйверы для Windows XP и Windows Vista применяются различные. Поэтому не вполне понятно, что в данном случае тестируется — производительность операционной системы или драйвера видеокарты. С этой проблемой, правда, можно примириться, если все установленные драйверы рассматривать как часть операционной системы. В конечном счете драйверы устройств работают на уровне ядра ОС и было бы логично рассматривать их именно как составную часть операционной системы.
Требования к бенчмаркам для сравнения ОС
Итак, после того как мы определили, что понимать под производительностью операционной системы и какие проблемы связаны с этим понятием, можно попытаться сформулировать основные требования, которые необходимо соблюсти при сравнении производительности операционных систем.
Для корректного сравнения производительности операционных систем требуется использовать компьютер с неизменной аппаратной конфигурацией. Кроме того, для получения более объективной картины желательно провести сравнение в различных вариантах конфигурации ПК. К примеру, сначала производить сравнение, используя топовую конфигурацию компьютера, а затем — компьютер начального уровня.
Особое внимание следует уделить подбору бенчмарков (тестов) для тестирования. Во-первых, они должны быть полностью совместимы с обеими операционными системами. Во-вторых, для сравнения производительности ОС необходимо отобрать бенчмарки, которые позволили бы оценить производительность системы в целом, а не отдельных ее частей. Поэтому следует отказаться от синтетических тестов, минимизирующих влияние операционной системы на результаты тестирования и оценивающих производительность отдельных подсистем компьютера, таких как процессор, память и жесткий диск. Кроме того, желательно, чтобы используемые бенчмарки основывались на реальных приложениях и позволяли оценивать производительность по различным категориям приложений. К примеру, в идеальном варианте бенчмарк должен оценивать производительность системы при работе с офисными приложениями, с 3D-приложениями, с приложениями по созданию контента и т.д. В данном случае результаты сравнения производительности операционных систем можно не привязывать к конкретному приложению, а распространить на категории приложений или задач.
В-третьих, бенчмарки должны демонстрировать стабильные результаты, то есть имеющие хорошую повторяемость. Пожалуй, при использовании операционной системы Windows Vista или Windows XP именно последнее условие выполнить сложнее всего, и многое в данном случае зависит и от самих тестов, и от методики проведения тестирования, и от алгоритма расчета результата, и от настройки операционной системы.
Функции динамической самонастройки операционных систем Windows XP и Windows Vista
Проблема заключается в том, что операционные системы Windows XP и, особенно, Windows Vista являются самонастраивающимися и обладают такой замечательной функцией, как динамическая подстройка (динамический тюнинг) под различные сценарии использования приложений. С точки зрения обычного пользователя, данная функция является очень полезной, однако при тестировании производительности системы она негативно сказывается на стабильности результатов тестирования, что следует учитывать.
Windows XP
Самонастройка ОС Windows XP происходит всякий раз при инсталляции и запуске нового приложения. Именно поэтому результаты тестирования, полученные после первого запуска теста, и результаты того же теста, полученные через день при последующих запусках на том же самом компьютере, могут существенно различаться — в силу самонастройки операционной системы результаты, полученные позднее, будут выше.
Под динамической самонастройкой операционной системы Windows XP понимаются такие функции, как:
- оптимизация размещения файлов на жестком диске (Disk Efficiency Optimizations);
- оптимизация загрузки операционной системы (Boot Prefetching);
- оптимизация загрузки приложений (Application-Launch Prefetching).
Оптимизация размещения файлов на жестком диске
Физическое размещение файлов на жестком диске может оказать ощутимое влияние на производительность системы. Операционная система Windows XP постоянно наблюдает за сценарием доступа к файлам на жестком диске и раз в три дня в фоновом режиме производит оптимизацию размещения файлов, чтобы ускорить доступ к ним. Информация о наиболее часто используемых файлах сохраняется в директории операционной системы в папке Prefetch (%windir%\Prefetch), а просмотреть, какие файлы подлежат оптимизации размещения на жестком диске, можно в файле %windir%\Prefetch\Layout.ini, открыв его в текстовом редакторе.
Оптимизация размещения файлов заключается в том, что наиболее часто применяемые файлы размещаются, во-первых, вместе, а во-вторых, на краю диска (пластины), что обеспечивает более быстрый доступ к ним и тем самым увеличивает общую производительность системы. Напомним, что такие характеристики, как время доступа, время выборки и скорость линейного чтения (записи), зависят от физического местоположения данных на пластине жесткого диска.
Оптимизация размещения файлов на жестком диске становится особенно актуальной при применении больших по объему жестких дисков.
Отметим, что оптимизация размещения файлов на жестком диске, периодически производимая Windows XP в фоновом режиме, не подменяет собой процедуру дефрагментации. Поэтому периодическая необходимость в дефрагментации жесткого диска остается актуальной. При использовании встроенного в операционную систему дефрагментатора оптимизированная структура размещения файлов не нарушается.
Оптимизация загрузки операционной системы
Оптимизация загрузки операционной системы (Boot Prefetching) приводит к тому, что повышается скорость загрузки операционной системы. В данном случае операционная система отслеживает все файлы, которые требуются для загрузки операционной системы, и оптимизирует их размещение на жестком диске. Кроме того, в процессе загрузки операционной системы осуществляется предвыборка требуемых данных в оперативную память, то есть в оперативную память заранее загружаются данные, к которым предположительно будет требоваться доступ. Важно отметить, что процедура Boot Prefetching начинается только после третьей перезагрузки операционной системы, когда накоплено достаточно информации для проведения оптимизации размещения файлов.
Оптимизация загрузки приложений
Оптимизация загрузки приложений (Application-Launch Prefetching) мало чем отличается от процедуры оптимизации загрузки операционной системы. Смысл ее заключается в том, что операционная система Windows XP отслеживает все данные, используемые запускаемыми приложениями, и оптимизирует их размещение на жестком диске, а также реализует предвыборку этих данных для упреждающей загрузки в оперативную память. Отметим, что при первом запуске приложения предвыборка данных не осуществляется. Именно поэтому если речь идет о тестовом приложении (бенчмарке), то первый запуск теста демонстрирует, как правило, более низкие результаты, чем все последующие.
Windows Vista
Операционная система Windows Vista имеет еще более совершенные средства самонастройки по сравнению с операционной системой Windows ХР. Собственно, все функции по оптимизации размещения файлов на жестком диске, загрузки приложений и операционной системы, характерные для Windows ХР, в равной степени относятся и к операционной системе Windows Vista. Кроме того, в операционной системе Windows Vista применяются новые технологии повышения производительности, такие как SuperFetch, ReadyBoost, ReadyBoot, ReadyDrive, а также новая технология управления памятью.
Помимо этого в операционной системе Windows Vista имеется такая функция, как индексирование файлов для обеспечения быстрого поиска нужной информации.
Собственно, сейчас нам потребуется ознакомиться лишь с такими технологиями, как SuperFetch, ReadyBoot и функции индексирования файлов, поскольку именно они определяют возможности по динамической самонастройке и влияют на стабильность результатов при проведении тестирования.
Технология SuperFetch
Технология SuperFetch является в каком-то смысле развитием технологий Boot Prefetching и Application-Launch Prefetching. В технологии SuperFetch используется оптимизация размещения файлов на жестком диске вкупе с функцией упреждающего чтения этих файлов на основе отслеживаемой статистики доступа к данным. При этом учитывается история обращений к памяти за длительный период. Кроме того, технология SuperFetch неотделима от новой технологии управления памятью.
Если в ОС Windows XP предвыборка данных применяется для ускорения загрузки операционной системы и приложений, то механизм предвыборки данных в Windows Vista распространяется на любые типы используемых данных. Фактически Windows Vista пытается предсказать, какие данные потребуются, и заранее загрузить их в оперативную память. Данные, подвергаемые предвыборке (упреждающему чтению), помещаются диспетчером памяти в специальный кэш, называемый списком ожидания (Standby list). Здесь важно отметить, что в операционной системе Windows Vista применяется принципиально иной кэш для хранения предвыбранных данных, нежели в Windows XP. В данном случае поддерживается механизм приоритезации загружаемых страниц памяти (каждой странице памяти присваивается приоритет от 0 до 7), и в кэше создается восемь списков ожидания, в каждом из которых сохраняются страницы памяти с одним уровнем приоритета.
Функция SuperFetch выполняется в качестве службы Windows внутри процесса Service Host (%SystemRoot%\System32\Svchost.exe). Она отслеживает историю обращений к страницам памяти и отдает диспетчеру памяти указания по предварительной загрузке данных или кода из файлов на диске либо из файла подкачки в список ожидания, а также указания по присвоению приоритета страницам памяти. Служба SuperFetch существенно расширяет отслеживание страниц памяти, учитывая страницы, которые были ранее загружены в память, но впоследствии освобождены диспетчером памяти для других данных и кода. Эта информация хранится в папке %SystemRoot%\Prefetch в виде файлов сценариев с расширением *.db вместе со стандартными файлами упреждающего чтения, применяемыми для оптимизации запуска приложений. Располагая подробной информацией об использовании памяти, служба SuperFetch может осуществлять предварительную загрузку данных и кода при освобождении физической памяти.
Когда освобождается память (например, по завершении работы приложения или когда приложение освобождает выделенную память), служба SuperFetch дает диспетчеру памяти инструкцию загрузить недавно выгруженные данные и код. Эта процедура осуществляется со скоростью в несколько страниц в секунду с приоритетом ввода-вывода Very Low (очень низкий), поэтому предварительная загрузка не мешает работе пользовательских и других активных приложений.
Технология ReadyBoot
Технология ReаdyBoot предназначена для ускорения загрузки операционной системы и используется только в том случае, если в компьютере размер оперативной памяти превышает 700 Мбайт. Если же в системе применяется меньшее количество оперативной памяти, то механизм упреждающего чтения при загрузке ОС Windows Vista не отличается от механизма, используемого при загрузке ОС Windows XP.
В технологии ReаdyBoot для оптимизации процесса загрузки операционной системы применяется специальный кэш в оперативной памяти, размер которого зависит от общего объема доступной оперативной памяти.
После каждой загрузки операционной системы в моменты простоя (Idle) специальная служба анализирует информацию об обращениях к файлам за пять предыдущих загрузок и определяет, к каким файлам производились обращения и где они расположены на диске. На основе этого анализа служба планирует кэширование для следующей загрузки системы. Обработанная информация об обращениях сохраняется в папке %SystemRoot%\ Prefetch\Readyboot, а план кэширования — в разделе реестра HKLM\System\ CurrentControlSet\Services\Ecache\ Parameters.
Функция индексирования файлов
Еще одно нововведение операционной системы Windows Vista — это служба индексирования файлов (Indexing and Search Service), которая обеспечивает быстрый поиск различных документов, фотографий, почтовых сообщений и других данных. Она запущена по умолчанию и отслеживает изменение содержимого файловой системы NTFS. По умолчанию индексированию подлежит лишь часть пользовательских данных, причем служба индексирования запускается с низким приоритетом всякий раз, когда изменяется содержимое файловой системы.
Общие рекомендации проведения тестирования в операционных системах Windows XP и Windows Vista
Итак, главная проблема при тестировании систем с установленными операционными системами Windows XP и Windows Vista заключается в обеспечении повторяемости результатов тестирования с учетом функций динамической самонастройки этих операционных систем.
Существует два возможных сценария тестирования. Первый из них заключается в том, чтобы путем настройки операционных систем вообще запретить все функции динамической самонастройки. Сделать это действительно возможно. К примеру, и в ОС Windows XP, и в ОС Windows Vista можно запретить оптимизацию размещения файлов на диске путем внесения соответствующих настроек в реестр. Для этого нужно в разделе реестра HKLM\SOFTWARE\ Microsoft\Dfrg\BootOptimizeFunction присвоить ключу Enable значение N (по умолчанию значение параметра равно Y).
Для того чтобы запретить функции предвыборки данных, в операционных системах Windows XP и Windows Vista необходимо внести изменения в раздел реестра HKLM\SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement\ PrefetchParameters, присвоив ключу EnablePrefetcher значение 0. По умолчанию значение данного ключа равно 3, что означает разрешение предвыборки данных как для операционной системы, так и для приложений. Значение ключа 1 соответствует разрешению предвыборки данных для приложений, значение ключа 2 — предвыборке данных для операционной системы. Более того, в операционной системе Windows Vista можно остановить и заблокировать службу SuperFetch.
Кроме того, после внесения всех необходимых изменений необходимо очистить содержимое папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.
Несмотря на теоретическую возможность запрета функций динамической самонастройки операционных систем Windows XP и Windows Vista, делать это вряд ли имеет смысл, поскольку в таком случае тестирование производится без учета очень важных функциональных возможностей операционных систем и полученные таким образом результаты вряд ли актуальны. Кроме того, хотя функции динамической самонастройки и реализованы в операционных системах Windows XP и Windows Vista по-разному, не учитывая их, вряд ли можно корректно сравнить производительность этих операционных систем. Поэтому более правильно использовать второй сценарий проведения тестирования, который учитывает все возможности операционных систем по динамической самонастройке.
В данном случае методику проведения тестирования можно разбить на три этапа: подготовка, обучение системы и получение результатов тестирования.
Этап подготовки заключается в установке операционной системы, всех драйверов и обновлений, а также необходимых бенчмарков и приложений. На этапе обучения системы производится сбор и анализ необходимых для самонастройки операционной системы данных, а на этапе получения результатов тестирования — собственно тестирование системы.
Итак, последовательность тестирования в данном случае следующая.
Этап подготовки
- Устанавливается операционная система.
- Устанавливаются все необходимые драйверы и обновления операционной системы.
- Производится необходимая настройка операционной системы.
- Устанавливаются все необходимые бенчмарки и приложения, требуемые для проведения тестирования.
- Выполняется дефрагментация жесткого диска.
Этап обучения
- Производится очистка папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.
- Осуществляется трехкратная перезагрузка операционной системы.
- После последней перезагрузки операционной системы делается как минимум пятиминутная пауза, чтобы завершились все фоновые процессы. Кроме того, необходимо убедиться, что служба индексирования (для операционной системы Windows Vista) завершила процесс индексирования файлов.
- Запускается бенчмарк.
- Выполняется команда Rundll32.exe advapi32.dll,ProcessIdleTasks.
- Производится дефрагментация жесткого диска.
- Компьютер перезагружается.
Этап тестирования
Бенчмарк запускается необходимое количество раз (как минимум три раза) с перезагрузкой операционной системы после каждого прогона теста.
В описанной выше процедуре проведения тестирования в комментариях нуждается, пожалуй, лишь этап обучения. Он начинается с очистки папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista. Напомним, что в этих папках содержатся данные, используемые для оптимизации размещения файлов на жестком диске и упреждающей загрузки данных в оперативную память. На этапе обучения системы лучше очистить содержимое этих папок, чтобы начать сбор нужной информации для оптимизации с нуля.
Трехкратная перезагрузка операционной системы производится для того, чтобы дать возможность собрать необходимую для оптимизации загрузки операционной системы информацию.
Запуск бенчмарка на этапе обучения необходим для того, чтобы опять-таки дать возможность операционным системам оптимизировать на жестком диске размещение файлов данных и приложений, а также накопить информацию, необходимую для осуществления упреждающего чтения данных. Отметим, что результаты бенчмарка, полученные на этапе обучения, не являются показательными и не должны учитываться при обработке результатов тестирования.
Как уже отмечалось, процессы оптимизации размещения файлов на жестком диске производятся в фоновом режиме раз в три дня в моменты простоя операционной системы (когда нет активных процессов). Однако все фоновые задачи, которые ждут своей очереди на выполнение, можно принудительно запустить, используя команду Rundll32.exe advapi32.dll,ProcessIdleTasks. Данную команду желательно выполнять не из командной строки, а из BAT-файла. В таком случае откроется командное окно, которое будет активно до тех пор, пока полностью не завершатся все принудительно запущенные в фоновом режиме процессы.
По завершении выполнения команды Rundll32.exe advapi32.dll,ProcessIdleTasks будет произведена оптимизация размещения файлов на жестком диске на основе накопленной информации.
После дополнительной дефрагментации жесткого диска, которая, как уже отмечалось, не нарушает структуры размещения оптимизированных файлов на жестком диске, этап обучения можно считать завершенным.
Важно отметить, что если при тестировании применяется не один, а несколько бенчмарков, то использование каждого нового бенчмарка необходимо начинать с этапа обучения, то есть с очистки папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.
Сравнение производительности ОС Windows XP Professional SP2 и Windows Vista x86 Ultimate
Итак, после определения требований, предъявляемых к бенчмаркам, и изложения общих принципов проведения тестирования можно перейти к рассмотрению методики сравнения производительности операционных систем Windows XP и Windows Vista.
Для тестирования мы применяли 32-разрядные версии операционных систем Windows XP Professional SP2 и Windows Vista Ultimate. Причем отметим, что в нашем случае использовались английские версии операционных систем, поскольку один из применяемых нами для тестирования бенчмарков просто несовместим с локализованными версиями ОС.
Используемые бенчмарки
Для тестирования мы отобрали следующие бенчмарки:
- BAPCo SYSmark 2007 Preview 1.01;
- Futuremark PCMark05 v. 1.2.0 Professional Edition;
- Futuremark 3DMark06 v.1.1.0.
Все они совместимы как с Windows XP Professional SP2, так и с Windows Vista Ultimate x86.
Бенчмарк Futuremark PCMark05 v. 1.2.0 Professional Edition хорошо известен и позволяет оценить производительность как системы в целом, так и отдельных ее подсистем (процессора, памяти, жесткого диска и видеокарты).
Бенчмарк Futuremark 3DMark06 v.1.1.0, ориентированный на определение производительности системы в 3D-играх, также не нуждается в комментариях в силу его широкой распространенности. А вот бенчмарк BAPCo SYSmark 2007 Preview 1.01 появился недавно (во всяком случае эта его версия) и не столь хорошо известен, в отличие от двух предыдущих бенчмарков (прежде всего в силу его недоступности для широкой аудитории). Поэтому рассмотрим данный тест более подробно.
Бенчмарк BAPCo SYSmark 2007 Preview 1.01 позволяет оценить производительность системы при работе с различными категориями приложений. Всего в нем используется четыре категории приложений, или четыре сценария загрузки: E-Learning, Office Productivity, Video Creation и 3D-Modeling.
В сценарии E-Learning имитируется создание электронной базы знаний, то есть работа пользователя с приложениями по созданию контента. В этом сценарии применяются такие приложения, как:
- Adobe Illustrator CS2;
- Adobe Photoshop CS2;
- Macromedia Flash 8;
- Microsoft PowerPoint 2003.
В сценарии Office Productivity имитируется работа пользователя с офисными приложениями. В нем используются следующие приложения:
- Microsoft Excel 2003;
- Microsoft Outlook 2003;
- Microsoft PowerPoint 2003;
- Microsoft Word 2003;
- Microsoft Project 2003;
- WinZip 10.0.
В сценарии Video Creation имитируется создание видеороликов с применением специальных эффектов и отдельных цифровых фотографий. В данном сценарии используются такие приложения, как:
- Adobe After Effects 7;
- Adobe Illustrator CS2;
- Adobe Photoshop CS2;
- Microsoft Windows Media Encoder 9 series;
- Sony Vegas 7.
В сценарии 3D-Modeling имитируется работа пользователя с приложениями 3D-моделирования. В этом сценарии применяются такие приложения, как:
- AutoDesk 3ds мax 8;
- SketchUp 5.
Конфигурация стенда для проведения тестирования
Для тестирования мы использовали компьютер следующей конфигурации:
- процессор — Intel Core 2 Extreme Q6850;
- системная плата — ASUS P5K Deluxe (версия BIOS 0501);
- чипсет системной платы — Intel P35 Express (южный мост ICH9R);
- память — два модуля DDR2-1066 Kingston KHX8000D2K2/2G емкостью по 1 Гбайт;
- видеокарта — MSI NX8800GTX (GPU NVIDIA GeForce 8800GTX);
- жесткий диск — Seagate ST3120827AS.
До начала инсталляции операционных систем в настройках BIOS системной платы устанавливался режим AHCI для SATA-контроллера, к которому подключался жесткий диск.
При использовании операционной системы Windows Vista Ultimate x86 дополнительно устанавливались следующие драйверы утилиты:
- Intel Chipset Device Software 8.3.0.1013;
- Intel Matrix Storage Manager 7.6.0.1011;
- аудиодрайвер SoundMAX v.6.10.1.6180;
- LAN-драйвер v. 8.56.6.3;
- драйвер Jmicron JMB363 RAID Driver v.1.17.15.0;
- видеодрайвер NVIDIA ForceWare 162.22.
При применении операционной системы Windows XP Professional SP2 дополнительно устанавливались следующие драйверы утилиты:
- Intel Chipset Device Software 8.3.0.1013;
- Intel Matrix Storage Manager 7.6.0.1011;
- аудиодрайвер SoundMAX v.6.10.1.6180;
- LAN-драйвер v. 8.56.6.3;
- драйвер Jmicron JMB363 RAID Driver v.1.17.15.0;
- видеодрайвер NVIDIA ForceWare 162.18.
Настройка операционных систем
После инсталляции операционной системы с настройками по умолчанию и всех необходимых драйверов производилась предварительная дополнительная настройка операционной системы.
Для операционной системы Windows XP Professional SP2 были выполнены следующие дополнительные настройки:
• установлено разрешение экрана 1024×768 точек при глубине цвета 32 бита и частоте кадровой развертки 75 Гц;
• отключен Screen Saver;
• выбрана схема энергопотребления Always On и заблокирована возможность отключения монитора, жестких дисков и включения режима Standby;
• отключена функция автоматического обновления системы (Automatic Updates);
• отключена функция удаленного управления (Remote Desktop);
• отключена функция восстановления системы (System Restore);
• включены все визуальные эффекты рабочего стола (Adjust for best appearance);
• отключен встроенный Firewall;
• отключено отображение панели задач поверх других окон (снимался флажок Keep the taskbar on the top of other windows);
• заблокирована служба Security Center.
Для операционной системы Windows Vista Ultimate x86 были произведены следующие дополнительные настройки:
• установлено разрешение экрана 1024×768 точек при глубине цвета 32 бита и частоте кадровой развертки 75 Гц;
• отключен Screen Saver;
• выбрана схема энергопотребления High Performance и заблокирована возможность отключения монитора;
• отключено отображение панели Windows Sidebar;
• отключена функция восстановления системы (System Protection);
• отключена функция User Account Control (UAC);
• отключена возможность дефрагментации по расписанию;
• отключена служба Windows Defender;
• отключен встроенный Windows Firewall;
• отключена функция автоматического обновления системы (Automatic Updates);
• заблокирована служба Security Center;
• отключена функция удаленного управления (Remote Desktop);
• включены все визуальные эффекты рабочего стола (Adjust for best appearance);
• отключено отображение панели задач поверх других окон (снимался флажок Keep the taskbar on the top of other windows).
Методика тестирования
После первичной настройки операционной системы производилась инсталляция всех бенчмарков в таком порядке:
- BAPCo SYSmark 2007 Preview 1.01;
- Futuremark PCMark05 v. 1.2.0 Professional Edition;
- Futuremark 3DMark06 v.1.1.0.
Далее жесткий диск дефрагментировался, после чего следовал этап обучения системы для проведения теста BAPCo SYSmark 2007 Preview 1.01. Напомним, что данный этап начинается с удаления содержимого папок %SystemRoot%\ Prefetch в Windows XP и папок %SystemRoot%\ Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista. Затем производилась трехкратная перезагрузка операционной системы и после пятиминутной паузы (для завершения всех фоновых процессов) запускался тест BAPCo SYSmark 2007 Preview 1.01. Отметим, что для контроля продолжительности паузы при использовании Windows Vista удобно запустить службу Resource Monitor. При прекращении всей активности процессора, жесткого диска и памяти можно считать, что все фоновые процессы завершены.
По окончании одного прогона теста BAPCo SYSmark 2007 Preview 1.01 выполнялась команда Rundll32.exe advapi32.dll,ProcessIdleTasks, а затем производились дефрагментация жесткого диска и перезагрузка компьютера.
После этого снова запускался тест BAPCo SYSmark 2007 Preview 1.01. При этом тесте нажатием на соответствующую иконку на рабочем столе можно было выбрать однократный (Official Run_1) либо трехкратный (Official Run_3) прогон всех сценариев (E-Learning, Office Productivity, Video Creation и 3D-Modeling). Кроме того, бенчмарк BAPCo SYSmark 2007 Preview 1.01 поддерживает запуск из командной строки с возможностью указания любого количества прогонов. Поскольку для данного тестирования требовалось как минимум пять прогонов теста, то для его запуска использовался BAT-файл с командой SYSmark2007.exe projectname=Test iterations=10. Всего было выполнено десять прогонов теста, что обеспечило высокую достоверность результатов тестирования.
По завершении тестирования с помощью бенчмарка BAPCo SYSmark 2007 Preview 1.01 начался этап обучения системы для проведения теста Futuremark PCMark05 v.1.2.0 Professional Edition, то есть опять удалялось содержимое папок %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista и компьютер трехкратно перезагружался. После выдержки паузы для завершения всех фоновых процессов запускался тест Futuremark PCMark05 v.1.2.0 Professional Edition. В настройках теста были выбраны подтесты System Test Suite, CPU Test Suite, Memory Test Suite, Graphics Test Suite и HDD Test Suite.
По завершении одного прогона теста Futuremark PCMark05 v.1.2.0 Professional Edition выполнялась команда Rundll32.exe advapi32.dll,ProcessIdleTasks, а затем производились дефрагментация жесткого диска и перезагрузка компьютера.
Затем десять раз запускался тест Futuremark PCMark05 v. 1.2.0 Professional Edition. После каждого прогона теста фиксировался результат и производилась перезагрузка компьютера, а перед запуском теста выдерживалась пауза, достаточная для завершения всех фоновых процессов.
Методика тестирования с помощью теста Futuremark 3DMark06 v.1.1.0 ничем (кроме, конечно, самого теста) не отличалась от методики проведения тестирования с использованием теста Futuremark PCMark05 v.1.2.0 Professional Edition. То есть все начиналось с этапа обучения системы и заканчивалось десятикратным запуском теста Futuremark 3DMark06 v.1.1.0. После каждого прогона теста фиксировался результат и производилась перезагрузка компьютера, а перед запуском теста выдерживалась пауза, достаточная для завершения всех фоновых процессов.
Единственное, что нужно отметить, — тест Futuremark 3DMark06 v.1.1.0 запускался с настройками по умолчанию, то есть разрешение экрана составляло 1280×1024, функция антиалиасинга (Anti-Aliasing: None) и режим фильтрации Optimal (Filtering: Optimal) были отключены.
Результаты тестирования
Поскольку каждый тест в ходе тестирования запускался десять раз, это позволило получить достоверные результаты с очень незначительной погрешностью. По результатам десяти измерений в каждом тесте рассчитывались средний результат (среднее арифметическое), стандартное отклонение и доверительный интервал с вероятностью 95%. Для тех, кто знаком с математической статистикой, такие понятия, как стандартное отклонение и доверительный интервал, понятны, а для остальных отметим, что погрешность измерения в наших тестах не превышала 2,5%, а для большинства результатов составляла менее 1%.
После столь длительного и утомительного предисловия перейдем к самому главному — к рассмотрению результатов тестирования, которые показаны на рис. 1, 2 и 3, а в более подробном виде представлены в таблице.
Сравнение производительности операционных
систем Windows Vista Ultimate x86
и Windows XP Professional SP2
Тест |
Windows Vista Ultimate x86 |
Windows XP Professional SP2 |
SYSmark 2007 Preview v.1.01 |
||
E-Learning |
170,3±1,57 |
173,9±1,45 |
VideoCreation |
176,6±2,22 |
151,6±1,07 |
Office Productivity |
213,0±5,25 |
230,9±2,38 |
3D-Modeling |
179,8±1,62 |
182,0±0,82 |
Futuremark PCMark05 v.1.2.0 |
||
Score |
9622±39,7 |
9044±73,0 |
CPU |
9654±3,7 |
9698±10,3 |
Memory |
6458±6,4 |
6532±7,1 |
Graphics |
14146±184,2 |
12774±22,7 |
HDD |
4709±20,4 |
4972±13,7 |
Futuremark 3DMark06 v.1.1.0. |
||
Score |
11991±28,4 |
12614±9,7 |
SM2.0 Score |
4932±21,2 |
5158±5,6 |
HDR/SM3.0 Score |
4817±3,6 |
5020±3,3 |
CPU Score |
4398±28,5 |
4811±16,2 |
Как видно из результатов тестирования, явного лидера по производительности не существует. Все в конечном счете зависит от используемых приложений. Наиболее показателен в этом плане тест BAPCo SYSmark 2007 Preview 1.01. В сценариях E-Learning и 3D-Modeling производительность обеих операционных систем оказывается практически одинаковой. В сценарии VideoCreation явное лидерство за Windows Vista, а в сценарии Office Productivity все с точностью до наоборот — явный перевес в пользу Windows XP. Соответственно если у вас мощный, современный домашний компьютер и вы работаете с программами по редактированию видео, то более предпочтительно применять операционную систему Windows Vista. Если же для решения большинства задач вы работаете с офисными приложениями, то лучший выбор — это операционная система Windows XP. Ну а в случаях, когда в основном используются приложения по созданию контента или для работы с 3D-графикой, задумываться над тем, какую ОС выбрать, вообще не имеет смысла.
Рис. 1. Результаты сравнения производительности в тесте
BAPCo SYSmark 2007 Preview 1.01
Рис. 2. Результаты сравнения производительности
в тесте Futuremark PCMark05 v.1.2.0
Professional Edition
Рис. 3. Результаты сравнения производительности в тесте
Futuremark 3DMark06 v.1.1.0
В тесте Futuremark PCMark05 v.1.2.0 лидерство было за операционной системой Windows Vista. Однако характерно, что в подтестах, измеряющих производительность процессора, памяти и жесткого диска, верх одержала (хотя и с незначительным преимуществом) ОС Windows XP, и только в одном подтесте, измеряющем производительность графической подсистемы, существенный перевес был на стороне Windows Vista. Собственно, именно благодаря этому по интегральному показателю производительности в тесте Futuremark PCMark05 v.1.2.0 победила Windows Vista. Конечно, в данном случае результаты тестирования в большей степени зависят от версии драйвера графической карты (напомним, что для операционных систем Windows Vista и Windows XP используются разные версии драйверов), а не от операционной системы, и делать однозначный вывод, что операционная система Windows Vista быстрее Windows XP, не совсем корректно. Поэтому итоги тестирования можно сформулировать следующим образом: с видеодрайвером NVIDIA ForceWare 162.22 для операционной системы Windows Vista x86 система демонстрирует более высокую производительность, чем с видеодрайвером NVIDIA ForceWare 162.18 для Windows XP.
В тесте Futuremark 3DMark06 v.1.1.0 результаты оказались довольно неожиданными. И по интегральному показателю производительности, и по результатам всех отдельных подтестов (SM2.0 Score, HDR/SM3.0 Score, CPU Score) верх одержала операционная система Windows XP Professional SP2. Да, тут уж и драйвер не помог. Поэтому если речь идет об игровом компьютере, то, учитывая, что игр с поддержкой API Direct X10 пока еще очень мало, лучше применять операционную систему Windows XP Professional SP2.
КомпьютерПресс 10’2007
Вокруг уже не такой и новой ОС Windows Vista сломано немало копий. Особенно жаркие обсуждения идут на тему, что же лучше — Vista или XP. Я этот вопрос для себя решил еще более полутора лет назад, когда поставив Vista х86 впервые, больше к XP не вернулся. Недавнее же обновление до Vista х64 SP1 позволило задействовать все 4 Гб памяти, а мысль вернуться к XP даже после выхода SP3 так и не возникала ни разу.
В многочисленных форумных дискуссиях приверженцы XP неизменно ругают требовательность Vista к ресурсам, ее «излишне» нарядный интерфейс и, конечно, UAC. Должен заметить что, на «прожорливость» Vista жалуются, в основном, владельцы относительно слабых конфигураций. Ведь на современных машинах с двухядерными процессорами и двумя-четырьмя гигабайтами памяти Vista работает вполне быстро. Что же касается интерфейса, то эти претензии меня всегда смешили — отключите Аэро или вообще сделайте классический вид То же и с UAC — если мешает, можно отключить. Ага, тогда получится та же XP, говорят те, кто с Vista толком не работал…
Обоснованная аргументация преимуществ Vista, как правило, теряется в потоке заявлений «а мне эти функции не нужны» и незатейливого флейма. Оставляя за скобками флейм, нужно признать, что функциональность XP, действительно, устраивает многих пользователей. Особенно тех, кто предпочитает не пользоваться встроенным функционалом системы (например, проводником), заменяя его привычным сторонним ПО, и способен адекватно защитить свою систему от вторжения вредоносных программ, используя, опять же, любимые программы сторонних разработчиков и собственный интеллект. В принципе, таким людям и Win2k подошла бы вполне — она ведь еще «легче», чем XP, и интерфейс вполне аскетичен.
Наблюдая за дискуссиями, я пришел к выводу, что многие подменяют вопрос «Какая ОС лучше?» вопросом «Какие функции Vista, отсутствующие в XP, мне нужны?» и на основании этих умозаключений дают ответ на исходный вопрос. Учитывая то, что большинство хулителей Vista на ней достаточно времени не проработали (или не устанавливали вовсе), получается отражение кривого зеркала. Ведь впечатление от работы с ОС — это не сухие характеристики или список функциональнх возможностей, а совокупность ощущений — пользовательский опыт (user experience, UX), который можно обрести, только работая в системе относительно долгое время. Неудивительно, что в оценках таких людей объективности совсем мало. Проработав в Vista более полутора лет, я ни разу не усомнился в том, что в ней удобнее работать, чем в XP — в том числе и поэтому я считаю, что Vista лучше (в том числе, но не только — под капотом у Vista хватает отсутствующих в XP фич, которыми я пользуюсь).
Что же касается функциональных возможностей, то оценивать систему с позиции «а что мне нужно?», конечно, можно — покупатель всегда прав. Однако надо смотреть на большую картину — у Microsoft много покупателей, причем все системы линейки NT создавались в немалой степени с учетом требований бизнес-клиентов. Я не хочу сказать, что нужды конечных пользователей в Vista учитывались в последнюю очередь. Отнюдь нет, но, очевидно, что для того, чтобы убедить организации в необходимости перехода на новую ОС, требуются качественные улучшения в развертывании и управлении, а также усовершенствование поддержки мобильных пользователей, учитывая все увеличивающуюся долю ноутбуков и прочих мобильных устройств. Добавьте к этому улучшения в безопасности и пользовательском интерфейсе (что напрямую затрагивает конечных пользователей), и у вас уже не получится «та же XP».
Все вышесказанное — мое личное мнение, а я же обещал вам взгляд Microsoft Поэтому предлагаю вам ознакомиться с документом Сравнение возможностей ОС Windows, который Microsoft опубликовала в июне этого года на русском языке. Ссылка на него уже достаточно давно висит на главной странице русского сайта Technet. В ней сопоставляются функциональные возможности Vista SP1 и XP SP3 в таких категориях, как безопасность, управление, развертывание, мобильность и производительность. С точки зрения Microsoft, преимуществ у Vista немало. Скептики скажут, что это тоже не абсолютно объективная оценка — ведь Microsoft нужно продать как можно больше копий Vista. Согласен, нужно продать
Но попробуйте сесть и вдумчиво, без эмоций, дополнить этот список своими пунктами в каждой категории таким образом, чтобы XP выглядела на порядок лучше. Когда список будет готов, огласите его — почет и уважение благодарных приверженцев XP вам будут обеспечены