
Если спросить любого человека, хоть немного знакомого с компьютерами, как называлась первая операционная система с оконным графическим интерфейсом для IBM PC, он наверняка скажет — Microsoft Windows. И это будет неправильный ответ. Ещё за два года до Windows 1.0 пользователям PC была доступна ОС с полноценным графическим интерфейсом, меню и окнами, управляемая при помощи мыши. Но про эту систему благополучно забыли… Почему? Сейчас разберёмся, а заодно узнаем, почему Билл Гейтс, увидев Visi On на выставке COMDEX в 1982 году, не поверил в её реальность.
▍ Открываем окна
К началу 80-х годов компания Personal Software, основанная ещё в 1977-м, обрела известность благодаря программе для работы с электронными таблицами VisiCalc. Этот полезный инструмент изначально был разработан для Apple II, но позже его портировали на множество разных платформ, включая MS-DOS. Программа пользовалась спросом — за всю её историю было продано более миллиона копий. Помимо VisiCalc программисты Personal Software создавали и другой софт, в основном для Commodore PET, Apple II, TRS-80 и Atari 8-bit, но соперничать с табличным редактором по популярности эти продукты, конечно, не могли.

Персональные компьютеры понемногу дешевели и стремительно завоёвывали офисы, вытесняя оттуда морально устаревшие пишущие машинки. На волне успеха VisiCalc весной 1981 года руководство компании задумалось о расширении ассортимента корпоративных приложений — по всем признакам это направление выглядело наиболее перспективным. Но главной проблемой подобных продуктов в 1981 году была недостаточная совместимость форматов. Чтобы использовать данные из одного приложения в другом, нужно было сначала сохранить или экспортировать файл в первой программе, прогнать его через конвертер для изменения структуры, и только затем пытаться открыть его в другом приложении или на компьютере с другой ОС.
В качестве одного из вариантов решения этой проблемы директор по продажам и маркетингу Personal Software Эдвард Эсбер предложил концепцию «семейства продуктов», которые могли бы продаваться комплектом, иметь определённую степень совместимости, но при этом выполнять разные функции. Иными словами, он придумал то, что несколько десятилетий спустя реализовали на практике такие корпорации, как Microsoft в пакете Office или Adobe в своём Creative Suite.

Основатель и директор Personal Software Дэн Файлстра подошёл к вопросу со всей возможной серьёзностью: он провёл большое маркетинговое исследование, призванное выяснить, какие именно функции и возможности нужны бизнесу от компьютерных программ, а потом устроил технический диспут уже в коллективе своих разработчиков, стараясь выяснить, как эти задачи можно решить технически. В итоге на свет родились три концепции: все программы должны использовать общую структуру данных, чтобы облегчить беспрепятственный обмен информацией и файлами между ними, а ещё эти программы должны иметь общий согласованный интерфейс, избавляющий пользователя от необходимости заново изучать расположение элементов управления при переходе из одного приложения в другое.
Наконец, в 1981 году для перехода между программами пользователь должен был сначала завершить одну из них, и только потом запустить другую, что требовало определённого времени. Для повышения удобства этот процесс нужно было сделать максимально простым и быстрым. Требовалась не «выгрузка-загрузка», а «переключение» между программами. Сегодня эти идеи выглядят азбучными истинами, но для того времени они сами по себе казались серьёзной технологической инновацией.
С целью воплощения этих планов в реальность Файлстра также решил использовать типичный для бизнеса подход: прежде, чем создавать нечто инновационное с нуля, нужно посмотреть, что уже имеется на рынке. А на рынке очень удачно появился анонсированный в июле 1981 года Xerox Star — проект рабочей станции с графическим пользовательским интерфейсом, созданный в лабораториях компании Xerox.

Вдохновившись этим концептом, Дэн Файлстра начал искать разработчиков, которые уже пытались делать что-то подобное. И он их нашёл: двое парней из Техаса, Скотт Уоррен и Деннис Эббе, активно трудились над графическим интерфейсом для компьютера TRS-80, пытаясь написать его на объектно-ориентированном языке Smalltalk. Файлстра организовал встречу с ними в штаб-квартире Personal Software в Саннивейле, Калифорния, сразу же нанял обоих программистов на работу. Проект новой операционной системы с оконным интерфейсом, получивший рабочее наименование Quasar, стартовал.
▍ Первые шаги
Поскольку основная часть кода будущей ОС уже была написана, первый билд системы на Apple III собрали уже в ноябре 1981 года, после чего дальнейшую разработку решили вести на компьютере DEC VAX, где имелись кросс-компиляторы для различных аппаратных платформ. Тогда же операционную систему переименовали в Visi On, а в начале 1982 года сама компания сменила название, взяв новое имя — VisiCorp.
В основу Visi On было заложено несколько концепций, которые появились в этой ОС впервые, и позже нашли своё применение в других операционных системах с GUI. Каждая запущенная программа здесь открывалась в отдельном окне, причём для отображения и окон, и текста использовалась растровая графика. Помимо окон, в интерфейсе Visi On имелись кнопки и меню, а для работы с системой применялась мышь. Любопытно, что именно в Visi On впервые в истории появился хорошо знакомый каждому из нас элемент — когда система была занята, внешний вид курсора менялся: вместо стрелочки на экране появлялись песочные часы.

В Visi On разработчики добавили развёрнутую справочную систему, а вот файловый менеджер с графическим интерфейсом туда положить почему-то забыли, что впоследствии пользователи называли одним из самых крупных недостатков ОС. Также в Visi On отсутствовала поддержка вложенных каталогов: папки можно было размещать только в корне основного дискового раздела. Ещё одним крупнейшим недостатком стали слишком высокие требования к аппаратным ресурсам компьютера.

В сентябре 1981 года журнал InfoWorld сообщил на весь мир о существовании в недрах Apple проекта Lisa — компьютера с графическим пользовательским интерфейсом, аналогичным по возможностям компьютеру Xerox Star, только по более низкой цене. Решив, что конкурировать с Apple на поприще графических интерфейсов слишком рискованно, в VisiCorp сосредоточились на платформе IBM PC, где аналогичных проектов на тот момент не прослеживалось. Тем более, 12 августа 1981 года в Нью-Йорке корпорация IBM официально представила первенца в этой перспективной линейке персоналок — IBM PC 5150.
Для одновременной работы нескольких приложений и переключения между ними требовалось очень много памяти: чтобы система могла нормально работать, ей было необходимо как минимум 512 килобайт ОЗУ, в то время как большинство персональных компьютеров того времени оборудовались 64 или 128 килобайтами, а 256 считались настоящей роскошью. Ещё нужен был CGA-совместимый графический адаптер, поддерживающий разрешение 640x200 пикселов. Но даже при наличии достаточного объёма оперативки Visi On, опиравшаяся на файловую систему FAT12, активно использовала виртуальную память и кеширование. Для этого ей нужен был жёсткий диск, а вот их в архитектуре компьютеров образца 1981 года можно было встретить даже реже, чем жирафа на Красной площади.
Винчестеры были очень дорогими, и даже IBM не устанавливала их на свои персоналки до марта 1983 года, поэтому первые IBM PC загружались с дискеты. При желании пользователь мог купить внешний жёсткий диск ёмкостью 5 мегабайт, подключавшийся к контроллеру дисковода IBM PC — и система опознавала его, как большую дискету. Совсем без винчестера Visi On функционировать не могла.

Чувствуя, что конкуренты уже дышат в спину, Дэн Файлстра настоял на том, чтобы продемонстрировать Visi On на проходившей осенью 1982 года выставке COMDEX. Система ещё не была полностью готова к релизу, и разработчики не желали показывать публике сырой продукт, но Файлстра сумел преодолеть их сопротивление.
Операционка произвела на выставке настоящий фурор, оставив у присутствовавшей на COMDEX прессы неизгладимое впечатление — журналисты принялись расхваливать новинку на все голоса. Сотрудникам VisiCorp стоило огромного труда убедить посетителей COMDEX в том, что они видят на экране IBM PC не заранее записанный фильм или презентацию, а живой графический интерфейс, с которым можно взаимодействовать. Посетивший стенд VisiCorp Билл Гейтс, компания которого уже трудилась над проектом собственного GUI для MS-DOS — Microsoft Windows, — был впечатлён представшим перед ним зрелищем и никак не мог поверить в реальность существования Visi On. Гейтс был уверен, что ему показали терминал, а сама операционная система крутится на спрятанном где-то поблизости более мощном компьютере вроде VAX. К слову, на том же стенде публике показали текстовый редактор для Visi On — VisiWord.

Это был безоговорочный успех — в мгновение ока Visi On стала одним из самых обсуждаемых продуктов в отрасли. Но вслед за этим начались проблемы.
▍ Проблемы
Несмотря на то, что VisiCorp обещала представить релиз ОС в конце лета 1983 года, финальная версия Visi On была готова только 16 декабря. Операционная система поступила в продажу по цене 495 долларов, мышь VisiCorp (без которой управлять графическим интерфейсом было невозможно) стоила ещё 250 долларов. С учётом того, что для запуска и работы системы помимо собственно компьютера требовалось купить ещё и жёсткий диск, общий объём затрат составлял примерно 7500 долларов, иными словами — три четверти от цены компьютера Apple Lisa. При этом Visi On работала очень медленно: «заторможенный» отклик компьютера раздражал пользователей, привыкших к быстродействию MS-DOS.
Visi On, соперничавшая на рынке коммерческих графических интерфейсов только с Apple Lisa, чувствовала себя вольготно буквально несколько месяцев: уже 24 января 1984 года Apple представила публике Macintosh 128K с оконной операционной системой System 1 на борту. Компьютер стоил 2495 долларов — примерно в три раза дешевле по сравнению с Visi On. А 20 ноября 1985 года корпорация Microsoft представила публике свою графическую надстройку над MS-DOS — Windows 1.0, которая тоже работала на IBM PC, но при этом стоила 250 долларов, могла запускаться с дискеты и прекрасно обходилась без жёсткого диска. Это можно было назвать концом проекта VisiCorp, но к тому моменту компания уже успешно начала разрушать сама себя.

В 1983 году кресло президента VisiCorp занял навязанный инвесторами Терри Опдендайк, который сразу же начал перестройку компании в соответствии со своим видением бизнеса, что привело к массовому исходу ключевых сотрудников. Сначала VisiCorp покинул Митч Капор — тимлид проекта VisiCalc, разработчик компонентов VisiPlot и VisiTrend. Капор настаивал на глобальном пересмотре архитектуры одного из флагманских продуктов компании — редактора электронных таблиц VisiCalc с целью улучшить его совместимость с Visi On, но Опдендайк категорически не поддержал его идеи, обозвав Капора бестолковым «спагетти-программистом». Опдендайк был настолько уверен в отсутствии у своего бывшего сотрудника каких-либо выдающихся способностей, что даже не удосужился заключить с ним юридическое соглашение о запрете работать над конкурентным продуктом.
Покинув VisiCorp, Митч Капор основал компанию Lotus Development Corporation и создал программу Lotus 1-2-3, интегрированное приложение для работы с электронными таблицами, графиками и базами данных, которое было ориентировано на IBM PC и стало очень успешным благодаря высокой производительности и удобству использования. С ростом популярности Lotus 1-2-3 продажи VisiCorp стали стремительно падать — уже через год VisiCalc потеряла примерно половину рынка.

Уход Капора оказался лишь первым ударом. VisiCorp покинули Эд Эсбер, отвечавший за маркетинг, Рой Фолк — менеджер по продукту Visi On, и многие другие. Лишившись ключевых сотрудников, компания потеряла и права на торговую марку VisiCalc — их отсудила компания Software Arts, когда-то разработавшая первую версию этого приложения по заказу Personal Software.
К исходу лета 1985 года в штате VisiCorp осталось только восемь сотрудников, включая президента — все остальные попросту разбежались. Таким образом, VisiCorp, ставшая родителем революционного графического интерфейса, утратила движущую силу и больше не могла конкурировать с Apple и Microsoft, которые представили свои более дешёвые продукты. В отчаянной попытке удержаться на плаву компания снизила цену на Visi On до 90 долларов, но с учётом того, что в комплект к ней требовалось купить мышь и винчестер, итоговая цена всё равно составляла 990 долларов против 99 баксов, которые в то время просили за Windows.

Осознав бессмысленность дальнейшей борьбы за место под солнцем, в ноябре 1985 года VisiCorp продала свои активы компании Paladin Software. После этого проект Visi On окончательно свернули, как бесперспективный — и это в то время, когда рынок IBM PC оказался на самом подъёме. Кто знает, если бы руководство VisiCorp вело себя иначе, не разбрасывалось ценными кадрами и чуть по-другому построило процесс разработки, сделав акцент на экономии аппаратных ресурсов, возможно, сейчас мы пользовались бы не Windows 11, а совершенно другой операционной системой…
© 2025 ООО «МТ ФИНАНС»
Telegram-канал со скидками, розыгрышами призов и новостями IT ?

cordarryl_juormer
тупо глянуть скрин вынь1 и те-что в статье чтобы убедится что пользователь будет считать: оконным графическим интерфейсом
Holmogorov Автор
Очень интересно, но ничего не понятно.