История создания Microsoft Windows¶
Microsoft Windows — семейство проприетарных операционных систем корпорации Microsoft, первая версия которых была представлена 10 ноября 1985 года. Разработку инициировал сооснователь Microsoft Билл Гейтс, а непосредственное техническое руководство осуществлял инженер Алекс Макдональд, позже возглавивший подразделение разработки Windows.
¶Предпосылки проекта
В начале 1980-х годов IBM совместно с Microsoft создала операционную систему MS-DOS для персонального компьютера IBM PC. MS-DOS, написанная в основном Полом Алленом и Биллом Гейтсом, поставлялась с текстовым интерфейсом и командной строкой. К середине десятилетия стало очевидно, что будущее интерфейсов — за графическими средами, подобными той, что развивала Apple в Macintosh (система Mac OS, основанная на проекте Xerox PARC). Apple Lisa и Macintosh демонстрировали удобство оконного интерфейса с мышью.
Microsoft не собиралась отдавать рынок. В 1981 году компания наняла инженера Чарльза Симони, работавшего ранее в Xerox PARC над графическими интерфейсами. Именно он убедил Гейтса в необходимости графической оболочки над MS-DOS. В 1983 году на выставке Microsoft举行了 презентацию Windows 1.0, однако выпуск неоднократно откладывался из-за технических сложностей и давления IBM, продвигавшей собственную графическую среду TopView.
¶Разработка Windows 1.0
Разработкой первой версии руководил Алекс Макдональд (Alex MacDonald), руководитель группы системных программ. Ключевые инженерные решения включали:
- архитектуру «оконного менеджера» поверх MS-DOS, что позволяло запускать несколько приложений одновременно;
- использование переключаемых задач (cooperative multitasking) — программы делились процессорным временем добровольно;
- единый набор элементов интерфейса (кнопки, меню, диалоги) для всех приложений.
Среди других разработчиков ранней Windows были Стивен Баллоу, Джон Коллидж, Ким Лилли (автор клавиатурного менеджера) и Луис Фридан. Билл Гейтс выступал не как программист ядра, а как архитектор продукта и главный инициатор проекта, лично контролировавший сроки и концепцию.
¶Выпуск и развитие
Windows 1.0 поступила в продажу 10 ноября 1985 года. Система не пользовалась коммерческим успехом: она была медленной, требовала мощного для того времени компьютера и не имела поддержки от ведущих разработчиков ПО. Ситуацию изменила Windows 2.0 (1987), а затем Windows 3.0 (1990), продавшаяся тиражом свыше 10 миллионов копий за два года.
| Версия | Год выпуска | Ключевое изменение |
|---|---|---|
| Windows 1.0 | 1985 | Первый графический интерфейс поверх MS-DOS |
| Windows 2.0 | 1987 | Оконные элементы, совместимость с Excel |
| Windows 3.0 | 1990 | Виртуальная память, защищённый режим |
| Windows 95 | 1995 | Кнопка «Пуск», панель задач, 32-битная архитектура |
| Windows NT 3.1 | 1993 | Отдельная линейка для корпоративного рынка |
¶Windows NT: вклад Дэвида Катлетта
Параллельно с потребительской линейкой с 1989 года под руководством Дэвида Катлетта (David Cutler), пришедшего из Digital Equipment Corporation, разрабатывалась Windows NT — полностью новая 32-битная система без зависимости от MS-DOS. Катлетт и его команда создали ядро NT, которое стало основой всех последующих версий Windows, включая Windows 10, Windows 11 и серверные продукты.
¶Значение
Windows 95, вышедшая 24 августа 1995 года, окончательно закрепила доминирование системы: к концу 1990-х годов доля Windows на рынке настольных ОС превышала 90 %. Проект, начатый по инициативе Билла Гейтса и реализованный командой инженеров во главе с Алексом Макдональдом и Дэвидом Катлеттом, определил облик персональных компьютеров на десятилетия вперёд.
¶Источники
- Isaacson, W. The Innovators (2014)
- Wallace, J. Hard Drive: Bill Gates and the Making of the Microsoft Empire (1992)
- Microsoft Archives — Windows Development History
- Ченг, Л. Show Stopper!: The Breakneck Race to Create Windows NT (1994)
