Если бы этот компьютер получил малейшую неисправность,
мы бы никогда не закончили фильм.
Ричард Тейлор,продюсер спецэффектов к фильму «Трон»
Дмитрий Мороз
Судьба первопроходцев терниста и зачастую печальна. Компьютер Foonly F1,
создатели которого внёсли гигантский вклад в становление и развитие
компьютерной графики и цифровых спецэффектов, столь незаслуженно обделён
вниманием и сегодня, к сожалению, мало кому известен. Однако история
обязательно должна знать своих героев!
Пределу совершенства нет
В 1968 году компания Digital Equipment Corporation (DEC) выпустила компьютер
KA10, являвшийся первым представителем нового семейства 16-разрядных
мини-компьютеров PDP-10 (Programmed Data Processor model 10 – программируемый
обработчик данных, модель 10). Эти системы получили широкую распространённость
и стали легендами компьютерной истории. Кроме систем автоматизированного
проектирования, контроля производственных процессов, научно-исследовательских
расчётов и других отраслей, PDP10 применялись и в секторе образования, став
«стартовой площадкой» для многих известных деятелей компьютерной индустрии.
Стэнфордский университет был одним из таких
заведений. Первоначально Лаборатория Искусственного Интеллекта при Стэнфорде (Stanford
Artificial Intelligence Laboratory – SAIL), финансируемая DARPA (Defense Advanced
Research Projects Agency – агентство передовых оборонных исследовательских
проектов), использовала компьютеры PDP-10 для своих исследований. Однако позже
из-за ограничений, которые накладывал устаревший механизм разделения машинного
времени (появившийся ещё в 1959 году в PDP-1), было принято решение создать
клон KA10, устранив критические для SAIL недостатки архитектуры компьютера.
Так стартовал проект Super Foonly. Название
произошло от выдаваемого ассемблером PDP-10 сообщения об ошибке «FOO is Not a Legal
Identifier», которое в SAIL называли сокращённо FOO NLI.
Ядром группы, занимавшейся проектированием
системы, были три человека – Дейв Пул (Dave Poole), Фил Петти (Phil Pettit) и
Джек Холоуэй (Jack Holloway). В 1974 году DARPA прекратила финансирование
проекта Super Foonly, в результате чего большинство разработчиков ушли в DEC,
где их наработки были воплощены в новой модели компьютера – KL10.
Пул и компания решили развивать идеи проекта по
клонированию PDP-10 самостоятельно, для чего была основана Foonly Inc. Однако
из-за отсутствия стартового капитала им пришлось лично обращаться к различным
компаниям и крупным исследовательским организациям, предлагая свои услуги.