215

Взгляд назад: Windows NT 3.10

Всем привет, сегодня поговорим о совершенно новой операционной системе: Windows NT 3.10.

Это пятая заметка из цикла истории операционных систем.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Для начала разрушим миф о названии. Windows NT многие трактуют как Windows New Technology. Хоть это и идеально характеризует всю суть, но это не более, чем работа маркетологов.

Одна из версий говорит о том, что изначально система разрабатывалась для процессора Intel i860 (80860). Процессор имел кодовое имя N-Ten. Однако процессор на рынке не зашел и версия для NT так и не увидела свет.

Не у видела, да и хуй с ней. Зато появились версии для для x86, MIPS R4000 и Dec Alpha. Главной особенностью системы стало проектирование системы таким образом, что исходники ядра и подсистем написаны на С и С++, а аппаратно зависимые части выносились в HAL.


Изначально система должна была выпущена как WIndows OS/2 3.0. Однако напряженность отношений IBM и Microsoft, вызванная сменой API последней, привела к распаду сотрудничества. IBM продолжила разработку OS/2, а Microsoft продолжила заниматься Windows NT.


Система снабжена собственным загрузчиком OS Loader. На стадии загрузки позволяет выбрать загрузку последней удачной конфигурации, для этого хранит копию реестра.


Системные требования


для x86 архитектуры:

- 80386 процессор с частотой 25 Мгц

- 12 Мб оперативной памяти

- 75 Мб жесткий диск

Для RISC архитектуры:

- 16 Мб оперативной памяти

- 92 Мб жесткий диск

Редакция Windows NT 3.1 Advanced Server более требовательна к ресурсам, но поддерживает четырех процессорные конфигурации.


Совместимость

Windows NT 3.1 использует несколько подсистем для обеспечения совместимости приложений:


NTVDM и WOW

Новая операционная система больше не использует в своей основе MS-DOS — его там больше нет от слова совсем. На смену пришел эмулятор консоли CMD.EXE. Для запуска 16 разрядных приложений используются подсистемы NTVDM (NT Virtual Dos Machine) и WOW (Windows on Windows) Это позволило выполнять приложения, не требующие низкоуровневый доступ к оборудованию


API Win32

Впервые появившийся API Win32 являлся 32-битной реализацией уже популярного Windows API. Это позволило программистам с минимальными изменениями перекомпилировать имеющиеся приложения для работы в новой среде. Использование API Win32 позволило портировать приложения на поддерживаемые архитектуры (MIPS или x86) без особых трудозатрат. Новый API не допускает приложениям уровня пользователя доступ к оборудованию, что положительно сказалось на надежности.


OS/2

Windows NT 3.1 оказалась хорошо совместима с OS/2. Схожими являются сетевые API NetBIOS/LANMan и концепция динамических библиотек. При этом последние были настолько сходи, что приложения OS/2 без особых усилий можно перенести на Windows NT 3.1. Полностью поддерживается файловая система HPFS.

Позже Microsoft представила подсистему Presentation Manager, которая позволила выполнять графические приложения OS/2.


POSIX

Поддержка совместимости с POSIX было больше политическим решением и позволила участвовать в госконтрактах США. Нам же она предоставила поддержку длинных имен файлов и поддержку разрешений доступа к файлам.



Файловые системы

Windows NT 3.1 на мой взгляд вызывает весьма неоднозначные на сегодняшний день чувства при работе с дисками. Она поддерживает файловые системы:


- FAT12

- FAT16

- NTFS 1.0

- HPFS


Видите особенность? FAT32 тут и не пахнет. Зато журналируемые файловые системы HPFS и NTFS предоставили возможность управления правами доступа (ACL). Обе файловые системы являются журналируемыми и Windows NT на стадии загрузки проверяют журнал на наличие незавершенных транзакций.


Динамические диски

Технология динамических дисков является реализацией программного RAID. В Windows NT 3.1 Workstation доступно создание только RAID 0 и JBOD массива, в редакции Advanced Server доступны уровни RAID 0, RAID 1, JBOD и RAID 5.


Примечательным является то, что созданный раздел нельзя отформатировать через File Manager: он может форматировать только гибкие диски. Для форматирования использую командную строку.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Недостатком этой реализации динамических дисков является то, что конфигурация массива хранится не на дисках, а в реестре. Поэтому диски нельзя просто так перенести на другой компьютер или переустановить систему — требуется предварительное сохранение конфигурации на дискету с последующей загрузкой в реестр. Всё это можно сделать через Disk Administrator. К слову сказать, что в Windows 2000 этот недостаток исправили. Теперь вся конфигурация хранится на всех дисках сразу.

Работа в сети

Windows NT 3.1 — это изначально сетевая операционная система. Она поддерживает протоколы NetBIOS, TCP/IP и Data Link Control. Стоит отметить, что стек TCP/IP использовался не собственной разработки, а Spider Systems (SpiderTCP). Поэтому он не может использоваться для построения сетей, включающих Microsoft LAN Manager или NT. Так же не поддерживается NetBIOS Over TCP, DHCP и WINS.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Windows NT 3.10 Advanced Server


Серверная редакция впервые представила нам домен NT, доменную авторизацию и как следствие, централизованное управление пользователями и их правами.


Сервер предоставляет следующие роли:

- Контроллер домена

- Файловый сервер

- Сервер папки обмена ClipBook

- FTP сервер


Установка


А теперь, любитель тряхнуть стариной, перейдем к установке. Процесс установки Windows NT 3.10 имеет свои особенности и без ста грамм не разберешься. Но обо всём по порядку.


Подготовительный этап с погружением в MS-DOS

Нам нужно разметить диск (да, установщик не умеет в управление разделами) и прибегнем к помощи загрузочной дискеты MS-DOS 6.22. Создавая раздел, учитываем, что файловая система будет FAT16. Тут важно понимать, что даже если мы хотим установить WIndows NT 3.10 на NTFS, то установщик этого тоже не умеет! Система сначала ставится на FAT16, потом после перезагрузки конвертируется в NTFS.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

После создания раздела перезагружаемся, форматируем в FAT16 и копируем содержимое компакт диска на в отдельный каталог.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Я специально форматировал диск с ключом /S для того, чтобы на диск были скопированы загрузочные файлы MS-DOS (io.sys; msdos.sys; command.com). Сделал это для того, чтобы показать работу загрузчика OS Loader в мультизагрузочной конфигурации.


Начало установки: стадия MS-DOS

Загружаемся с жесткого диска, переходим в каталог установки и запускаем установщик. Тут следует понимать, что будет дальше: установщик подготовит файлы на жестком диске для установки и создаст загрузочную дискету. С неё нам нужно будет загрузиться для продолжения установки. Так как у меня VirtualBox, то я заранее нашел образ загрузочной дискеты и указал установщику создание дискеты пропустить (ключ /x).

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Загрузка с гибкого диска

Загружаемся с дискеты и нас встречает знакомый интерфейс установщика. Установку выбираем ручную для возможности выбора драйверов контроллера.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Далее наступает момент управления разделами. Дополнительного диска у меня нет, поэтому удалять созданный раздел я не могу — с него ведется установка. Выбирай для установки имеющийся раздел и мне предлагается оставить FAT или конвертировать её в NTFS. Если выбрать первый вариант, то сохранится мультизагрузка с MS-DOS. Если второй, то после конвертирования MS-DOS не запустится.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Основной этап установки


Это предпоследний и основной этап установки. Нам будет предоставлен выбор компонентов для установки, запросят настройки сети и принтера. Здесь мы задаем пароль администратора и можем создать обычного пользователя.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Что интересно, предлагается настроить конфигурацию файла подкачки.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Окончание установки

Во время первой самостоятельной перезагрузки мы видим меню мультизагрузки. Напомню, я пециально предварительно установил MS-DOS на системный диск. Если выберем загрузку в MS-DOS, загрузка произойдет.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост
Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Однако ранее я выбрал преобразование в FAT16 в NTFS и это последний его старт. После выбора в меню загрузки Windows NT 3.10 произойдет реобразование файловой системы.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

На этом установка завершена, мы можем войти в систему.

Взгляд назад: Windows NT 3.10 Windows, Windows nt, Windows Server NT, Microsoft, Downgrade, Мат, Длиннопост

Вот пожалуй и всё на этот раз. Если будет интересно, можно рассмотреть построение доменной сети на этой системе и подробнее рассмотреть Windows NT Directory Services (NTDS). Имя NTDS прочно закрепилось в современной Active Directory (которая появилась в Windows 2000).


Этот пост является сокращенной копией заметки в моём блоге. Там вы найдёте больше скриншотов.

IT минувших дней

1.2K пост7.4K подписчика

Правила сообщества

Запрещается добавлять новости о прошлогодних новинках, а также посты, не относящиеся к тематике "ретро в ИТ".

Желательно соблюдать правила приличия.

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Не знаю, конечно, но мне всегда в голову приходила расшифровка NT как Network Technology, по аналогии с Novell NetWare, т.к. ито, и то "заточено" под сеть.

раскрыть ветку (21)
1
Автор поста оценил этот комментарий
Такого же мнения. Сетевая версия под работу с сервером. Но справедливости ради, у автора более глубокая проработка.
раскрыть ветку (20)
0
Автор поста оценил этот комментарий

Под нормальную сетку вроде же 3.11 была. На 3.10 сетку нужно было сверху накручивать. Или я не прав?

раскрыть ветку (19)
1
Автор поста оценил этот комментарий

Ты путаешь Windows 3.10 и Windows NT 3.10.

Что касается первой, то это так и было. Позже вышла Windows 3.11 для Рабочих групп

Взгляд назад: Windows 3.x

раскрыть ветку (18)
Автор поста оценил этот комментарий

3.1 , ещё кусок бреда... 3.10/3.11 ИСКЛЮЧИТЕЛЬНО просто Windows надстройка над DOS.

раскрыть ветку (17)
1
Автор поста оценил этот комментарий

Это ты бред пишешь. Windows 3.10/3.11 является операционной системой, как бы ты не считал. По твой логике и Windows 98 такая же надстройка.

Да, для из работы требуется MS-DOS. Но это операционная система со своими драйверами, своим API, 32-хразрядным дотупом к диску, защитой памяти и защищенным режимом процессора.

Тебе опять нужно ляпнуть и опять не обязательно думать.

Человек сказал про настройку сети в Windows 3.11. Я же ему пояснил, что Windows 3.11 - не следующая версия за Windows NT 3.10.

раскрыть ветку (16)
Автор поста оценил этот комментарий

А теперь расскажи это M$, профан. Для нас же что для пиратов, что для юзеров - значит сначала поставь DOS, а уж потом 3.x. А для нормальных - ещё и купи DOS которая стоит столько же.

Речь же о твоём очередном косяке - 3.10 - НЕ БЫЛО НИКОГДА NT 3.10. Только 3.1

раскрыть ветку (15)
1
Автор поста оценил этот комментарий

Ты сам профан.

Смотри скрин. Только что специально для тебя снял.

WIndows NT 3.10

Иллюстрация к комментарию
раскрыть ветку (14)
0
Автор поста оценил этот комментарий

Это номер сборки, NT же 3.1 была и осталась даже со всеми SP. Номер билда же у всех был 3.10.x, последний в районе 3.10.5xx и если не ошибаюсь - у NT 3.1 он не менялся с SP ещё, может у AS менялся, не проверял. Опять же 3.10 не было у обычных windows, вероятно поэтому и сделали. 3.1 было даже до и занято. У не NT которую звали 3.10 номер сборки 3.1.0.xxx и так далее растя до 3.1.1.


Вот ИМЕННО ПОЭТОМУ человек выше и спутал версии и твой опыт пока что исключительно негативный - бреда много.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Windows 3.10 была.

Скрин сделал сейчас.

Иллюстрация к комментарию
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Билда итд нету, это версия винды, версия реальная отдаётся вот такая у 3.10.

Вот тебе первое найденное от NT 3.1 кстати и разница билда с версией.

Иллюстрация к комментарию
раскрыть ветку (4)
Автор поста оценил этот комментарий

P.S. Не могу не поиздеваться что у меня Windows 1703 или Windows 15063.0

Ну или 6.1 в то время как это Windows7.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Издевайся над собой.

Windows 10 - это NT 10.0

Иллюстрация к комментарию
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Я в курсе, и что? Ты то в winver играешься и там другое - полная херня. И нет, в общем случае номер сборки начинающийся с 10 не значит windows 10, виста была 6.0, семёрка 6.1, восьмерка 6.2, 8.1 6.3, а уж сервера...

раскрыть ветку (4)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку