Версия операционной системы Windows NT | |
Разработчик | Майкрософт |
---|---|
Исходная модель | Закрытый исходный код |
Выпущено в производство | 31 июля 1996 г ( 1996-07-31 ) | [1]
Доступность для всех | 24 августа 1996 г (1996-08-24) (1996-09) | (рабочая станция) Сентябрь 1996 г (сервер) [2]
Последний релиз | 4.0 SP6a с пакетом обновления безопасности после SP6a (сборка 1381) / 26 июля 2001 г (2001-07-26) | [3]
Маркетинговая цель | Бизнес и сервер |
Платформы | IA-32 , Альфа , MIPS , PowerPC |
Тип ядра | Гибридный |
Пользовательская земля | Windows API , NTVDM , OS/2 1.x , POSIX.1 , SFU (SP3+) |
Лицензия | Коммерческое фирменное программное обеспечение |
Предшествовал | Windows NT 3.51 (1995) |
Преемник | Windows 2000 (1999) |
Официальный сайт | web.archive.org/web/20061216033317/http://www.microsoft.com/ntworkstation/default.asp (архивировано в декабре 2006 г.) |
Статус поддержки | |
Встроенный | Основная поддержка закончилась 30 июня 2003 г. [4] Расширенная поддержка закончилась 11 июля 2006 г. [4] |
Сервер | Основная поддержка закончилась 31 декабря 2002 г. [5] Расширенная поддержка закончилась 31 декабря 2004 г. [5] |
Рабочая станция | Основная поддержка закончилась 30 июня 2002 г. [6] Расширенная поддержка закончилась 30 июня 2004 г. [6] |
Поддержка расширенных обновлений безопасности (ESU) | Все версии имели право на платную программу Extended Security Updates (ESU). Она позволяла пользователям приобретать обновления безопасности по схеме оплаты за инцидент. Обновления безопасности были доступны до 31 декабря 2006 г. [7] |
Windows NT 4.0 — это крупный релиз операционной системы Windows NT , разработанный корпорацией Microsoft и ориентированный на бизнес. Он является прямым преемником Windows NT 3.51 и был выпущен в производство 31 июля 1996 года, [1] а затем в розницу 24 августа 1996 года, а версии Server были выпущены в розницу в сентябре 1996 года. [2]
Windows NT 4.0 — это многозадачная операционная система с преимущественным выполнением [8], 32 -разрядная операционная система, разработанная для работы как с однопроцессорными , так и с симметричными многопроцессорными компьютерами. Это была основная операционная система Microsoft, ориентированная на бизнес, до появления Windows 2000. Продавались версии для рабочих станций , серверов и встраиваемых систем, и все версии имели графический пользовательский интерфейс, аналогичный интерфейсу Windows 95. Windows NT 4.0 была последним публичным выпуском Windows для архитектур Alpha, MIPS и PowerPC.
Основная поддержка Windows NT 4.0 Workstation закончилась 30 июня 2002 года, а затем расширенная поддержка закончилась 30 июня 2004 года. Основная поддержка Windows NT 4.0 Server закончилась 31 декабря 2002 года, а расширенная поддержка закончилась 31 декабря 2004 года. Основная поддержка Windows NT 4.0 Embedded закончилась 30 июня 2003 года, а расширенная поддержка закончилась 11 июля 2006 года. За этими выпусками последовали Windows 2000 Professional, Windows 2000 Server Family и Windows XP Embedded соответственно. [9] [10] [11]
Преемник Windows NT 3.51 , Windows NT 4.0 представила пользовательский интерфейс Windows 95 для семейства Windows NT, включая оболочку Windows , проводник (в то время известный как проводник Windows NT) и использование номенклатуры «My» для папок оболочки (например, Мой компьютер ). Он также включает большинство компонентов, представленных в Windows 95. Внутри себя Windows NT 4.0 была известна как Shell Update Release (SUR). [12] Хотя многие административные инструменты, в частности диспетчер пользователей для доменов , диспетчер серверов и диспетчер служб доменных имен , по-прежнему использовали старые графические пользовательские интерфейсы, меню «Пуск» в Windows NT 4.0 разделяло ярлыки и папки для каждого пользователя от общих ярлыков и папок разделительной линией. [13] Windows NT 4.0 включает некоторые улучшения от Microsoft Plus! для Windows 95, например, пинбольный стол Space Cadet , сглаживание шрифтов , отображение содержимого окна при перетаскивании, яркие значки и растягивание обоев по размеру экрана. Windows Desktop Update также можно было установить на Windows NT 4.0 для обновления версии оболочки и установки планировщика заданий . [14] Windows NT 4.0 Resource Kit включал утилиту Desktop Themes. [15]
Windows NT 4.0 — последний крупный релиз Microsoft Windows, поддерживающий архитектуры процессоров Alpha , MIPS или PowerPC , поскольку Windows 2000 работает исключительно на IA-32. Он оставался в использовании на предприятиях в течение ряда лет, несмотря на многочисленные усилия Microsoft по переходу клиентов на Windows 2000 и более новые версии. Это также был последний релиз в семействе Windows NT, который был назван Windows NT , хотя Windows 2000 имела обозначение «Built on NT Technology». [16]
Хотя главным усовершенствованием стало добавление оболочки Windows 95, есть несколько важных улучшений производительности, масштабируемости и функций в базовой архитектуре , ядре , USER32 , COM и MSRPC . [12] [17] Windows NT 4.0 также представила концепцию системных политик [18] и редактор системной политики .
Другими важными особенностями были:
В состав серверных редакций Windows NT 4.0 входят Internet Information Services 2.0, Microsoft FrontPage 1.1, NetShow Services , Remote Access Service (включая сервер PPTP для функциональности VPN) и Multi-Protocol Routing service. В состав System Management Server входят новые административные мастера и облегченная версия утилиты Network Monitor . В редакции Enterprise появился Microsoft Cluster Server .
Одним из существенных отличий от предыдущих версий Windows NT является то, что интерфейс графических устройств (GDI) перемещен в режим ядра [22], а не в пользовательский режим в процессе CSRSS. Это исключило переключение контекста между процессами при вызове функций GDI, что привело к значительному повышению производительности по сравнению с Windows NT 3.51, особенно в графическом пользовательском интерфейсе. Однако это также потребовало, чтобы графические драйверы и драйверы принтеров также работали в режиме ядра [23] , что привело к потенциальным проблемам со стабильностью.
Windows NT 4.0 была первым выпуском Microsoft Windows, включавшим DirectX в качестве стандарта — версия 2 поставлялась с первым выпуском Windows NT 4.0, а версия 3 была включена с выпуском Service Pack 3 в середине 1997 года. Однако передовые аппаратно ускоренные мультимедийные функции Direct3D и DirectSound никогда не были доступны в Windows NT 4.0. Более поздние версии DirectX не были выпущены для Windows NT 4.0. Однако OpenGL поддерживался; он использовался в Quake 3 [24] и Unreal Tournament . [25]
В ранних выпусках 4.0 возникали многочисленные проблемы со стабильностью, поскольку поставщикам графики и принтеров приходилось менять свои драйверы, чтобы они были совместимы с интерфейсами режима ядра, экспортируемыми GDI. Изменение, направленное на перемещение GDI для запуска в том же контексте процесса, что и его вызывающая сторона, было вызвано жалобами пользователей NT Workstation на производительность графики в реальном времени, но это изменение наложило значительное бремя на производителей оборудования по обновлению драйверов устройств. [26]
Windows NT 4.0 также включала новую утилиту Windows Task Manager . Предыдущие версии Windows NT включали утилиту Task List, но она показывала только приложения, которые в данный момент находятся на рабочем столе. Для мониторинга использования ЦП и памяти пользователи были вынуждены использовать Performance Monitor . Диспетчер задач предлагает более удобный способ получения снимка всех процессов, запущенных в системе в любой момент времени. [27]
Internet Explorer 2 был включен в состав Windows NT 4. Установка Internet Explorer 4 на Windows NT 4.0 (с пакетом обновления 3 или более поздней версией) обеспечила Windows NT 4.0 Active Desktop и интеграцию браузера в Windows Explorer, известную как Windows Desktop Update .
Windows NT 4.0 обновила эмуляцию x86 NTVDM в версиях RISC с 286 до 486. [28] Sysprep был представлен как инструмент развертывания в Windows NT 4.0 .
Категория | Минимум | Рекомендовано |
---|---|---|
Процессор | Intel 486 на 33 МГц | Пентиум или Пентиум Про |
Память | 16 МБ | 32 МБ или больше |
Видеокарта | VGA | SVGA |
Стандартный жесткий диск | IDE , EIDE , SCSI или ESDI | IDE , EIDE , SCSI или ESDI |
Свободное место на жестком диске | 128 МБ | 256 МБ или больше |
Установочный носитель | привод CD-ROM | привод CD-ROM |
Windows NT 4.0, как и предыдущие версии Windows NT и последующие версии, является полностью 32-разрядной ОС, в то время как Windows 95 является 16/32-разрядной гибридной ОС.
Предоставляя гораздо большую стабильность, чем Windows 95, Windows NT 4.0 была менее гибкой с точки зрения рабочего стола. Большая часть стабильности была достигнута за счет использования защищенной памяти и уровня абстракции оборудования . Прямой доступ к оборудованию был запрещен, а «неправильно работающие» программы завершались без необходимости перезагрузки компьютера. Компромисс заключался в том, что NT требовала гораздо больше памяти (32 МБ для обычного использования рабочего стола, 128 МБ или более для тяжелых 3D-приложений) по сравнению с потребительскими продуктами, такими как Windows 95. [29]
В то время как почти все программы, написанные для Windows 95, работали на Windows NT, многие 3D-игры не работали, отчасти из-за ограниченной поддержки DirectX для Windows NT 4.0. Драйверы сторонних устройств были альтернативой для прямого доступа к оборудованию, но плохо написанные драйверы стали частым источником печально известной ошибки, известной как « синий экран смерти» (BSoD), которая требовала перезапуска системы. [30]
Несмотря на то, что Windows 95 была выпущена годом позже, по умолчанию в Windows NT 4.0 нет поддержки Legacy Plug and Play и диспетчера устройств , что значительно упрощает установку аппаратных устройств (хотя ограниченная поддержка может быть установлена позже). Многие базовые программы DOS будут работать; однако графические программы DOS не будут работать из-за способа, которым они обращаются к графическому оборудованию. Хотя Windows NT 4.0 представила интерфейс прикладного программирования (API) для дефрагментации, [21] не было встроенной утилиты дефрагментации, в отличие от Windows 95. Кроме того, в Windows NT 4.0 отсутствовала поддержка USB , предварительная версия которой будет добавлена в OEM-издания Windows 95 в OSR 2.1. [31] [32] Поддержка AGP может быть добавлена с SP3 или более поздней версией. Поддержка больших дисков (> 8 ГБ) может быть добавлена с SP4 или более поздней версией. FAT32 официально не поддерживается Windows NT 4.0. [33]
Разница между семействами NT и 9x сохранялась вплоть до выпуска Windows XP в 2001 году. К тому времени API, такие как OpenGL и DirectX, стали достаточно зрелыми, чтобы быть более эффективными для написания для обычного оборудования ПК, а само оборудование стало достаточно мощным, чтобы справляться с накладными расходами на обработку API.
Максимальный объем поддерживаемой физической оперативной памяти (ОЗУ) в Windows NT 4.0 составляет 4 ГБ, [34] что является максимально возможным для 32-разрядной операционной системы, не поддерживающей PAE. [35] Для сравнения, Windows 95 не загружается на компьютерах с объемом памяти более 480 МБ. [36]
Как и предыдущие версии NT, версия 4.0 может работать на нескольких архитектурах процессоров. Однако Windows 95 может работать только на x86.
Windows NT 4.0 Server был включен в версии 4.0 и 4.5 пакета BackOffice Small Business Server .
Пакет Option Pack был доступен в виде бесплатного компакт-диска, начиная примерно с 1998 года, который включал IIS 4.0 с Active Server Pages , FrontPage Server Extensions , Certificate Server, MTS , MSMQ , CDONTS , Internet Authentication Service (IAS), Indexing Service , Microsoft Management Console 1.0, Microsoft Site Server , службы SMTP и NNTP и другое новое программное обеспечение. Это единственный выпущенный пакет Option Pack, поскольку большинство его функций были интегрированы в Windows 2000 .
Несколько функций, таких как распределенная файловая система и служба балансировки нагрузки Windows NT (WLBS), были предоставлены в качестве дополнений для Windows NT Server 4.0. Служба маршрутизации и удаленного доступа также была загружаемой функцией, которая заменила отдельные службы RAS и многопротокольной маршрутизации Windows NT 4.0.
Последняя версия Microsoft Office , совместимая с Windows NT 4.0, — это Office XP . Аналогично, Windows Media Player 7.0 (выпущенный в июне 2000 года) и DirectX 3.0a (выпущенный в декабре 1996 года) являются последними версиями Windows Media Player и DirectX, доступными для Windows NT 4.0 соответственно. Последние версии .NET Framework и Windows Installer, доступные для Windows NT 4.0, — это .NET Framework 1.1 (выпущенный в апреле 2003 года) и Windows Installer 2.0 (выпущенный в сентябре 2001 года) соответственно. Последняя версия Internet Explorer, поддерживаемая в Windows NT 4.0, — это Internet Explorer 6 с пакетом обновления SP1 , выпущенный 9 сентября 2002 года.
Windows NT 4.0 сменила Windows 2000 , которая также включала Windows Desktop Update и Internet Explorer 5 по умолчанию. Она также могла быть напрямую обновлена до Windows XP Professional только на системах на базе IA-32 . [42]
Независимый проект под названием Windows Update Restored направлен на восстановление веб-сайтов Windows Update для старых версий Windows, включая Windows NT 4.0. [43] [44]
Пакет обновления | Дата выпуска |
---|---|
Пакет обновления 1 (SP1) | 16 октября 1996 г. |
Пакет обновления 2 (SP2) | 14 декабря 1996 г. |
Пакет обновления 3 (SP3) | 15 мая 1997 г. |
Пакет обновления 4 (SP4) | 25 октября 1998 г. |
Пакет обновления 5 (SP5) | 4 мая 1999 г. |
Пакет обновления 6 (SP6) | 27 октября 1999 г. |
Пакет обновления 6a (SP6a) | 22 ноября 1999 г. |
После SP6a Security Rollup | 26 июля 2001 г. |
Windows NT 4.0 получила шесть пакетов обновлений в течение своего жизненного цикла, а также многочисленные пакеты обновлений и опциональные пакеты. Только первый пакет обновлений был доступен для архитектуры MIPS, Service Pack 2 был последним выпуском для архитектуры PowerPC, а Service Pack 6 был последним выпуском для архитектуры Alpha. Service Pack 6a (SP6a) — последний выпущенный пакет обновлений для Windows NT 4.0.
Пакет обновления 7 планировался на определенном этапе в начале 2001 года, но он стал Post SP6a Security Rollup , а не полным пакетом обновлений, выпущенным 26 июля 2001 года, через 16 месяцев после выпуска Windows 2000 и почти за три месяца до выпуска Windows XP. [45]
Помимо исправлений ошибок, пакеты обновлений также добавили множество новых функций, таких как режим Ultra DMA для дисковых накопителей вместе с управлением шиной, новые версии служб Internet Information Services , улучшения учетных записей пользователей и профилей пользователей, поддержка смарт-карт, улучшенная масштабируемость симметричной многопроцессорной обработки (SMP), возможности кластеризации, поддержка MMX / 3DNow! / SSE / SSE2 , поддержка AGP , улучшения поддержки COM , служба журнала событий, MS-CHAPv2 и NTLMv2 , подписывание пакетов SMB , Syskey , улучшения загрузки , улучшения WINS , служба маршрутизации и удаленного доступа (RRAS), PPTP , улучшения туннелирования DCOM/HTTP, IGMPv2, WMI , Active Accessibility и поддержка NTFS 3.0 среди других. [46]
Компания Microsoft выпустила пять версий Windows NT 4.0 Workstation and Server Resource Kit (исходный выпуск плюс четыре дополнения), которые содержали большое количество инструментов и утилит, таких как desktops.exe, который позволял пользователю иметь несколько рабочих столов, а также стороннее программное обеспечение.
Microsoft прекратила предоставлять обновления безопасности для Windows NT 4.0 Workstation 30 июня 2004 года, Windows NT 4.0 Server 31 декабря 2004 года и Windows NT 4.0 Embedded 11 июля 2006 года из-за серьезных уязвимостей, включая Microsoft Security Bulletin MS03-010, которые, по словам Microsoft, не могли быть исправлены без существенных изменений в основной операционной системе. Согласно бюллетеню по безопасности, «из-за фундаментальных различий между Windows NT 4.0 и Windows 2000 и ее преемниками невозможно перестроить программное обеспечение для Windows NT 4.0, чтобы устранить уязвимость. Для этого потребовалось бы перепроектировать очень значительную часть операционной системы Windows NT 4.0, и не было бы никаких гарантий, что приложения, разработанные для работы в Windows NT 4.0, продолжат работать в исправленной системе».
В период с июня 2003 года по июнь 2007 года в Windows 2000 Server было выявлено и исправлено 127 уязвимостей безопасности, многие из которых могут также повлиять на Windows NT 4.0 Server; однако Microsoft не тестирует бюллетени безопасности на неподдерживаемом программном обеспечении.
...Windows NT 4.0 на самом деле не поддерживала FAT32 изначально, и для поддержки FAT32 в NT 4 требовался сторонний драйвер от Winternals...