Составители:
ройств и недостаточным количеством прикладных программ. Таким образом, сразу по-
сле появления NT круг поклонников этой операционной системы был относительно не-
большим. Большинство пользователей продолжало использовать Windows 3.1. Постав-
щики программного и аппаратного обеспечения не испытывали особого желания начать
широкомасштабную поддержку NT. Конечно, в рабочей среде NT могли использоваться
многие программы, созданные для Windows 3.1, но далеко не все. Следует отметить, что
новая операционная система Microsoft стоила значительно дороже, чем Windows 3.1,
кроме того, дополнительные финансовые вложения могли потребоваться и для модерни-
зации компьютера. При создании Windows NT компания Microsoft включила в состав
этой операционной системы модуль Windows-On-Windows (WOW), благодаря которому
в NT можно было запускать приложения Windows 3.1, однако инженеры Microsoft были
неприятно удивлены. Оказалось, что огромное количество существовавших на тот мо-
мент программ в процессе своей работы использовали ошибки и недокументированные
возможности интерфейса Win16 API. Такие программы зачастую отказывались работать
в среде WOW, так как этот модуль в точности соответствовал документации.
И все же Microsoft приняла решение не отказываться от своего детища и (как и в
случае с первыми версиями Windows) продолжать работу над улучшением новой опера-
ционной системы. Через некоторое время было выпущено несколько новых, улучшен-
ных версий NT. Все же руководство компании понимало, что для достижения успеха не-
обходимо привлечь в мир NT сторонних независимых разработчиков программного
обеспечения.
Решением проблемы стала операционная система Windows 95 (первоначально ус-
ловно названная Chicago), которая появилась в августе 1995 года. Вместо того, чтобы
выпустить на рынок Windows 4.0, компания Microsoft решила удивить мир совершенно
новым продуктом. Руководство компании страстно желало, чтобы покупатели думали о
Windows 95 как о Windows NT Lite, то есть как об облегченной версии NT. Однако на
самом деле Windows 95 больше напоминала Windows 3.1, которую накачали нелегаль-
ными стероидами. Основным козырем Windows 95 было то обстоятельство, что эта опе-
рационная система обладала программным интерфейсом, сходным с Windows NT. Таким
образом, сторонние разработчики программ могли без дополнительных усилий созда-
вать приложения, с одинаковым успехом работающие как в Windows 95, так и в NT.
Компания Microsoft рассчитывала, что это приведет к стремительному увеличению ко-
личества программных продуктов для NT. Чтобы подобный замысел сработал, необхо-
димо было обеспечить массовый переход пользователей Windows 3.1 на использование
Windows 95. В результате при проектировании Windows 95 были применены некоторые
весьма спорные дизайнерские решения, которые сложно обосновать, если только не
принимать во внимание необходимость обеспечения полной совместимости с Windows
3.1.
В процессе разработки Windows 95 компания Microsoft решила ни в коем случае не
повторять подход, использованный при создании WOW. Дело в том, что пользователи
домашних компьютеров очень неохотно идут на обновление операционной системы, ес-
ли у них есть хотя бы малейшие сомнения в том, что их любимые программы смогут
нормально работать после установки новой ОС. Исходя ив этого, было принято решение
в точности воспроизвести Win 16 API (программный интерфейс Windows 3.1) в составе
Windows 95. При этом чтобы лишний раз не "напрягаться", Microsoft решила не разраба-
тывать новый Win16, а использовать уже существующий. В этом случае можно было не
опасаться проблем, связанных с совместимостью: фактически все существующее про-
граммное обеспечение Windows 3.1 сможет работать в Windows 95, так как обе эти опе-
рационные системы по большому счету обладают одинаковой начинкой. Мало того, в
Windows 95 смогут работать старые драйверы аппаратных устройств. Конечно, Microsoft
внесла в систему некоторые изменения. Кое-какие компоненты были полностью перепи-
24
ройств и недостаточным количеством прикладных программ. Таким образом, сразу по-
сле появления NT круг поклонников этой операционной системы был относительно не-
большим. Большинство пользователей продолжало использовать Windows 3.1. Постав-
щики программного и аппаратного обеспечения не испытывали особого желания начать
широкомасштабную поддержку NT. Конечно, в рабочей среде NT могли использоваться
многие программы, созданные для Windows 3.1, но далеко не все. Следует отметить, что
новая операционная система Microsoft стоила значительно дороже, чем Windows 3.1,
кроме того, дополнительные финансовые вложения могли потребоваться и для модерни-
зации компьютера. При создании Windows NT компания Microsoft включила в состав
этой операционной системы модуль Windows-On-Windows (WOW), благодаря которому
в NT можно было запускать приложения Windows 3.1, однако инженеры Microsoft были
неприятно удивлены. Оказалось, что огромное количество существовавших на тот мо-
мент программ в процессе своей работы использовали ошибки и недокументированные
возможности интерфейса Win16 API. Такие программы зачастую отказывались работать
в среде WOW, так как этот модуль в точности соответствовал документации.
И все же Microsoft приняла решение не отказываться от своего детища и (как и в
случае с первыми версиями Windows) продолжать работу над улучшением новой опера-
ционной системы. Через некоторое время было выпущено несколько новых, улучшен-
ных версий NT. Все же руководство компании понимало, что для достижения успеха не-
обходимо привлечь в мир NT сторонних независимых разработчиков программного
обеспечения.
Решением проблемы стала операционная система Windows 95 (первоначально ус-
ловно названная Chicago), которая появилась в августе 1995 года. Вместо того, чтобы
выпустить на рынок Windows 4.0, компания Microsoft решила удивить мир совершенно
новым продуктом. Руководство компании страстно желало, чтобы покупатели думали о
Windows 95 как о Windows NT Lite, то есть как об облегченной версии NT. Однако на
самом деле Windows 95 больше напоминала Windows 3.1, которую накачали нелегаль-
ными стероидами. Основным козырем Windows 95 было то обстоятельство, что эта опе-
рационная система обладала программным интерфейсом, сходным с Windows NT. Таким
образом, сторонние разработчики программ могли без дополнительных усилий созда-
вать приложения, с одинаковым успехом работающие как в Windows 95, так и в NT.
Компания Microsoft рассчитывала, что это приведет к стремительному увеличению ко-
личества программных продуктов для NT. Чтобы подобный замысел сработал, необхо-
димо было обеспечить массовый переход пользователей Windows 3.1 на использование
Windows 95. В результате при проектировании Windows 95 были применены некоторые
весьма спорные дизайнерские решения, которые сложно обосновать, если только не
принимать во внимание необходимость обеспечения полной совместимости с Windows
3.1.
В процессе разработки Windows 95 компания Microsoft решила ни в коем случае не
повторять подход, использованный при создании WOW. Дело в том, что пользователи
домашних компьютеров очень неохотно идут на обновление операционной системы, ес-
ли у них есть хотя бы малейшие сомнения в том, что их любимые программы смогут
нормально работать после установки новой ОС. Исходя ив этого, было принято решение
в точности воспроизвести Win 16 API (программный интерфейс Windows 3.1) в составе
Windows 95. При этом чтобы лишний раз не "напрягаться", Microsoft решила не разраба-
тывать новый Win16, а использовать уже существующий. В этом случае можно было не
опасаться проблем, связанных с совместимостью: фактически все существующее про-
граммное обеспечение Windows 3.1 сможет работать в Windows 95, так как обе эти опе-
рационные системы по большому счету обладают одинаковой начинкой. Мало того, в
Windows 95 смогут работать старые драйверы аппаратных устройств. Конечно, Microsoft
внесла в систему некоторые изменения. Кое-какие компоненты были полностью перепи-
24
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
