Xerox Alto
Xerox Alto — это персональный компьютер, разработанный в Исследовательском центре Пало-Альто компании Xerox (Xerox PARC) в 1973 году. Он не был коммерческим продуктом, а предназначался для внутренних исследовательских нужд и стал прототипом, оказавшим огромное влияние на развитие компьютерной индустрии, в частности, на концепцию графического интерфейса пользователя (GUI), мыши и локальных сетей.
История
Предпосылки создания
В конце 1960-х — начале 1970-х годов в Xerox PARC под руководством Алана Кея разрабатывалась концепция «Динабука» (Dynabook) — портативного персонального компьютера для обучения и творчества, который должен был быть интуитивно понятным и доступным. Однако технологии того времени не позволяли создать такой компактный и мощный аппарат. Вместо этого было решено построить настольную рабочую станцию, которая бы реализовала ключевые идеи «Динабука»: графический интерфейс, оконную систему, работу с текстом и изображениями.
Разработка и прототипы
Проект Alto был запущен в 1972 году. Основными разработчиками выступили Батлер Лэмпсон, Чак Такер, Роберт Спроул и Дэвид Боггс. Первый работающий прототип был собран в 1973 году. Компьютер был назван в честь города Альто (Калифорния), где находился исследовательский центр. Всего было выпущено около 2000 экземпляров Alto, которые использовались внутри Xerox, в университетах и правительственных учреждениях.
Влияние на индустрию
Xerox Alto никогда не продавался в розницу. Однако его концепция и технологии были продемонстрированы основателям Apple Стиву Джобсу и Стиву Возняку в 1979 году. Эта демонстрация, по свидетельствам очевидцев, вдохновила их на создание коммерческих компьютеров с графическим интерфейсом — Apple Lisa (1983) и Apple Macintosh (1984). Кроме того, идеи Alto легли в основу компьютерной мыши, разработанной Дугласом Энгельбартом и усовершенствованной в Xerox PARC.
Характеристики и устройство
Аппаратное обеспечение
Xerox Alto был построен на процессоре, реализованном на дискретных микросхемах (TTL-логика), а не на микропроцессоре. Тактовая частота составляла около 5,88 МГц. Оперативная память — от 64 до 512 КБ, что было значительным объёмом для своего времени. В качестве накопителя использовался жёсткий диск (диаметром 2,5 МБ, сменный) или дискета (диаметром 8 дюймов, ёмкостью 2,5 МБ). Компьютер имел монохромный дисплей с разрешением 606×808 пикселей, поддерживающий отображение текста и графики.
Периферия
Ключевой особенностью Alto было использование мыши — трёхкнопочного устройства ввода, разработанного в Xerox PARC. Также в комплекте поставлялась клавиатура. Для подключения к локальной сети использовался сетевой интерфейс Ethernet, разработанный в том же центре.
Программное обеспечение
Операционная система Alto OS была написана на языке BCPL (предшественнике C) и поддерживала многозадачность. Основным интерфейсом была оконная система, позволяющая запускать несколько приложений одновременно. В состав ПО входили:
- Bravo — первый текстовый редактор с WYSIWYG (What You See Is What You Get — «что видишь, то и получишь»), позволявший форматировать текст и выводить его на печать в том виде, в котором он отображался на экране.
- Draw — программа для рисования векторной графики.
- Markup — редактор для работы с растровыми изображениями.
- Smalltalk — среда программирования и язык, разработанный Аланом Кеем, который реализовал объектно-ориентированное программирование и оконный интерфейс.
Графический интерфейс пользователя
Концепция
Xerox Alto стал первым компьютером, в котором графический интерфейс был реализован в полном объёме. Вместо командной строки пользователь взаимодействовал с системой через окна, значки, меню и указатель мыши. Это радикально упростило обучение работе с компьютером и сделало его доступным для неспециалистов.
Элементы интерфейса
- Окна — прямоугольные области на экране, в которых отображались приложения. Они могли перемещаться, изменять размер и перекрывать друг друга.
- Значки — пиктограммы, представляющие файлы, папки и приложения.
- Меню — выпадающие списки команд, которые активировались нажатием кнопки мыши.
- Мышь — устройство для перемещения курсора и выбора объектов.
Влияние на последующие разработки
Графический интерфейс Alto стал основой для всех последующих GUI-систем, включая Mac OS, Microsoft Windows и многие другие. Концепции окон, значков, меню и указателя (WIMP) стали стандартом де-факто для персональных компьютеров.
Сеть и Ethernet
Локальная сеть
Xerox Alto был одним из первых компьютеров, оснащённых сетевым интерфейсом Ethernet. Это позволяло подключать несколько компьютеров друг к другу и к общим ресурсам, таким как принтеры и файловые серверы. В Xerox PARC была создана локальная сеть, объединяющая все Alto, что дало возможность для совместной работы и обмена данными.
Принтер
Для Alto был разработан лазерный принтер Xerox 9700, который позволял выводить на печать документы, созданные в редакторе Bravo, с высоким качеством. Это стало прообразом современной системы «компьютер — печать».
Значение и наследие
Влияние на компьютерную индустрию
Xerox Alto не был коммерческим продуктом, но его влияние на развитие компьютерной техники огромно. Он заложил основы современных персональных компьютеров, графических интерфейсов, локальных сетей и лазерной печати. Многие идеи, реализованные в Alto, были впоследствии коммерциализированы другими компаниями, в первую очередь Apple и Microsoft.
Критика и ограничения
Несмотря на революционность, Alto имел и недостатки. Он был очень дорогим в производстве (стоимость одного экземпляра оценивалась в десятки тысяч долларов), имел ограниченную производительность и не был предназначен для массового рынка. Кроме того, Xerox не смогла вовремя вывести его на рынок, что позволило другим компаниям занять эту нишу.
Современное состояние
Сегодня сохранилось несколько десятков экземпляров Xerox Alto, которые находятся в музеях и частных коллекциях. Некоторые из них поддерживаются в рабочем состоянии энтузиастами. В 2019 году группа исследователей из Музея компьютерной истории в Маунтин-Вью (Калифорния) успешно восстановила один из экземпляров и запустила на нём оригинальное программное обеспечение.
Интересные факты
- Название «Alto» было выбрано в честь города Альто (Калифорния), где находился исследовательский центр Xerox PARC.
- Первый прототип Alto был собран в 1973 году, но его разработка продолжалась до 1975 года.
- В 1979 году Стив Джобс посетил Xerox PARC и увидел Alto. Он был настолько впечатлён, что сказал: «Это бомба!» — и немедленно начал внедрять эти технологии в Apple.
- Xerox Alto был одним из первых компьютеров, поддерживающих работу с мышью, но она была изобретена Дугласом Энгельбартом ещё в 1960-х годах.
Источники
- «Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age» by Michael A. Hiltzik
- «The Xerox Alto: A Personal Computer» by Butler W. Lampson
- «The Computer History Museum» — материалы по Xerox Alto
- «The Rise and Fall of Xerox PARC» — статья в журнале «Wired»
- «The Alto: A Personal Computer» — технический отчёт Xerox PARC (1973)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →