Windows 1.0: Путешествие на 38 лет назад

Привет, Хабр! Сегодня 20 ноября 2023 года. Последняя версия Windows — Windows 11. Но вернемся на 38 лет назад — в 1985 год. Именно тогда появился наш именинник — Windows 1.0! Windows 1.0 даже не была операционной системой — она была простой графической оболочкой, целью которой являлось упрощение работу с DOS и периферийными устройствами.
На старте запуск Windows 1.0 происходил с помощью файла WIN.COM, доступ к которому можно было получить с помощью командной строки MS-DOS. После этого следовал запуск самого настоящего рабочего стола, на котором отображались приложения, совместимые с файловым менеджером и другими нюансами графического интерфейса. Почти как сегодня, запущенные в оболочке приложения отмечались специальными значками в нижней части экрана. Более того, здесь даже присутствовал аналог современной «Панели управления», с помощью которой можно было настраивать те или иные нюансы работы Windows 1.0.
К более-менее современному виду в визуальном плане «операционная система» Microsoft с графическим интерфейсом добралась только к релизу Windows 95. До этого момента ей еще пришлось пройти далеко не через пару версий, которые заняли не один год. Тем не менее отголоски MS-DOS тянулись за ней достаточно долго.
Анонсированная Биллом Гейтсом, в Нью-Йорке, в 1983 году, но опубликованная только в 1985 году, Windows 1.0 была первой коммерчески успешной графической оболочкой для операционной системы MS-DOS от компании Microsoft. Windows 1.0 представляла собой графический интерфейс, который значительно упростил работу с компьютером для пользователей, привыкших к командной строке.
Windows 1.0 открыла новые возможности для пользователей MS-DOS, позволив им запускать программы и оперировать файлами и папками с помощью мыши и оконного интерфейса. Это была переломная точка в истории операционных систем, так как графический интерфейс делал компьютеры более доступными и интуитивно понятными для широкой аудитории.
Хотя Windows 1.0 не была самостоятельной операционной системой, она предоставила удобное окружение для работы с MS-DOS и заложила основы для развития будущих версий операционной системы Windows. В дальнейшем компания Microsoft продолжила развивать Windows, добавляя новые функции и улучшая производительность, что сделало её одной из самых популярных операционных систем в мире, хотя она начинает сдавать позиции (согласно сервису StatCounter доля использования Windows в мире занимает ~68,23%). Спустя более чем тридцать лет по поводу лидерства Microsoft в операционных системах с графическим интерфейсом даже спорить бессмысленно. Но, все начиналось отнюдь не так позитивно.

доля Windows снизилась с 76,33% до 68,23%, а доля Linux повысилась с 1,69% до 3,07%

доля Windows снизилась с 76,33% до 68,23%, а доля Linux повысилась с 1,69% до 3,07%

Windows 1.0 нужна была для конкуреции С Apple

Microsoft во главе с Биллом Гейтсом также разрабатывала программное обеспечение для компьютеров Apple, но начавшиеся продажи сравнительно дешёвых IBM PC создали новый свободный сегмент рынка графических оболочек для персональных компьютеров и Microsoft решила занять эту нишу первой.

Сложную проблему обеспечения функциональности на уровне конкурентов с медленным процессором, и без использования жёсткого диска (дорогого на тот момент времени устройства) удалось решить, но снижение производительности при этом было неизбежным. В рекламе применили хитрость: заявленная многозадачность обеспечивалась при значительно больших аппаратных требованиях, которые были напечатаны снизу мелким шрифтом.

Решения компании из Купертино всегда были относительно дорогими, и тогда за эту машину просили баснословные 10 тысяч долларов. В это же время свою бурную деятельность в куда более дешёвом сегменте начинала IBM, и у Microsoft появился реальный шанс залететь в него со своими программными наработками. Собственно, первым реальным решением на данном поприще стала графическая оболочка для MS-DOS Windows 1.0 — не первая, которая родилась в Редмонде, но первая оттуда с поддержкой графического интерфейса.

Windows 1.0

Windows 1.0

В сентябре 1981 года, через месяц после окончания разработки PC DOS для IBM, начались работы над проектом Interface Manager. Этот проект должен был убрать стену между MS-DOS и программами. А также он должен облегчить работу с внешними устройствами — монитором, принтером или другими девайсами.

Interface Manager должен был иметь графический режим работы, преследоваться принципы WYSIWYG, и должен иметь внешний вид программ. Подумайте, что было бы проще для пользователя — белый текст на чёрном, там ничего почти непонятно, или классный (на то время) графический интерфейс, где хватит просто выбрать пункт из меню? Всё это помогает просмотру визуального контента.

Но что это за Interface Manager, когда мы говорим о Windows? Microsoft решили, что Interface Manager звучит ужасно, а вот Windows (окна) — намного лучше. И пользователь, интуитивно понимает, что будет там, и звучит это коротко.

Единственное, для использования всего этого великолепия нужна не только клавиатура, но и мышь — новый инструмент, который не был понят сразу.

Да, сегодня нелегко себе это представить, но более тридцати пяти лет тому назад этот факт не был особенно удивительным: Windows 1.0 поддерживала всего шесть цветов. Как мне кажется, по снимкам экрана хорошо видно, что даже этого было более или менее достаточно для определённой дифференциации интерфейса в визуальном плане. К примеру, верхнее меню со структурой базовых действий с конкретным приложением выделялось жёлтым цветом и сразу же бросалось в глаза. В заголовках окон использовались точки синего, фиолетового и чёрного цветов, ползунки для навигации по документам были красными.

Конечно, в Microsoft прекрасно понимали, что для увеличения визуальной привлекательности операционной системы обязательно нужно было увеличивать число цветов, с которой система умела бы работать. Именно поэтому одной из отличительных черт Windows 2.0 стала поддержка 16 цветов, Windows 3.0 — 256 цветов.

81b2f1188577ad7540a351321a7b8e35.jpg

Обновления Windows 1.0

В январе 1986 года было выпущено обновление 1.02. Эта версия стала первой локализованной на европейские языки, которую начали продавать в Европе. В августе 1986 года была выпущена версия 1.03. В ней были добавлены драйверы для европейских раскладок клавиатуры, а также драйверы для принтеров и монитора. Была добавлена поддержка компьютеров типа AT&T 6300 и 6300 Plus, поддержка MS DOS 3.2 и поддержка дисководов для IBM дисет.

В апреле 1987 года было выпущено последнее обновление 1.04. В нём была добавлена поддержка компьютеров IBM PS/2, однако не добавлено поддержки новых видеокарт VGA. В ноябре 1987 года вышел преемник Windows 1.0x — Windows 2.0x.

Загрузочный экран Windows 1.04

Загрузочный экран Windows 1.04

Отношение к Windows 1.0x и ее реклама

Windows 1.0 распространялась на дискетах и стоила 99 долларов. Сложно сказать, что она была принята действительно тепло. В первых рецензиях её ругали за медленную и неуверенную работу, которая оказалась связана с высоким потреблением оперативной памяти. В минимальных системных требованиях её рекомендованный объём находился на уровне 256 КБ. Неприметная надпись мелким шрифтов гласила, что при использовании многозадачности для графического интерфейса требовалось больше оперативной памяти. Тем не менее для неё полноценно не хватало даже 512 КБ: даже в этом случае каждое последующее окно лагало пуще предыдущего.

Но независимо от того, Windows 1.0 или Windows 10, хотя целых 34 года разницы между ними, проблемы у ОС от Microsoft остаются похожи: системе требуется большой объём памяти под собственные нужды, она часто трудна в эксплуатации, и до сих пор остаются «не очень зрелыми» основные элементы тестирования системы. И это ещё речь не идёт о защите от вирусов, червей и других опасностей. Впрочем, про Apple тоже можно сказать, что за последние 34 года она не изменила своему концепту — операционная система непревзойдённо проста, но при этом цена на неё непомерно высокая.

Набившая оскомину сегодня шутка о том, что системами редмондцев можно пользоваться только первого сервиспака (набора исправлений/улучшений) берёт своё начало с самого рождения революционной «операционки» — сразу же после выхода Windows 1.0 в ней была обнаружена критичная ошибка, которую программисты Microsoft начали спешно «латать», поэтому в розницу фактически начали поставляться уже исправленные версии 1.01.

Вопреки проблемам с поддержкой оборудования и дефициту «софта», дебютная версия Windows очень бодро продавалась — с ноября 1985 по апрель 1987-го было продано свыше 500 тысяч копий. Поддержка Windows 1.0 продлилась ошеломительные 16 лет и завершилась 31 декабря 2001 года.

Сегодня про это смешно даже подумать, но техножурналисты того времени ещё и спорили, нужна ли вообще операционной системе многозначность. На одной стороне было утверждение о том, что пользователь не может делать два дела одновременно. На второй было недоумение про то, что покупать эту ОС без акцента на многозадачность вообще нет смысла.

Перевод выполнен Даниилом Мысливцом

Перевод выполнен Даниилом Мысливцом

Реклама Windows 1.0 на YouTube

В 1986 году многие впервые узнали про Стива Балмера, который в будущем станет генеральным директором Microsoft. В то время он был акционером компании и руководителем одного из её подразделений. Он лично снялся в рекламном ролике, в котором вовсю расхваливал Windows 1.0.

Стиль повествования Балмера в разрезе IT-компаний того времени был достаточно эпатажным. В этой манере, которая впоследствии станет его фирменной, он отмечал удивительно низкую цену операционной системы, а также любопытные встроенные приложения.

Программы в Windows 1.0

В Windows 1.0 был предустановлен ряд программ, которые предоставляли базовые функции и возможности для пользователя. Вот некоторые из них:

  1. Paint: Программа для создания и редактирования растровой графики. Позволяла пользователю рисовать, заполнять цветом и копировать изображения.

  2. Write: Простой текстовый редактор, позволяющий создавать и редактировать текстовые документы. Он включал базовые функции форматирования текста.

  3. PIF Editor: Программа, используемая для создания ярлыков (PIF — Program Information File) к DOS-приложениям в Windows 1.0. Ярлыки делали запуск DOS-приложений более удобным и позволяли устанавливать определенные параметры запуска.

  4. Calendar: Программа-календарь, предоставляющая возможность просмотра и управления датами и событиями.

  5. Clipboard: Программа для копирования и вставки текста или изображений между различными приложениями в Windows.

  6. Control Panel: Панель управления, позволяющая настраивать различные параметры системы, такие как экран, мышь или принтер.

Это лишь некоторые из предустановленных программ в Windows 1.0. Кстати, что Windows 1.0 была открытой для разработчиков, и дополнительные приложения могли быть созданы и установлены пользователями.

Сто́ит уделить внимание, что в конце рекламы Стив Балмер уделяет отдельное внимание игре «Реверси», которая входила в комплект поставки Windows 1.0. Важно отметить, что она нужна была не столько для досуга пользователей, сколько для их обучения работе с новым манипулятором — мышью.

На рубеже перехода с MS-DOS было особенно важно научить заинтересованных ловко управляться с перемещением курсора по экрану, и игра, в которой нужно было окружить фишки соперника своими, подходила для этого очень неплохо.

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

Windows 1.01[46][47][48]

Windows 1.03[46][48]

Windows 1.04[22][46][48]

CPU

8088 Intel процессор

RAM

256 KB оперативной памяти

320 KB оперативной памяти

Storage

Два двусторонних дисковода для гибких дисков или жесткий диск

Video

CGA, HGC, или EGA адаптеры

CGA, HGC, EGA, или VGA адаптеры

OS

MS-DOS 2.0

MS-DOS 2.0 или более выше

Mouse

Рекомендуется использовать указательное устройство, совместимое с Microsoft, но не обязательно

Заключение

Windows прошла огромный путь — от оболочки над MS-DOS до полноценной операционной системы, которая на данный момент самая популярная.

Windows 1.0 получила смешанные отзывы, а над ее разработкой работали всего 24 человека.

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

Полезные ссылки и источники

Эмулятор Windows 1.01

Спасибо за чтение, с вами был Доктор Аргентум

© Habrahabr.ru