Машины Лисп - Lisp Machines

Lisp Machines, Inc. была компания, образованная в 1979 году Ричард Гринблатт из Массачусетский технологический институт с Лаборатория искусственного интеллекта строить Лисп-машины. Он был основан в Кембридж, Массачусетс.

К 1979 году проект машин Лисп в Массачусетском технологическом институте, созданный и возглавляемый Гринблаттом, построил более 30 компьютеров CADR для различных проектов в Массачусетском технологическом институте. Рассел Нофтскер, который раньше был администратором лаборатории искусственного интеллекта Массачусетского технологического института несколько лет назад и с тех пор основал и руководил небольшой компанией, был убежден, что компьютеры, основанные на языке искусственного интеллекта LISP имел большое коммерческое будущее. Было несколько готовых клиентов, которые очень хотели получить машины, подобные тем, которые они видели в Массачусетском технологическом институте.

Гринблатт и Нофтскер имели разные представления о структуре и финансировании предлагаемой компании. Гринблатт считал, что компания может быть "самозагруженной", то есть финансироваться практически с нуля за счет потока заказов от клиентов (некоторые из которых были готовы платить заранее). Это будет означать, что руководители компании сохранят контроль. Нофтскер предпочитал более традиционную модель венчурного капитала, собирая значительную сумму денег, но при этом инвесторы имели контроль над компанией. Они долго вели переговоры, но ни один не пошел на компромисс. Последовавшие за этим обсуждения выбора делят лабораторию на две фракции. В феврале 1979 года ситуация достигла апогея. Гринблатт считал, что выручку от строительства и продажи нескольких машин можно выгодно реинвестировать в финансирование компании. Большинство было на стороне Нофтскера, полагая, что у коммерческой компании, поддерживаемой венчурным фондом, больше шансов выжить и коммерциализировать Lisp Machines, чем у предложенного Гринблаттом самоподдерживающегося стартапа. Они пошли, чтобы начать Символика Inc.

Александр Якобсон, консультант из CDC, пытался создать компьютерное приложение на естественном языке для искусственного интеллекта, пришел к Гринблатту в поисках машины Лиспа, с которой его группа могла бы работать. Спустя восемь месяцев после провальной конференции Гринблатта с Нофтскером он еще ничего не представил. Александр Якобсон решил, что единственный способ, с помощью которого Гринблатт собирается основать свою компанию и построить машины на Лиспе, в которых нуждался Якобсон, - это если он подтолкнет и финансово поможет Гринблатту запустить свою компанию. Якобсон собрал бизнес-планы, совет директоров и партнера Ф. Стивена Уайла для Greenblatt. Новообретенная компания названа LISP Machine, Inc. (LMI), и финансировалась в основном за счет потока заказов, включая заказы CDC, через Якобсона.

История LMI

Следующая притча рассказана о LMI. Стивен Леви и используется впервые в Хакеры: Герои компьютерной революции (1984). Рассказ Леви о хакерах во многом основан на ценностях хакеры в лаборатории искусственного интеллекта Массачусетского технологического института. Среди этих хакеров был Ричард Столмен, которого Леви в то время называл последним настоящим хакером.

Люди в лаборатории собрались вместе и вместе создали настоящий хакер машина, оригинал Машины Лисп. Когда Рассел Нофтскер предложили им двигаться дальше и распространять Евангелие за стенами лаборатории, хакеры в лаборатории сильно разошлись в том, как они хотели управлять компанией. Гринблатт настаивал на том, чтобы компания оставалась верной хакерскому духу в том, что она должна подчиняться никого, а сосредоточиться исключительно на создании хорошего продукта. Некоторые другие хакеры считали, что это не способ вести компанию. Если бы это было сделано, оно никогда бы не разрасталось и не распространяло по-настоящему слово хакерская этика. Кроме того, Гринблатт потребовал контроля над компанией, чтобы обеспечить реализацию своего видения. Другие (в том числе Билл Госпер и Том Найт ) считал, что подчиняться Гринблатту неприемлемо.

Когда начинал Нофтскер Символика Хотя он мог платить зарплату, у него фактически не было здания или какого-либо оборудования, над которым могли бы работать программисты. Он договорился с Патриком Уинстоном о том, что в обмен на разрешение сотрудникам Symbolics продолжать работать в MIT, Symbolics позволит MIT внутренне и свободно использовать все программное обеспечение, разработанное Symbolics. К сожалению, эта открытость позже приведет к обвинениям в краже интеллектуальной собственности.

В конце 1970-х - начале 1980-х годов, чтобы предотвратить использование программного обеспечения на компьютерах конкурентов, большинство производителей прекратили распространение исходный код и начал использовать авторское право и ограничительные лицензии на программное обеспечение, чтобы ограничить или запретить копирование и распространение. Такой проприетарное программное обеспечение существовало раньше, но этот сдвиг в юридических характеристиках программного обеспечения можно рассматривать как следствие, спровоцированное США. Закон об авторском праве 1976 г., как заявил сотрудник MIT Брюстер Кале.[1]

Хотя обе компании доставили проприетарное программное обеспечение, Ричард Столмен считал, что LMI, в отличие от Symbolics, старалась не навредить лаборатории. Столмен объявил, что «перспектива взимать деньги за программное обеспечение является преступлением против человечности».[2] Годы спустя он пояснил, что это блокирование свободы пользователя, которое он считает «преступлением», а не акт взимания платы за копию программного обеспечения.[3]Symbolics наняла большинство оставшихся хакеров Массачусетского технологического института, включая известного хакера Билла Госпера, который затем покинул лабораторию искусственного интеллекта. Компания Symbolics вынудила Гринблатта также уйти в отставку из лаборатории ИИ, сославшись на политику Массачусетского технологического института. Таким образом, в течение двух лет в лаборатории искусственного интеллекта Массачусетского технологического института, с 1982 до конца 1983 года, Столлман в одиночку дублировал усилия программистов Symbolics, чтобы помешать им получить монополию на компьютеры лаборатории.[4] Хотя LMI смог извлечь выгоду из свободно доступного кода Столлмана, он был последним из «хакеров» в лаборатории. Позже программистам придется подписывать соглашения о неразглашении не делиться исходный код или техническую информацию от других разработчиков программного обеспечения.

Борьба и упадок

Lisp Machines, Inc. продала свои первые машины LISP, разработанные в MIT, как LMI-CADR. После серии внутренних баталий Symbolics начала продавать CADR из лаборатории Массачусетского технологического института как LM-2. Символике помешало обещание Нофтскера дать Гринблатту годовой с начала, и серьезными задержками в закупке венчурный капитал. У Symbolics все еще было главное преимущество: хотя ни один из хакеров AI Lab не работал на Greenblatt, солидные 14 человек подписались на Symbolics. Двое сотрудников AI Lab решили не работать ни в одном из них: Ричард Столмен и Марвин Мински.

В итоге компания Symbolics произвела около 100 LM-2, каждый из которых был продан за 70 000 долларов. Обе компании разработали продукты второго поколения на основе CADR: Символика 3600 и LMI-LAMBDA (из них LMI удалось продать около 200). 3600, выпущенный с опозданием на год, расширил CADR, расширив машинное слово до 36 бит, расширив адресное пространство до 28 бит,[5] и добавление оборудования для ускорения некоторых общих функций, которые были реализованы в микрокоде CADR. LMI-LAMBDA, выпущенная через год после 3600, в 1983 году, была в основном совместима снизу вверх с CADR (источник CADR микрокод фрагменты можно было собрать заново), но были улучшения в выборке инструкций и другие аппаратные различия, включая использование микросхемы умножителя и более быстрое семейство логики и кэш-память. Карты процессора LAMBDA были разработаны для работы в NuBus на базе инженерной рабочей станции, которая была создана Стив Уорд группы в Массачусетском технологическом институте, и в рамках отдельной цепочки событий разрабатывалась Western Digital Корпорация. Это позволило использовать популярную конфигурацию LAMBDA «2x2», при которой две машины совместно использовали одну инфраструктуру, что позволило значительно сэкономить. Инструменты Техаса (TI) присоединилась к драке, инвестировав в LMI после того, как у нее закончились деньги,[6] покупка и перемещение блока инженерной рабочей станции NUBUS у Western Digital, лицензирование дизайна LMI-LAMBDA, а затем производство собственного варианта, TI Explorer.

Symbolics продолжала разрабатывать семейство 3600 и его операционную систему, Роды, и произвел Ivory, СБИС чип реализация Символика архитектуры. Компания Texas Instruments превратила Explorer в кремний, получивший название Explorer II, а затем MicroExplorer. LMI отказалась от архитектуры CADR и разработала свою собственную K-Machine, но LMI обанкротилась в 1987 году, прежде чем машина могла быть выпущена на рынок.

Системы GigaMos

LMI перевоплотился в Системы GigaMos; Гринблатт был одним из его офицеров. GigaMos, принадлежащая канадскому спонсору по имени Гай Монпети, купила активы LMI в результате банкротства согласно Главе 11. До создания GigaMos,[7] LMI разработала новую машину Lisp, названную «K-machine», которая использовала RISC -подобная архитектура. Впоследствии Монпети оказался втянутым в канадский политический скандал 1989 года, который, как побочный эффект, привел к конфискации всех активов GigaMos, в результате чего компания не смогла выплатить зарплату. [8]

Вдохновение для Столмена и свободного программного обеспечения

По словам Ричарда Столлмана, спор между LMI и Symbolics вдохновил Столмена начать разработку программного обеспечения для GNU Операционная система в январе 1984 г., а Фонд свободного программного обеспечения (FSF) в октябре 1985 г.[9] Это были предшественники движение за открытое программное обеспечение и GNU /Linux Операционная система.

Рекомендации

  1. ^ Нежелательно, Роберт X. "№4 Брюстер Кале". NerdTV. около 46-й минуты
  2. ^ Уильямс, Сэм (2002). «Глава 6: Коммуна Emacs». Free as in Freedom: крестовый поход Ричарда Столлмана за свободные программы. O'Reilly Media. ISBN  0-596-00287-4.
  3. ^ Магуайр, Джеймс (31 марта 2008 г.). «Ричард Столмен, Живи и отключен». Датамация. Архивировано из оригинал 8 апреля 2008 г. В: Вы однажды сказали, что «перспектива взимать деньги за программное обеспечение является преступлением против человечности». Вы все еще верите в это? A: Ну, я не различал два значения слова «бесплатно».
  4. ^ Леви, Стивен (1984). Хакеры: Герои компьютерной революции. Якорь пресс /Doubleday. ISBN  0-385-19195-2.
  5. ^ Дэвид А. Мун. «Архитектура символики 3600». Материалы 12-го ежегодного международного симпозиума по компьютерной архитектуре, 17–19 июня 1985 г., Бостон, Массачусетс.. С. 76–83.
  6. ^ "Доля Лиспа куплена". Нью-Йорк Таймс. 2 сентября 1983 г.. Получено 2 октября 2013.
  7. ^ "Lisp Machine Inc. K-машина: архитектура Деффенбо, Маршалла, Пауэлла, Уиллисона, которую помнит Джо Маршалл". Мелодии.
  8. ^ КАЙХЛА, ПОЛ. "Разногласия в сфере высоких технологий | Maclean's | 26 ИЮНЯ 1989". Maclean's | Полный архив. Получено 2020-10-01.
  9. ^ Речь Ричарда Столмена, в котором он излагает свои взгляды на Гринблатта