image
Commodore 64

В начале 90-х ещё не было гарантий того, что Microsoft Windows завладеет рынком, хотя благодаря MS-DOS у них было явное преимущество перед многими конкурентами.

Один из культовых в то время графических интерфейсов от AOL некоторое время старался не класть все яйца в одну корзину, и поддерживал DOS-версию своего псевдо-интернетовского софта при помощи GUI –платформы, с которой мало кто был знаком: GeoWorks.

Это была операционная система из той эпохи, когда модем не казался чем-то обязательным. Она была до смешного легковесной, благодаря своему предку GEOS (Graphical Environment Operating System [Операционная система с графическим окружением]), операционной системе для Commodore 64.

Платформу сделала компания Berkeley Softworks (не путать с Berkeley Systems, авторами знаменитой заставки "летающие тостеры"). Некоторое время её продукт был одной из самых популярных программ для Commodore 64 благодаря его функциональности и возможности работать на недорогом оборудовании.

«GEOS не стала первой системой с графическим интерфейсом. Большая часть её возможностей уже была в более крупных ОС тех дней, например, у классического Mac (хотя и не у Windows)», – писал Крок Кэмен для OS News в 2006 году. «Чем GEOS могла похвастаться, так это работой офисных приложений на дешёвом и маломощном железе. Вам не нужен был компьютер стоимостью $2000, чтобы написать и распечатать простое письмо».



Эта ОС в итоге переползла на ПК в начале 90-х в своём более продвинутом виде, и Berkeley Softworks поменяла название на GeoWorks.

Благодаря одному моему другу детства, который позволял мне поиграться с его Commodore 64, у меня был небольшой соответствующий опыт. А версию GeoWorks для PC я использовал, потому что она поставлялась в комплекте с 386-м, который мне купили, когда я ещё был ребёнком.

Компьютер не был очень быстрым – у него был жёсткий диск на 40 Мб и один мегабайт памяти – в результате ему повезло, что на нём была установлена легковесная объектно-ориентированная система от GeoWorks. Операционка весила не более 10 Мб. А в эпоху, когда соединение с миром ещё не было популярным, простота формата играла значительную роль.

Среди интересных возможностей платформы можно вспомнить следующие.

Разные интерфейсы для пользователей с разным уровнем. DOS не была простой ОС для новичков, и GeoWorks Ensemble пыталась сделать её более дружественной. Она предлагала два вида интерфейсов: «прикладной» и «профессиональный», с возможностью запуска оболочки для DOS-программ, так что вы без проблем могли бы поиграть в Commander Keen. Для людей, никогда ранее не имевших дела с PC, эта стратегия была идеальной – у системы были «тренировочные колёсики», как у детского велосипеда.

Встроенные офисные приложения. В программу входило множество приложений, примерно соответствовавших тому, что можно было обнаружить у других ОС – к примеру, Mac мог похвастать текстовым процессором, календарём и электронными таблицами. Также в ОС была программа для рисования заголовков Print Shop, которая могла пригодиться при наличии у вас матричного принтера. В целом предложение очень хорошо подходило для домашних пользователей, которых Microsoft в начале своей деятельности не особо замечала. Возможно, программа была не такой яркой, как Microsoft Bob, но работала гораздо лучше.

image
Главная страница GeoWorks

Серьёзные возможности, низкие требования. Лучшим свойством GeoWorks было то, что она работала хорошо без чрезмерных запросов к железу. Чтобы Windows 3.1 хорошо работала, ей был нужен 486-й, но GeoWorks свободно и без проблем работала на 286 и 386. Она была стабильной, и, несмотря на то, что как и ранние версии Windows, она была всего лишь графической оболочкой для DOS, с ней редко возникали проблемы.

У программы образовалась когорта фанатов, особенно среди немецких пользователей, много сделавших для поддержания памяти о ней.

Ещё одна компания, Quantum Computer Services, обеспечивавшая ранний доступ к Commodore 64, увидела в GeoWorks возможность выйти на рынок PC, и запустила свою первую онлайн-сеть для компьютеров IBM PS/1.

«Интерфейс Promenade позволяет с лёгкостью использовать сервисы всем членам семьи, не раздражаясь от необходимости использовать сложные команды и функции», – писал исполнительный вице-президент компании Стив Кейс в пресс-релизе 1990-го года. «При этом программа достаточно продвинута для того, чтобы удовлетворить опытных пользователей онлайн-сервисов».

В течение года платформу переработали в America Online, компанию, которую Кейс провёл через 90-е, и через 10 лет компания окажется в гуще опрометчивого слияния с Time Warner – при том, что AOL была одной из определяющих программ эры Windows.



У GeoWorks была своя AOL до того, как это стало считаться крутым – золотая возможность захватить рынок PC, особенно из-за того, что на первых дисках от AOL содержались базовые версии GeoWorks. Это позволяло обладателям модемов попробовать GeoWorks бесплатно.

Но этого было недостаточно. За пределами AOL у GeoWorks было очень мало сторонних приложений. Частично это было из-за того, что на ранних этапах для разработки софта под эту платформу вам была необходима рабочая станция Sun. Это довольно иронично, учитывая, что для разработки софта для дешёвых PC требовался компьютер стоимостью под $7000. «Семейные предприятия» никак не могли бы выйти на этот рынок.

А в то же время Microsoft выпускала нативные платформы для разработки Windows, такие, как Visual Basic, и завоёвывала признание мелких разработчиков.

Но с этими ограничениями можно было бы разобраться, если бы у ОС для настольных компьютеров появилась бы достаточно большая аудитория. Даже отъявленные фанаты GeoWorks понимали, что против Windows у неё нет никакого шанса против Windows из-за большого рвения Microsoft.

«Мне было очень неприятно из-за того, что этой по-настоящему удивительной программе никто не дал шанса, IBM и Microsoft не позволили ей развиться», – писал один такой фанат в PC Magazine в 1991 году. «Надеюсь, что разработчики ПО увидят удивительный потенциал Ensemble и начнут разработку для неё. Без сторонних разработчиков Ensemble не выживет».

Microsoft стояла на плечах гигантов, а GeoWorks не доставала и до лодыжек.

image
Старый IBM PS/2 с процессором Intel 386

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

К примеру, webOS, ОС для Palm, от которой уже давно отказались, сейчас управляет умными телевизорами от LG.

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

Цифровые ассистенты. До того, как Джефф Хокинз, основатель Palm Computing, придумал PalmPilot, он сделал первую попытку создания платформы при помощи облегчённой версии GEOS. Tandy Zoomer, вышедший в 1993 году, хитом не стал, но сотрудничество с GeoWorks, Tandy и Casio для Хокинза и его команды было информативным. Оно помогло подготовить почву для первого реально успешного PDA несколько лет спустя – но он уже не использовал GEOS.

Ранние смартфоны. Роль GEOS в революции мобильников не ограничивалась Palm. В конце 90-х эта ОС была ключевой частью Nokia 9000 Communicator, одного из самых ранних смартфонов, который был очень хорошо принят. Он был способен на простейшую работу с текстом, у него был графический браузер, и он мог даже редактировать электронные таблицы. Он не был дешёвым, и в самом начале стоил $800, а также был просто огромным по размеру. «Современные пользователи относятся к мобильной электронной почте и просмотру веб-страниц как к обыденности, но Nokia 9000 Communicator был первым устройством, объединившим всё это», – писал автор обзоров технологических новинок Ричард Бэгули в 2013-м. «Возможно, он и был громоздким и тяжеловесным устройством, но мы всё равно скучаем по нему».

image
Nokia 9000 Communicator

Электронные пишущие машинки. В 90-х производителям пишущих машинок было тяжело, и фирма Brother не была подготовлена к интернет-революции. Но у неё было кое-что припасено в рукаве: GEOS. Компания сотрудничала с GeoWorks в производстве вариантов принтера с такими возможностями, как простейшая работа с текстом и настольная издательская система. Это всё равно были пишущие машинки, но они делали и более интересные вещи, чем простое написание текста.

Примитивные нетбуки. Интерес Brother в GEOS распространялся не только на пишущие машинки. Она видела в GEOS возможность вывести «компьютер в массы», как было написано в одном пресс-релизе. В 1998-м, когда GEOS уже успели забыть практически все, компания-производитель пишущих машинок запустила альтернативную платформу – GeoBook за $500, ноутбук низкой мощности, на десятилетие опередивший появление нетбуков. На нём можно было использовать браузер и множество программ, доступных в DOS-версии GeoWorks, но у него не было жёсткого диска, из-за чего стоимость можно было держать на низком уровне. И, точно как с нетбуками, обзорщики ненавидели этот аппарат. «За цену этого устройства можно легко купить восстановленный или бывший в употреблении компьютер под Windows, а может даже и новый. Он будет способен на сотни вещей, о которых эта машина может лишь мечтать», – пояснялось в отрицательном обзоре 1998 года в New York Times.

Сегодня, насколько мне известно, таких безумных проектов на GEOS не существует, но, возможно, она работает где-нибудь в банкомате.

Но, несмотря на все дополнительные жизни, имевшиеся у GeoWorks, сегодня её перспективы хуже, чем когда-либо. В частности это происходит из-за сложной корпоративной истории, связанной с GEOS. После распада компании, создавшей программу, в 90-х, технологию продали фирме NewDeal, построившей на основе GEOS набор офисных программ, очень похожий на Windows 95, что забрало большую часть уникального шарма платформы.

В какой-то момент ОС принадлежала сыну Тэда Тёрнера, пытавшегося раскручивать компанию-производителя недорогих PC под названием MyTurn.com, основой которых было ПО от GeoWorks. Когда в 2013-м Тэд Тёрнер пытался участвовать в выборах в Конгресс, его работа в этой компании сослужила ему плохую службу.

image

В результате ОС попала в руки компании Breadbox, которая обходилась с GeoWorks как с проектом, над которым работают на общественных началах, и пыталась превратить GEOS в образовательную платформу, работающую совместно с Android.

Но недавно Breadbox заморозила активность. В ноябре 2015 основатель компании, Фрэнк Фишер, неожиданно умер, когда компания была в процессе создания варианта ПО для планшетов.

Джон Говард, его давний партнёр по Breadbox, сейчас работает над следующими этапами, и беседует с семьёй Фишера, а также с другими разработчиками, интересующимися этой платформой.

«Остаётся разобраться ещё с кое-какими юридическими вопросами, но я уверен, что в коде GEOS ещё теплится жизнь», – писал он на сайте Breadbox в 2016-м.

Комментарии (13)


  1. YaMishar
    12.08.2017 12:22
    +4

    Чтобы Windows 3.1 хорошо работала, ей был нужен 486-й, но GeoWorks свободно и без проблем работала на 286 и 386.


    Ну не зна-а-а-аю… На мой первый комп (386SX33-2M) 3.11 встала без каких либо скрипов.
    Вот в институте на 286-1М, там действительно, подтормаживало. А уж о 486 тогда и мечтать нельзя было.


    1. nikee
      12.08.2017 16:33
      +2

      Да на 486 windows 95 работала, а возможно и 98 уже не помню какая у меня стояла.


      1. GeMir
        13.08.2017 10:55
        +1

        На моём 80486DX2 (66 MHz) вполне неплохо работала и 95, и 98 (OSR1?).


    1. Alexsandr_SE
      12.08.2017 21:54

      Все верно. 486 позволял работать довольно комфортно с вин 98, на большее у меня не было ни памяти ни винчестера. Но от вин 3,1 до вин 98 486 работал вполне нормально.


    1. DrPass
      13.08.2017 00:22

      Предыдущая версия, Windows 3.0, которая внешне для пользователя не слишком от 3.1 и отличалась, вполне сносно работала даже на 8086.


  1. zxweed
    12.08.2017 16:05
    +3

    как и ранние версии Windows, она была всего лишь графической оболочкой для DOS

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


    1. Vitalley
      12.08.2017 19:40
      +2

      Да ещё раньше, у винды был свой формат исполняемых файлов, свой менеджер памяти, свои драйвера, API свой был, так что одно с другим смешивать не надо.


    1. vikarti
      13.08.2017 04:35
      +1

      Она постепенно становилась не-оболочкой
      в 3.0 VMM (как один из трех вариантов) и запуск DOS в виртуальной машине
      в 3.1 — дисковые драйвера свои (отключаемые)
      в 3.11 — уже и «32-bit file access» и файловая система работала уже не методом «а теперь мы вызовем DOS». И все это отключалось для если нужно было например Stacker использовать

      Эндрю Шульман в книге Unauthorized Windows 95(в русском переводе — Неофициальная Windows 95) разбору вопроса «Windows 95 — операционная система или нет» посвящает очень много место, и предлагает читателю эксперименты провести (например — запуск всего ядра win95 но без GUI, с command.com),etc. Ну и да — подталкивает читателя к мысли что 3.11 с 32-bit file access — является полноценной операционной системой а НЕ оболочкой.


      1. lv333
        13.08.2017 18:18

        например — запуск всего ядра win95 но без GUI, с command.com

        Что в вашем понимании без GUI? Это когда в system.ini вместо shell=explorer.exe прописывали shell=command.com? Так это оболочка, а GUI. Если сравнивать с миром unix систем то аналогом этого будет запуск х-сервера с xterm к примеру, без запуска всяких там гномов, кде и так далее. А без gui вообще никакую windows запустить нельзя, ни тогда, ни сейчас.


  1. Rohan66
    12.08.2017 17:19

    Поработал, в своё время, немного с GeoWorks. На порядок удобнее 3.11 поделия! Жалко, что она так и заглохла потихоньку…


  1. Zakyann
    13.08.2017 11:53

    3.11 вполне крутилась на турбированных 286х. На 486 уже 95ка вполне справлялась.


  1. speakingfish
    13.08.2017 17:21

    Не раскрыта тема выбора вида интерфейса при запуске «Простой» или «Профессиональный».
    Дополню — «Профессиональный» — это просто обычный оконный режим, когда каждый программа запускалась в своём окне, они могли работать одновременно и можно было переключаться между ними. А «Простой» — это просто использование geoworks как графического меню запуска программ, работающих монопольно и во весь экран. Соответственно, у geoworks-программы, запущенной таким образом, убиралась рамка и заголовок окна, поскольку они были лишние в таком режиме.
    ps. Но ни windows (хоть 3*, хоть 95 и другие) ни geoworks, не могли сравнится с действительно многозадачным DesqVIEW, под которым можно было одновременно запускать совершенно неприспособленные для многозадачности обычные DOS-программы.


  1. BARSRAB
    13.08.2017 17:47
    +2

    Это перевод или текст просто так написан? Вы бы его хоть вычитывали перед публикацией. Сама статья очень интересная, но читать её довольно трудно…