stringtranslate.com

Лисп-машины

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

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

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

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

История ЛМИ

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

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

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

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

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

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

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

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

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

ГигаМос Системы

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

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

По словам Ричарда Столлмана, спор между LMI и символикой вдохновил Столлмана начать разработку программного обеспечения для операционной системы GNU в январе 1984 года, а Фонд свободного программного обеспечения (FSF) — в октябре 1985 года . движение программного обеспечения и операционная система Linux .

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

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