Последнее время в сети становится модным такое явление как аналитика, огромное количество аналитиков предсказывают провалы, успехи, возможности, характеристики тех или иных продуктов. Вот и я тоже решил сделать эдакий анализ ядра Windows NT. Анализ будет состоять из двух статей: «взгляд в прошлое» и «взгляд в будущее».
86-DOS была выгодна и для Microsoft и для IBM, однако имела многочисленные недостатки в виде отсутствия многозадачности и максимального объема ОЗУ в 640 Кб. И в 1984 году компании совместными усилиями начали разработку новой ОС, под названием OS/2. А в декабре 1987 года выпустили OS/2 v1.0, которая по сути является Windows NT 1.0. ОС могла работать как на 16-bit, так и на 32-bit процессорах. OS/2 v1.0 поддерживала столь необходимую многозадачность, кроме того в ней появилось такое новшество, как переключение экранов текстового интерфейса.
В 1992 году этими двумя компаниями была выпущена OS/2 v2.0 (Windows NT 2.0). В новой ОС были реализованы такие новшества, как графический интерфейс пользователя, использование виртуальных DOS-машин (VDM) и рабочий стол Workplace Shell. Также ОС была полностью переведена на 32-bit процессоры, а версия 16-bit отсутствовала. Активная рекламная компания системы проходила под лозунгом «лучшая DOS, чем MS-DOS, и лучшая Windows, чем Windows».
И вот 27 июля 1993 компания Microsoft отдельно от IBM выпустила Windows NT 3.1. Изначально ОС разрабатывалась совместно с IBM, однако потом руководства двух компаний разошлись во взглядах и в итоге Редмонд самостоятельно доработал и выпустил систему. ОС была выпущена в двух редакциях Workstation, Advanced Server и как и предшественница поддерживала только 32-bit. Интересно, что сперва Microsoft хотела назвать ОС NT OS/2, однако передумала рекламировать конкурента и выпустила систему под названием Windows NT, где буквы NT означали «New Technology». Позднее ядро было доработано и использовано в Windows NT 3.5 и Windows NT 3.51.
29 июля 1996 была выпущена новая ОС, основанная на ядре NT 4.0, получившая название Windows NT 4.0. Система была доступна в пяти редакциях: Workstation, Server, Server Enterprise, Terminal Server, Embedded; и естественно все редакции были 32-bit. Windows NT 4.0 стала первой NT системой, в которой было использовано знаменитое меню «Пуск».
Дальнейшее развитие ядро получило с выходом Windows 2000, которая была основана на NT 5.0. Произошло это 17 февраля 2000 года. ОС имела четыре 32-bit редакции: Professional, Server, Advanced Server, Datacenter Server. В последующем на ядро было дополнено и использовано при создании Windows XP (NT 5.1) и Windows 2003 (5.2), стоит заметить, что в Windows XP ядро было портировано для 64-bit процессоров, однако это версия не пользовалась большой популярностью.
30 января 2007 года вышла ОС Windows Vista, в которой было использовано переработанное ядро NT 6.0. ОС вызвала огромное количество негодования со стороны пользователей, ее сразу нарекли «провалом», люди жаловались на сильную «прожорливость» ОС, и никто даже не задумался, что все предыдущие крупные релизы ядра (BIOS, CP/M, 86-DOS, OS/2 v1.0, OS/2 v2.0, NT 3.1, NT 4.0, NT 5.0) тоже «страдали прожорливостью», а вызвано это в первую очередь усложнением ядра, которое не происходит при мелких доработках (NT 3.5, NT 3.51, NT 5.1, NT 5.1, NT 5.2). ОС была выпущена в редакциях: Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; каждая из которых (кроме Starter) была представлена как в 32-bit, так и в 64-bit версиях. (Серверная ОС была выпущена отдельно под названием Windows Server 2008.) В последствии на основе ядра NT 6.0 выпущена еще одна ОС Windows 7 (NT 6.1), а в ближайшее время (26 октября 2012 года) будет выпущена еще одна наследница – Windows 8 (NT 6.2). У обоих последовательниц серверные версии тоже являются отдельными и имеют названия Windows Server 2008 R2 и Windows Server 2012. Также стоит отметить, что в Windows 8 32-bit версия была портирована для ARM-архитектуры, эта редакция ОС получила имя Windows RT.
Продолжение следует…