Windows NT 4.0 исполнилось 28 лет. Что из себя представляла эта операционная система?

6caca855a1cec2d6f7ab63c3e4089371.png

Привет, Хабр! Меня зовут Виктор Сергеев. Я редактор МТС Диджитал и люблю рассказывать о технологиях. Сегодня поговорим об ОС, чьи времена уже прошли, но с которой знакомы многие из нас.

Windows NT 4.0 вышла 29 июля 1996 года. Она нативно работала сразу на четырех архитектурах — x86, Alpha, MIPS и PowerPC. В следующих Windows оставили только x86. В 4.0 появилось много новых важных функций, но и проблемы тоже были. Подробно об этом — под катом.

Что нового в Windows NT 4.0?

2b9603d0feba3ec07c534cdc0155d072.jpg

Какие сервисы и функции появились в Windows NT 4.0:

  • Crypto API — интерфейс программирования приложений. Обеспечивает разработчиков Windows-приложений стандартным набором функций для работы с криптопровайдером.

  • Telephony API 2.0 — позволяет подключать ПК, работающие под управлением Windows, к системам передачи голосовой информации — офисным телефонным станциям, аналоговым телефонным каналам. Так пользователи могут сочетать речевые переговоры с обменом компьютерными данными.

  • DCOM и новые функции OLE.

  • Microsoft Transaction Server — входит в состав серверных операционных систем Microsoft и предназначена для поддержки систем обработки транзакций.

  • MSMQ (Microsoft Message Queuing) — улучшенная обработка очередей сообщений.

  • Winsock 2 — API, который позволяет создавать и использовать сокеты (sockets).

  • Улучшения TCP/IP.

  • Поддержка API-дефрагментации (программы дефрагментации нет).

  • Инструмент развертывания Sysprep.

  • Эмуляция NTVDM — в версии RISC была обновлена с 286 до 486.

Интерфейс был почти такой же, как у Windows 95 — появились все ключевые элементы, которые актуальны для Windows и сейчас. Это рабочий стол, корзина, панель инструментов, меню «Пуск», «Мой компьютер». Впервые разработчики добавили сглаживание шрифтов, отображение содержимого окна при перетаскивании, функцию «Портфель» для синхронизации файлов.

6f3451154eb79fcadec3102ad5c04b56.png

Windows NT 4.0 поставлялась в двух вариантах: операционная система для рабочей станции (Windows NT Workstation) и серверные версии (Windows NT Server). Ниже — список системных требований обеих версий:

ce606140f60380d73122c4c49cddf1fc.png

Серверных версий было три:

  • Windows NT 4.0 Server вышла в 1996 году, разработана для платформ малого бизнеса.

  • Windows NT 4.0 Server, Enterprise Edition вышла в 1997 году. Первая система в линейке серверных продуктов семейства Enterprise. Разработана для серверных платформ крупных предприятий и сетей с высоким трафиком.

  • Windows NT 4.0 Terminal Server вышла в 1998 году. Позволяла удаленно подключаться к компьютеру и работать на нем, не находясь рядом с машиной. Та же самая функция была названа Terminal Services в Windows 2000 и в следующих серверных релизах. В ней появилась функция Remote Desktop, которую затем добавили и в Windows XP.

А еще именно в этой ОС впервые появился диспетчер задач. В одном приложении объединили несколько инструментов и его архитектура до сих пор почти не изменилась:

  • управление открытыми приложениями;

  • управление процессами;

  • анализ системных ресурсов.

6570030497d2793a2ef7434662ea5bde.jpg

Важное нововведение ОС — концепция системных политик и редактор системных политик.

cad447cc10c27c4e9ae4b7411ed9cc8a.png

В NT появился софт для поддержки работы в Internet и во внутрикорпоративных сетях. Например, браузер Всемирной паутины IE (Internet Explorer) 2.0, Web-сервер PWS (Peer Web Services) и протокол PPTP (Point-to-Point Tunneling Protocol).

a4f46ce83ac163c6cfcbe0ee5bd24c6f.png

В качестве основной файловой системы в новой ОС использовалась NT File System (NTFS). Она разрабатывалась, чтобы быстро работать с информацией на носителях большой емкости. ФС получилась настолько удачной, что применяется до сих пор.

После выхода у NT 4.0 было не очень много документации. Сисадмины, конечно, справлялись, с настройкой, но отмечали, что разработчики могли бы дать больше технической информации.

Пакеты обновлений выходили вплоть до 2001 года:

  • Release To Manufacture (RTM) — 29 июля 1996;

  • Service Pack 1 — 16 октября 1996;

  • Service Pack 2 — 14 декабря 1996;

  • Service Pack 3 — 15 мая 1997;

  • Service Pack 4 — 25 октября 1998;

  • Service Pack 5 — 4 мая 1999;

  • Service Pack 6 — 22 ноября 1999;

  • Service Pack 6a — 30 ноября 1999;

  • Post Service Pack 6a Security Rollup — 26 июля 2001.

Windows NT 4.0 и Windows 95

Windows NT 4.0 была похожа на Windows 95. Первая была стабильнее за счет использования защищенной памяти и слоя аппаратных абстракций. В среде ОС запрещен прямой доступ к «железу», а приложения, которые работали неправильно, останавливались без ребута операционной системы.

67417755d53f328c79e5d65c4f856480.png

Теперь про недостатки. Например, у NT 4.0 не было Plug and Play и диспетчера устройств. А вот у Windows 95 все это в наличии — несмотря на то, что NT 4.0 новее. Но это еще ладно, гораздо более серьезный недостаток — отсутствие поддержки USB и возможности работы с FAT32.

Большая часть приложений, созданных для Windows 95, работает и в Windows NT 4.0. Не запускаются только некоторые 3D-игры, поскольку в NT ограниченная поддержка DirectX.

Про Windows NT 4.0 не забывают

Энтузиасты работают с этой операционной системой до сих пор. В середине июля 2024 года один из умельцев смог запустить Windows NT 4 на старых компьютерах Apple Macintosh с процессорами PowerPC. Получается, он решил проблему совместимости, которая существовала около 30 лет.

NT требовался один конкретный тип прошивки для работы на RISC-компьютерах, совместимый со спецификацией ARC консорциума ACE. Для машин PowerPC существовал другой стандарт прошивки: открытая и ратифицированная IEEE. В результате Windows NT для PowerPC не могла работать на компьютерах Apple.

Энтузиасту с ником Wack0 на GitHub удалось портировать как прошивки PowerPC ARC, так и загрузчик в оперативную память. Во время работы он использовал код других проектов, включая OpenBIOS и Coreboot. Цели удалось добиться — теперь Windows NT 4 запускается на iMac G3, PowerMac G3 «Blue and White», PowerBook G3 «Lombard» и PowerMac G4 «Yikes».

Но все это уже игрушки — времена ОС прошли. Правда, в некоторых организациях ее до сих пор используют, но это исключение из правил. Еще есть старые рабочие станции и серверы с Windows NT 4.0 — их просто не трогают, раз все работает.

© Habrahabr.ru