Lisa: Персональный компьютер коллективного пользования
В любом перечислении неудач и провалов Apple обязательно упоминается Lisa. Лиза действительно не сделала Apple Computer богаче, она даже не окупила затраты на свою разработку и производство. Несмотря на это, Лиза вовсе не была провалом, это был один из лучших компьютеров в истории человечества. Более того: это был потрясающий компьютер, который увлекал, от которого невозможно было оторваться. Взаимопонимание с ним возникало с первых минут, даже у тех, кто давно смирился со своей фатальной неспособностью освоить “компьютер”.
Но для персонального компьютера Лиза стоила нереально дорого.
Первая модель Лизы, объявленная 19 января 1983 года, стоила, без учёта налогов, 9995 тогдашних долларов США. В нынешних долларах это тянет тысяч на 25. И хотя в те времена компьютерная техника стоила очень дорого, а покупатели еще не были избалованы китайской дешевизной (о которой мы как-нибудь поговорим), эта цена убивала наповал.
Железо и дизайн
Первое, что видели потенциальные покупатели, был собственно компьютер. Его дизайн был разработан совместно Стивом Джобсом и Биллом Дрессельхаузом (Bill Dresselhaus) и воплощал концепцию, задуманную Стивом. В мельчайших деталях, в том числе и в таких, которые никто так и не заметил. Молодой, самоуверенный Стив Джобс, да ещё и раздосадованный из-за недавнего провала Apple III — можно только восхититься мужеством и терпением дизайнера. Лиза до сих пор смотрится фантастически здорово.
Apple изобретает персональный компьютер. Опять. Реклама 1983 года.
Сегодня эту схему назвали бы «всё в одном»: за исключением клавиатуры и мыши, соединявшихся с корпусом с помощью гибких кабелей, похожих на телефонные, все остальное размещалось в корпусе: черно-белый дисплей с диагональю в 12 дюймов (30,5 см), два дисковода Apple FileWare (в просторечии — Twiggy) для 5 1/4 дюймовых (13,3 см) двухсторонних «гибких дисков» объёмом в 871 килобайт, несовместимых с дискетами того же размера для других платформ, электронная начинка и блок питания.
Базовая конфигурация первой модели Лизы, для своего времени, была весьма внушительной: 32-битный процессор Motorola 68000 с тактовой частотой 5 МГц и 24-битной адресацией, такой же как в «больших» компьютерах и рабочих станциях того времени, и целый мегабайт оперативной памяти (расширяемый, за доплату, до 2 мегабайт). Доплатив, Лизу можно было оснастить жёстким диском ёмкостью в 5 мегабайт, который очень органично смотрелся на верхней части её корпуса.
Программное обеспечение
В комплект поставки за 9995 долларов входила операционная система Lisa Office System (Lisa OS) с графическим пользовательским интерфейсом, и набор из семи офисных программ, таких как LisaWrite, LisaCalc, LisaDraw, LisaGraph, LisaProject, LisaList и LisaTerminal. Ничего подобного этим программам не было до этого в природе.
Операционная система опережала своё время лет на 10, а процессор, на котором ей пришлось трудиться, по хорошему, должен был быть производительнее раза в три. Медлительность Лизы была одной из причин её неудач. Процессора, который никогда не вызывал нареканий в «больших» компьютерах, катастрофически не хватало для Lisa OS, которая поддерживала виртуальную память, кооперативную многозадачность и графический пользовательский интерфейс.
Производительность убивали и более прозаические проблемы — дисковод Twiggy был фантастически медлительным. Lisa 2, в которой эти дисководы были заменены на 3 1/2 дюймовые дисководы от SONY, ощутимо ожила, хотя и процессор, и операционная система практически не изменились.
Среда разработки со специальной операционной системой Lisa Workshop продавалась отдельно. Она же стала первой средой разработки для платформы Макинтош.
Главное
Лизы стоили очень дорого. Не всякое крупное предприятие могло решиться на такую покупку, тем более, что приобретение Лизы приобретало смысл только если в комплекте с ней приобреталась всякая другая всячина, вроде безумно дорогих точечных принтеров и жесткого диска.
Но те, кто нашёл в себе мужество, а в кармане — деньги, и купил в свой офис Лизу, были счастливы. Через месяц-два, в офисе каждой солидной организации в США и Канаде была хотя бы одна (или две-три) Лизы.
Оказалось, что с помощью Лизы, даже самый неподготовленный пользователь, запросто мог подготовить фантастически выглядящий документ (с иллюстрациями, схемами и диаграммами) и тут же распечатать его на вполне приличном точечном принтере (ImageWriter).
Покупать Лизу в каждый отдел было накладно, и чаще всего их использовали как персональные компьютеры коллективного пользования, доступ к которым обычно строжайшим образом расписывали между подразделениями. Места в графиках использования Лиз превращались в своеобразную валюту для взаиморасчетов между подразделениями (неофициальных).
LisaWrite, LisaCalc и Lisa Office
Чтобы добраться до Лизы, люди приезжали в офис во внеурочное время и в выходные. На каждую Лизу (которых было продано всего примерно 60 тысяч штук) приходилось, в среднем, по 10-20 благодарных пользователей. Столкнувшись с IBM PC, и вынужденные сменить платформу под давлением руководства компаний, эти пользователи остро чувствовали разницу и были морально готовы сами платить большие деньги за то, что они теперь считали нормальным компьютером.
Я лично застал подобную систему в позднем СССР, везде где были Маки. Но увы, Маков было очень немного, их поставка в СССР была запрещена, так как и они, и Лизы были 32-битными машинами.
Чем все закончилось
Ни снижение цен, ни расширение конфигурации (кроме 5-мегабайтного диска для Лиз вскоре стали предлагать 10-мегабайтники), ни вынужденное приобретение Лиз всё более многочисленными маковскими разработчиками, спасти Лизу не смогли. В январе 1985 года на базе Лизы был создан Macintosh XL, где XL означало «ex-Lisa», компьютеры комплектовались внутренними 10-мегабайтными дисками, а их цена была снижена до 4 тысяч долларов.
Раздавленные останки 2 700 Лиз
Полигон Логан, 1989 год
На тот момент Macintosh XL оказался самым мощным Маком на рынке, но вскоре его производство было свёрнуто. 24 сентября 1989 года, в присутствии налоговых чиновников, 2700 новеньких Лиз были раздавлены бульдозерами, и похоронены на полигоне Logan в штате Нью Джерси. Списав их, компании удалось слегка облегчить своё налоговое бремя, и заодно очистить складские помещения.
Почему компьютер назвали Лизой?
В нулевые, во время одного из интервью, Стив признался в том, о чём все и так догадывались: компьютер был назван в честь его дочери от первого брака, Лизы Бреннан-Джобс.
Справа налево: Стив Джобс и Лиза Бреннан-Джобс
Официально Apple Computer настаивала на том, что это аббревиатура от Local Integrated Software Architecture, то есть «локальная интегрированная программная архитектура».
История Apple Lisa
Технические характеристики Lisa и Macintosh XL
Первая модель Lisa вышла 19 января 1983 года. Компьютер класса “все-в-одном” был новаторским продуктом своего времени с внушительными техническими характеристиками. Еще больше впечатляла цена. Стоимость базовой модели Lisa составляла 9, 995 долларов, что не было на руку простому американцу. Это был один из первых коммерческих экземпляров с внешним жестким диском, защищенной памятью объемом до 2 Mb, функциями многозадачности, полноформатной клавиатурой с цифровым блоком, механической мышкой и графическим интерфейсом, поддерживающим две “дискетных” ОС: LisaOS и MacWorks. Кроме того, была реализована возможность поддержки нефизических файловых имен (возможность иметь несколько документов с одним и тем же именем) и более высокого разрешения дисплея. На Macintosh всё вышеперечисленное реализовано много лет спустя. Защищённый режим памяти, например, появился лишь в OS X в 2001 году.
В начале 80-х базовая конфигурация первой модели Lisa выглядела следующим образом:
- Процессор Motorola 68000, работающий на частоте 5 МГц и 24-битной адресацией;
- ОЗУ с объемом 1 Mb с расширением до 2Mb за дополнительную плату;
- ПЗУ с объемом 16 Кбайт;
- Черно-белый встроенный монитор 12″ с разрешением 720 x 364;
- CVSD моно аудиовыход;
- 2 флоппи-дисковода, рассчитанные на дискеты 5,25″;
- Внешний жесткий диск ProFile емкостью 5Mb;
- Встроенная клавиатура и внешняя мышка;
- Габариты системного блока 15.2″ x 18.7″ x 13.8″;
- Вес составлял около 24 кг.
В 1981 году на фоне первого массового персонального компьютера производства IBM в трех различных конфигурациях, Lisa не выглядела серьезным конкурентом. В IBM 5150 отсутствовал жёсткий диск, который требовал дополнительного источника питания. Учитывая технические характеристики IBM 5150, которые включали в себя процессор Intel 8088 с частотой 4,77 МГц, ОЗУ объемом 544 КБайт и модуль расширения IBM 5161 Expansion Chassis с объемом 10 Mb, Lisa превосходила его в техническом плане, но уступала цене, которая у IBM варьировалась в пределах от 1500 до 3500 долларов. Именно цена IBM 5150 сыграла на руку сектору бизнес-потребителей и энтузиастов компьютерной техники того времени. Цена Lisa в 9, 995 долларов оказалась просто неподъемной для частного сегмента рынка.
Жёсткий диск Apple ProFile был разработан для проекта Apple III, и стоил 3499 долларов. Но им оснащали две модели Lisa из-за простоты использования. В Lisa впервые появился защищенный режим памяти, к которому Apple вернулась лишь в 2001-м.
Руководство компании Стива Джобса предпринимало все меры по привлечению потенциальных покупателей Lisa. Работая над проектом Lisa, Стив Джобс и менеджер по маркетинговому планированию Вильям Хоукинс ориентировались преимущественно на бизнес-сегмент, забыв о львиной доле “домашних” потребителей компьютерной техники. Компания Apple Computer никак не могла избываться от процессора Motorola 68000 и оснастить Lisa более дешевым чипом Intel 8088 открытой архитектуры IBM PC. В сентябре 1983 года цена Lisa была снижена до 6995 долларов.
Обескураженная прохладным приемом Lisa, команда Стива Джобса во главе с Энди Херцфилдом и Джоном Скали 24 января 1984 года в переполненном зале Flint Auditorium колледжа De Anza Community представляет младшего братика Lisa. Им стал первый Macintosh, проект которого был запущен еще в конце 1970-х.
![]() |
Apple Lisa |
В начале 1983 года покупательская способность Lisa стремительно падает с ростом популярности компьютеров IBM PC/XT.
![]() |
Macintosh XL |
В 1984 года публике была представлена более дешевая и обновленная модель Macintosh XL с новым с новым флоппи-дисководом от Sony Micro объёмом в 400 Кбайт. Появилась возможность приобрести компьютер с 512 Кбайт или 2 Мбайт ОЗУ. Macintosh XL получил поддержку мультизадачности и виртуальной памяти, оснащалась внешним жестким диском Profile и встроенным Widget. Кроме этого, компания Apple Computer предложила свободный апгрейд владельцам Lisa до уровня Macintosh XL путём замены двух дисководов Twiggy на один 3,5″ дисковод Sony, установки винчестера ProFile объёмом 10 Мбайт и обновления ПЗУ. Для размещения нового дисковода устанавливалась лицевая панель взамен штатной. Цена модели Macintosh XL варьировалась в пределах от 3495 до 5495 долларов.
Lisa Office System 1.0 и ее основные характеристики
Операционная система Lisa Office System являлась кардинально новым продуктом для своего времени. Она поддерживала многозадачность и файл подкачки (виртуальную память). Использование файла подкачки приводило к сильному замедлению работы Lisa, что сказывалось на быстродействии целого парка машин. В разработку ПО для Lisa были включены сотни программистов и научных сотрудников, среди них Крис Эспиноза, Брюс Хорн, Джордж Кроу, Дебра Уилрет, Ларри Теслер, Билл Аткинсон, Баррел Смит и другие. Руководителем проекта Lisa был назначен топ-менеджер Джон Коуч, который пришел в Apple Computer из Hewlett-Packard.
![]() |
Стив Джобс и Джон Коуч |
Крис Эспиноза был талантливым программистом, одним из самых первых и высокопоставленных сотрудников Apple Computer.
![]() |
Крис Эспиноза |
Когда Стиву Джобсу нужны были идеи для проекта Lisa”, он их нашел в Билле Аткинсоне, человеке, в характере которого соединились два начала: инженер-изобретатель и жадное стремление к совершенству. Вначале он отказался приглашения в команду Apple Computer, но Стив Джобс, сумел соблазнить талантливого программиста вторым билетом с приглашением на работу, с которым к тому же шел ещё и билет на самолет, не подлежащий возврату или обмену. Билл Аткинсон был тем человеком, который вдохнул новую жизнь в проект “Lisa”. В свое время он написал версию языка “Паскаль” для Apple II и программу, которая следила за курсами акций. В проекте “Lisa” он главным программистом, развил и реализовал идеи “языковых” карт, продолжил совершенствовать язык “Паскаль”, когда Стив Джобс в свое время пытался отказаться от него, настаивая на том, что будущих проектов хватит одного языка BASIC.
Баррелл Смит был 23 летним инженером-самоучкой безо всяких степеней, он пришел в Apple Computer благодаря исключительной элегантности дизайна Apple II. В в 1979 году он вместе с Билл Аткинсоном разрабатывали 64Кбайт “языковые” карты для проекта Lisa. Позже Баррелл Смит занимался созданием 80Кбайт “языковых” карт, а именно увеличением памяти для всех разработчиков Lisa.
![]() |
Ларри Теслер |
Ларри Теслер, разрабатывавший программное обеспечение для Lisa, считал, что и Macintosh и Lisa, как оба компьютера должны использовать одни и те же программы.
![]() |
Команда Apple |
Разработка сторонних приложений для проекта Lisa была крайне трудной задачей: требовался второй такой же компьютер и дорогая среда разработки GUI приложений. Графическая среда разработки Star GUI со специальной операционной системой Lisa Workshop продавалась отдельно для конечных пользователей. Такой подход сильно подорвал доверие сторонних разработчиков ПО. Большинство программных проектов для проекта Lisa, кроме тех, которые Apple посчитала достаточными, так и не были реализованы.
В программный комплект поставки Lisa входила операционная система Lisa Office System (Lisa OS) с графическим пользовательским интерфейсом и набором из семи приложений. Ничего подобного в истории программного обеспечения начала 80-x, “запакованного” в дисковые накопители форм-фактора 5,25″, не было. Пакет программ Lisa Office System 1.0 размещался на пяти флоппи-дискетах форм-фактора 5.25″, а их объем составлял приблизительно 2 Mb. Обновлённые версии Lisa Office System выходили не раньше, чем один раз в полгода. Всего было 4 версии офисного пакета LisaOS.
Lisa Office System 1.0 без сомнения была одной из самых популярных и инновационных операционных систем в начале 1980 года. В состав системы Lisa Office System 1.0 входили: LisaCalc, LisaDraw, LisaGraph, LisaList, LisaProject, LisaWrite и LisaTerminal (эмулятор терминала). Руководство Стива Джобса посчитало, что такой пакет приложений способен выполнить любую задачу, стоящую перед бизнес-пользователем. Кроме этого, приложения подходили для “домашних” компьютерных энтузиастов и гиков.
Похожие офисные пакеты, опираясь на фундамент разработок исследовательского центра Xerox Parc в 1973 году, также существовали на компьютерном рынке. Пример тому программное обеспечение первого коммерчески успешный портативного микрокомпьютера Osborne 1 – прародителя современного ноутбука. В поставку Osborne 1 были включены: текстовый редактор WordStar, табличный процессор SuperCalc, интерпретаторы языков программирования Mbasic и Cbasic, бизнес-приложения Nominal Ledger, Purchase Ledger и Sales Ledger, игра Deadline.
Тем не менее, Lisa Office System 1.0 превалировала многооконным графическим интерфейсом и многозадачностью. Оснащая Lisa программным пакетом Lisa Office System 1.0, сподвижники Стива Джобса разрабатывали компьютер для бизнес-потребителей и домашних энтузиастов, в то время как конкуренты в лице ICL / Three Rivers PERQ с графической средой Xerox Star создавались преимущественно как графические рабочие станции. Пользовательский интерфейс Star GUI стал первым прототипом интерфейса первого Macintosh.
Alex [DA] Syritza
iКона: Стив Джобс. (23 стр.)
«Lisa» – официальный проект, зафиксированный в бухгалтерских книгах компании, обслуживаемый персоналом, состоящим из двадцати четырех инженеров-электронщиков и многочисленной команды программистов, продвигался вперед с большим трудом. Группа, занимавшаяся реализацией проекта, изготовила единственный действующий прототип, скрытый от посторонних глаз в секретной лаборатории в одном из расположенных на Бендли-драйв зданий компании. Этот компьютер построили на базе пяти печатных плат и огромного количества комплектующих, изготовленных на заказ. Тем временем в крохотном офисе, состоящем из нескольких комнат, изолированном от других отделов компании, один длинноволосый инженер за несколько недель создал новый компьютер с быстродействием в два раза выше и ценой в три раза ниже. Он создавался на базе одной-единственной платы, и в нем использовались только стандартные комплектующие. И помимо всего прочего, этот компьютер еще имел и графический пользовательский интерфейс!
Маркетолог Джоанна Хофман хорошо помнит те времена: «Увидев блеск в глазах Стива, не требовалось много времени, чтобы понять: это – зловещее предзнаменование для Джефа. Стив должен во что бы то ни стало получить желаемое».
Новая идея, поселившаяся в душе Стива Джобса, основывалась, собственно говоря, не на компьютере. Источником внутреннего огня была команда – небольшая группа из пяти человек, работавших над проектом Macintosh с большим энтузиазмом и без общепринятых норм. Это напоминало страстное увлечение своим делом, лежащее в основе создания компьютеров Apple I и Apple II. Стиву больше не нужно было подчинять свой непокорный дух процессам, происходившим в компании, – он нашел для себя компенсацию за бесцеремонное отстранение от участия в проекте «Lisa». В команде, занятой созданием компьютера Macintosh, Стив видел ту преданность делу, которую он понимал и любил. Члены этой команды оказались такими же «крестоносцами», как и он сам, – достижение невозможного стало средой обитания, в которой им действительно хотелось жить.
Стив желал пробудить вдохновение в этой малозаметной команде, работающей где-то в дальнем уголке всеми забытого здания. Он собирался показать всем – Скотти, Марккуле, компании, миру, – что под его руководством эта команда сможет создать выдающийся компьютер. И дело не в том, что раздутый бюрократический аппарат, сформировавшийся в компании в последнее время, избрал неверный подход к реализации проекта Apple III и, похоже, не справится и с проектом «Lisa». Стивом двигала мечта с помощью Macintosh тем, что полностью изменить существующие представления о персональных компьютерах.
Стив начал свою кампанию с Джефом Раскиным, предложив превратить Macintosh в именно тот компьютер, который символизировал бы очередной гигантский скачок на пути прогресса в сфере вычислительной техники. Он дал понять, что хотел бы принимать более активное участие в реализации проекта. Раскин был польщен и одновременно обеспокоен: когда-то они уже «сталкивались лбами».
Когда Раскин пожаловался Скотти на вмешательство Стива, президент компании увидел возможность изолировать Стива с его деструктивным поведением от остальной части компании, пусть даже и ущемив при этом интересы Раскина. С точки зрения общих интересов компании, Марккула и Скотти попытались избавиться от Стива, позволив ему заняться проектом Раскина. Группа Macintosh работала в отдельном помещении – это место просил в свое время Джеф для своей команды, чтобы держать Стива подальше от проекта. Теперь же обстоятельства изменились, и именно это изолированное место позволило бы удерживать Стива в «клетке», чтобы он не стоял ни на чьем пути. Раскин просил о помощи, а вместо этого руководство компании использовало сложившуюся ситуацию в своих интересах.
Первое, что сделал Джобс на посту главного менеджера проекта «Macintosh», – нанял тех же людей, которые работали над созданием компьютера Apple II: Воза (хотя его Стив привлек, по сути, для внешнего эффекта и придания команде значимости), Рода Холта, Рэнди Виггинтона, Джерри Мэннока (разработчика корпуса для Apple II), даже Дэна Коттке, и Билла Фернандеса. Ветераны Apple вошли в состав команды, в которой с самого начала реализации проекта уже работали такие люди, как Беррелл Смит, программист Бад Трайбл, инженер-электронщик из Стэнфорда Брайан Говард и маркетолог Джоанна Хофман. Стив настоял и на том, чтобы его команде предоставили новые помещения, арендованные компанией, – одно из зданий, известных в городе под названием «башни Texaco» из-за их близости к заправочной станции.
В начале 1981 г. группа переехала в новую штаб-квартиру, и началась активная работа по превращению существующего прототипа компьютера Macintosh в компьютерный продукт «bona fide» – «настоящий, не имеющий себе равных». Стив, мастер постановки нереалистичных целей, объявил, что они должны подготовить этот компьютер к выходу на рынок через год. Все, что они определили, – основные комплектующие. В завершенном виде не было еще ни операционной системы, ни приложений, – имелись только демонстрационные версии. Сроки, поставленные Стивом, казались просто смешными.
Тем не менее, Стив Джобс обладал магическим, сверхъестественным даром убеждения. Члены команды выпили свой неизменный напиток Kool-Aid и приняли предложенный график. «Он навязывал окружающим свое восприятие реальности, – рассказывал Бад Трайбл несколько лет спустя. – Язвительные замечания, броские фразы и время от времени – оригинальное понимание сути той или иной проблемы, такое сочетание всех элементов его поведения не позволяло нам успокаиваться».
Когда Стив обосновался в команде, которая занималась проектом «Macintosh», вокруг проекта засиял ореол. Проект получил своего собственного проповедника, человека, купавшегося в лучах славы; казалось, все, что он делает, несет на себе печать величия. Религия Стива – персональные компьютеры, и он – ее настоящий адепт. Он умел громко стучать в окна, сотрясать кафедру проповедника и заставить весь приход подняться и кричать: «Слава Компьютеру!»
Однако Стив Джобс не просто проповедовал религию под названием «Компьютер»; он был также председателем правления директоров всей компании, что давало ему возможность получать необходимое финансирование, доставать уникальное оборудование и защищать свою команду от вмешательства других менеджеров. Если кто-то, не имеющий отношения к проекту, надоедал членам команды, достаточно было просто сообщить об этом Стиву. «Все, что нам нужно было сделать, – пожаловаться на того или иного человека, – рассказывал один из участников команды. – И Стив становился похож на спущенного с привязи добермана. Он откусывал голову тому парню так быстро, что мы не успевали и заметить».
Джеф Раскин ходил по тонкому льду и прекрасно знал об этом. Весь январь между ним и Стивом шли постоянные стычки. Раскин, безусловно, не был глупцом; Macintosh обещал превратиться в дело всей его жизни. Именно он придумал концепцию небольшого, смонтированного в одном аккуратном корпусе, доступного по цене компьютера. Именно он собрал вместе незаурядных специалистов, вдохнувших жизнь в новый компьютер. А теперь какой-то чужак пытается заменить его в качестве руководителя группы.
В разгар конфликтов между Джобсом и Раскиным произошло трагическое событие: в начале февраля Стив Возняк попал в серьезную аварию. Будучи пилотом-любителем, он начал полет в своем одномоторном самолете Beechcraft Bonanza и, как он говорит сейчас, «попробовал подняться в воздух, не набрав нужную скорость». Двигатель самолета заглох, крылья не смогли поддерживать самолет, и он рухнул на землю. Сотрудники компании ждали вестей, затаив дыхание, когда Воз лежал в больнице, то приходя в сознание, то снова теряя его. Стив Джобс нанял лимузин, чтобы отвезти убитых горем родителей Воза в больницу. Он умел делать красивые жесты.
Когда Воз окончательно пришел в себя, оказалось, что у него амнезия и он не помнит, что произошло. Ему пришлось расспрашивать жену, почему он попал в больницу. Хотя он и не любит вспоминать об этих днях, но признает, что прошло пять недель, прежде чем он смог восстановить все события того дня.
34 года назад Apple представила компьютер Lisa за $27000
Apple Lisa — первый действительно продуманный продукт компании, изменивший индустрию настольных компьютеров. Он был представлен 19 января 1983 года.
Самое интересное из истории проекта:
Lisa был более передовым в сравнении с классическим Macintosh — в нем реализовали режим кооперативной многозадачности, защищённую память и калькулятор с бумажной лентой. По тем меркам, это был мощный компьютер.
Компьютер Apple Lisa был назван в честь дочери Стива Джобса, которую он сначала не хотел признавать. Позднее придумали расшифровку — local integrated systems architecture «локальная интегрированная структура систем».
Apple Lisa был первым коммерческим компьютером с графическим интерфейсом. Но он не был совместим с предыдущими поколениями.
Графический интерфейс Apple Lisa
Стив Джобс был отстранён от разработки компьютера. Он направил все усилия на Macintosh. Между двумя командами было некое соперничество в стиле перетягивания каната. Тем не менее, мы знаем, кто победил.
Символический пиратский флаг, который команды Lisa и Macintosh воровали друг у друга в знак соперничества.
Macintosh вышел на год позже Apple Lisa. Несмотря на агрессивную пиар-кампанию, маки в итоге победили благодаря своей доступности — $2 495.
Стоимость Apple Lisa составляла $9 995, по сегодняшнему курсу примерно $27 000 (цена дорогого автомобиля).
Первый прототип мыши для Lisa состоял из шарикового дезодоранта и масленки. Готовая мышка с одной кнопкой ввода плавно перемещалась по любым поверхностям и стоила 15 долларов.
Несмотря на свою революционность, Apple Lisa стоил невероятно дорого. Продажи компьютеров стремительно падали из года в год.
В 1986 году Apple Computer предложила владельцам Lisa и Macintosh XL («младшего брата» Lisa) обменять их на Macintosh Plus за $1 500 вместо оплаты полной стоимости в $4 100. Репутация оказалась дороже.
1 августа 1986 года проект Lisa был официально закрыт, а компьютеры сняты с продажи.
Технические характеристики Apple Lisa были действительно внушительными — процессор Motorola 68000 с частотой 5 МГц, 512 или 1024 КБайт оперативки, 16 Кбайт встроенной памяти и черно-белый встроенный 12-дюймовый монитор с разрешением 720 x 364 пикселей. Компьютер работал под управлением LisaOS/MacWorks.
Несмотря на коммерческий провал Apple Lisa, Джобс все равно считал компьютер основоположником будущей компьютерной индустрии. Команда Macintosh все так же отдаёт дань памяти первопроходцу. С Днём Рождения, Lisa!
(Нет голосов)
«Lisa» – официальный проект
Welcome to the Lisa project, a platform for the development of L isp-based I ntelligent S oftware A gents. Lisa is a production-rule system implemented in the Common Lisp Object System (CLOS), and is heavily influenced by CLIPS and the Java Expert System Shell (JESS). At its core is a reasoning engine based on an object-oriented implementation of the Rete algorithm, a very efficient mechanism for solving the difficult many-to-many matching problem (“Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem”, Charles L. Forgy, Artificial Intelligence 19(1982), 17-37.) Intrinsic to Lisa is the ability to reason over CLOS objects without imposing special class hierarchy requirements; thus it should be possible to easily augment existing CLOS applications with reasoning capabilities. As Lisa is an extension to Common Lisp, the full power of the Lisp environment is always available. Lisa-enabled applications should run on any ANSI-compliant Common Lisp platform.
Project Goals
The Lisa project is driven by a number of important goals:
Unrestricted availability : The principal motivation for beginning Lisa was the apparent dearth of lightweight, current, freely-available toolkits for constructing Lisp-based intelligent systems. There are a number of very fine commercial and restricted-use products out there (see the links below), but these systems do not necessarily address the needs of developers attempting to introduce Lisp into their organizations. This is exactly the position I found myself in prior to Lisa. I was leading an applied research project that needed an expert system shell, and if I’d had a modern implementation freely available for Lisp I might have been able to successfully entrench Lisp within the organization. So, I wrote Lisa.
Portability : Vendor neutrality is a significant project goal, not because I disapprove of commercial software but to ensure Lisa is available on as many platforms as I can manage.. As previously mentioned, Lisa is implemented in ANSI Common Lisp; currently, all development is being done on Windows 2000 using Xanalys’ LispWorks. Every effort will be made to avoid the use of implementation-specific functionality; in the cases where a non-ANSI feature must be used (e.g. multiprocessing support), Lisa will attempt to support the major Lisp implementations either through conditional evaluation or the use of a common library such as CLOCC.
Familiarity : Lisa’s production-rule system has its roots in CLIPS and JESS, making it readily familiar to developers who’ve worked with either of these systems. Indeed, the CLIPS and JESS languages both have their roots in Lisp.
Flexibility : As previously mentioned, Lisa reasons over CLOS objects without requiring changes to an application’s class hierarchy. In addition, the full power of Common Lisp is available for use within productions; there is no dichotomy between Lisa’s programming language and her implementation.
Simplicity : Along with portability, the project is striving for simplicity and elegance at the functional, architecture and source code levels. This doesn’t mean Lisa should have limited usefulness; rather, it should be possible for new developers to easily understand the code layout and behavior. Unless performance absolutely demands otherwise, clarity of design and implementation will take precedence.
Project People
David E. Young: Presently a knowledge engineer at a small startup in RTP, North Carolina.
Project Status
Release 3.2 is the latest official release. The major addition after version 2.1 is support for Certainty Factors (CF), as described in Peter Norvig’s Paradigms of Artificial Intelligence Programming . There’s also a simplified install facility based on ASDF, and some major performance improvements.
The first production release for Lisa 2.0, a major rewrite of the system, was available as of 9 December, 2002. The Rete algorithm was re-implemented from scratch; new conditional elements were added; contexts were introduced; and a production rule debugger made available. There were also other features not listed here.
Lisa had its first production release (Version 1.0) on 31 August, 2001 and is considered “stable” software; it should now be possible to develop reasonably sophisticated knowledge bases for “real systems”. Lisa has successfully run adaptations of the “monkey and bananas” (MAB) planning problem on all four target Lisp platforms, and full reasoning capabilities are available for CLOS objects in a multi-threaded environment. Release 1.1 offers support for dynamic rule definition , the ability to create new rules from existing rules at runtime; version 1.2 includes a new query facility that allows interactive and programmatic retrieval of CLOS instances from a knowledge base. For the most current information on the project, including mailing lists, latest news and available downloads, see the official project page. If you prefer, you may contact the project staff directly (see Project People ).
Supported Platforms
Lisa is known to run on LispWorks, ACL, CLISP, CMUCL (19a), SBCL and OpenMCL. I also know of an individual that has managed to get Lisa running on Armed Bear Common Lisp, a testimony to the quality of that member of the Common Lisp family.
Documentation
Currently, documentation for Lisa is a work-in-progress. However, there is a beta-quality version of the Lisa Reference Guide that should help you get started. Also, you may see the source code for Lisa’s two versions of the MAB, mab.lisp and mab-clos.lisp (a “CLOS-ified” version of the default MAB implementation).
License
Lisa is currently released under the GNU Lesser General Public License (LGPL), primarily because it seemed more versatile than the GPL. However, some sources indicate that the LGPL might inhibit commercial uses of Lisp applications like Lisa. I’ve no idea if this is the case as I’m not a legal expert. So, if you’re interested in using Lisa commercially and decide the LGPL gets in the way, feel free to contact me to discuss some other type of license arrangement.
8 September, 2007: Release 3.0. This is a major release that offers support for certainty factors, big performance improvements, and some important bug fixes.
21 February, 2006: Release 2.4. This is a minor release that makes Lisa compatible with CLISP 2.38.
5 April, 2005: Release 2.3. This version fixes a serious bug in Lisa’s join network; thanks to Andy Sloane for the patch. There’s also a patch from Fred Gilham that enables auto-notify support for CMUCL.
4 April, 2005: Release 2.1 is out of beta and is the latest stable release.
17 September, 2004 : Release 2.1 beta is available, with support for Certainty Factors. Also, Lisa now unofficially once again supports CMUCL. I’ve had reports that the PCL bugs were fixed as of 19a, and that Lisa is able to run the MAB on that platform.
9 June, 2004 : Lisa now uses ASDF as its default system definition facility. The build and load procedure has also been simplified to help new folks get up and running quickly. I also have plans to write a tutorial that will be more useful than the reference guide. Also, note that Lisa officially no longer supports CMUCL. There’s apparently a bug in PCL that prevents Lisa from running (or perhaps compiling; I forget). This situation has existed for awhile now, but I’m just getting around to announcing it.
6 June, 2004 : Release 2.0.7. Yet another bug-fix release that corrects a problem reported by Aneil Mallavarapu. Lisa was having difficulty keeping the agenda straight when rules were created after facts had been asserted into working memory.
5 March, 2004 : Release 2.0.6. This is a bug-fix release that addresses problems with a) Lisa’s duplicate fact detection mechanism; and b) the LOGICAL conditional element. Patches for both issues were submitted by Aneil Mallavarapu.
1 November, 2003 : Release 2.0.5, a bug-fix release that corrects problems with Lisa’s taxonomic reasoning system. Patches submitted courtesy of Aneil Mallavarapu.
19 December, 2002 : Release 2.0.3, a bug-fix release addressing a problem with queries.
10 December, 2002 : Release 2.0.1, a bug-fix release for 2.0.
9 December, 2002 : The first production release for 2.0 is available. Details are in the release notes.
25 November, 2002 : Beta 3 is available. Again, some major enhancements, including Contexts, a new conditional element and duplicate fact detection. Details are in the release notes.
18 November, 2002 : Beta 2 is available. Lots of changes and enhancements in this version, including completion of Lisa’s truth maintenance system. See the release notes for details.
6 November, 2002 : The first beta release for Lisa 2.0, 2.0b1. This version introduces a form of truth maintenance via the LOGICAL conditional element. Details are in the reference guide in the distribution.
4 November, 2002 : Alpha release 5 for Lisa 2.0 is now available. This version introduces the OR conditional element, along with some improvements to the debugger. Details are in the reference guide in the distribution.
28 October, 2002 : Alpha release 4 for Lisa 2.0 is now available. New to this version is the Lisa debugger, a simple, interactive production rule monitoring/inspection facility. The Reference Guide in the distribution has a chapter explaining how to use it.
Additional items of interest can be found here.
Related Links
This section contains a small collection of topics related to Lisa and its development environment. It will be updated periodically as the need arises. NB: If your favorite Lisp/Environment/Tool was omitted here it was done without prejudice; I simply haven’t had time to test Lisa with every mainstream Lisp implementation, or investigate every knowledge representation system, or. you get the idea.
Apple Lisa
Lisa в начале 1980-х была во многих отношениях более передовой (и значительно более дорогой) системой, нежели Macintosh. Так, например, в ней были реализованы защищённая память, кооперативная многозадачность, в целом более сложная файловая система, встроенный хранитель экрана, передовой калькулятор с бумажной лентой и обратной бесскобочной польской записью, поддержка до 2 Мбайт ОЗУ, цифровая вспомогательная клавиатура, системы защиты от нарушения данных (как, например, block sparing), нефизические файловые имена (возможность иметь несколько документов с одним и тем же именем) и более высокое разрешение дисплея. На Макинтошах всё вышеперечисленное реализовано много лет спустя. Защищённый режим памяти, например, появился лишь в Mac OS X (2001 год). Макинтош, однако, оснащался более быстрым процессором Motorola 68K с тактовой частотой 7,89 МГц и имел встроенную звуковую подсистему. Операционная система Lisa и программы для неё сильно нагружали процессор Motorola 68K с тактовой частотой 5 МГц, что особенно чувствовалось при прокрутке объемных документов.
Компьютер был назван в честь дочери Стива Джобса, которую он сначала не признавал. Позднее был придуман бессмысленный бэкроним — Шаблон:Lang-en «локальная интегрированная структура систем» [1] .
История Править
Проект стартовал в 1978 году и постепенно разросся до очень амбициозной задачи: создать мощный компьютер с инновационным графическим интерфейсом, пригодный для бизнес-задач,.
В 1982 от проекта откололся Стив Джобс, непосредственно после этого возглавивший рабочую группу из сотрудников для работы над другим проектом — «Макинтош», главным идеологом которого первоначально был Джеф Ра́скин. Вопреки распространённому мнению, Маки, которые получились в результате, не были дальнейшим развитием компьютеров Lisa, хотя и имели некоторое сходство.
Lisa была представлена публике в январе 1983 года.
Lisa 1 Править
Первая модель стоила $9 995 и имела следующую комплектацию:
- процессорMotorola68000 (на частоте 5 МГц) без FPU;
- 16-битная шина адреса/16-битная шина данных (на частоте 5 МГц) с 3 проприетарными слотами расширения;
- ОЗУ 512 или 1024 Кбайт;
- ПЗУ 16 Кбайт тестового и стартового кода;
- Ч/б встроенный монитор 12″ 720 x 364 прямоугольных пикселей;
- 2 RS-232 порта и CVSD аудиовыход (моно);
- 2 флоппи-дисковода по 5,25″ (871 кБ, специальные дискеты)
- Внешний HDD на 5 МБ;
- мышь и клавиатура;
- графический интерфейс пользователя;
- Потребляемая мощность — 150 Вт;
- Габариты системного блока 15.2″ высота x 18.7″ ширина x 13.8″ глубина;
- Вес 48 lbs;
- Операционная система LisaOS/MacWorks
Lisa 2 Править
Компьютеры Lisa 2, появившиеся в январе 1984 года, стоили от 3495 и до 5495 долларов, что значительно дешевле оригинальной модели. Накопители на гибких дисках Twiggy были заменены на один 3,5″ дисковод Sony Microfloppy объёмом в 400 Кбайт. Было возможно приобрести компьютер с ОЗУ 512 Кбайт или 2 Мбайт. Внешний и встроенный накопитель Widget были доступны как стандартные решения в других конфигурациях. В 1984 году, в то же самое время, был официально представлен Macintosh, и Apple предложила свободный апгрейд до уровня Lisa 2 для всех владельцев Lisa 1 путём замены двух дисководов Twiggy на один 3,5″ дисковод, установки винчестера объёмом 10 Мбайт и обновления ПЗУ. Кроме того, для размещения нового дисковода устанавливалась лицевая панель от Lisa 2 взамен штатной.
Сторонними фирмами были выпущены платы расширения, но их число было очень мало.
Особенности Править
Операционная система поддерживала многозадачность и файл подкачки (виртуальную память) — по тем временам значительное достижение для микроЭВМ. При этом использование файла подкачки приводило к сильному замедлению работы.
С компьютером поставлялось 7 программ: LisaWrite, LisaCalc, LisaDraw, LisaGraph, LisaProject, LisaList и LisaTerminal. Считалось, что они способны выполнить любую задачу, которая может понадобиться рядовому пользователю.
Программирование для Lisa было крайне затруднено: требовался второй такой же компьютер и дорогая среда разработки. Такой подход подорвал доверие сторонних разработчиков ПО. В большинстве случаев программы, кроме тех, которые Apple посчитала достаточными, так и не были реализованы для этого компьютера.
Компьютер плохо продавался, бизнес-пользователям не нравилась высокая цена, и вместо него чаще всего закупали компьютеры IBM PC/XT, уже достаточно популярные в то время.
Самым крупным заказчиком на поставку Lisa стало американское космическое агентство NASA; в свою очередь, когда выпуск Lisa прекратился, агентству пришлось заменить весь парк персональных компьютеров.
При своей передовой ОС и удобном графическом интерфейсе Lisa работала довольно медленно, a развитие линейки макинтош, которая также обладала графическим интерфейсом, но стоила дешевле, усугубляло её положение, создавая внутреннюю конкуренцию.
Создатели Lisa слишком много надежд возлагали на программную эмуляцию устройств, что сильно замедляло работу системы в целом.
Было выпущено всего 2 модели, после чего в 1986 г. развитие линии Lisa было прекращено.
Историческое значение Править
Хотя в целом серия Lisa считается коммерчески неуспешной, она сыграла важную роль в процессе массовой компьютеризации. При всех своих ограничениях то, для чего она была предназначена, Lisa делала хорошо. Был период, когда во многих американских офисах работал хотя бы один такой компьютер, на котором сотрудники могли попеременно готовить документы, выглядящие очень достойно, гораздо лучше, чем получались на конкурирующих ПЭВМ.
Тем самым была подготовлена почва для внедрения Маков, гораздо более коммерчески успешной серии. Сотрудники оценили удобство графического интерфейса, простоту управления мышью, качество исполнения документов.
Первый серьёзный опыт локализации Править
Вскоре после выхода на американский рынок Apple подготовила локализованные версии: полный перевод интерфейса, справочного руководства, сообщений программ BIOS, прикладных программ и клавиатурной раскладки. Локализация на британском варианте английского, французском, немецком, итальянском и испанском языках, вскоре на скандинавских, были выполнены с помощью сотрудников представительств Apple в разных странах. Такая серьёзная работа сказалась на результатах продаж: за время существования модели в Европе было продано не меньше компьютеров, чем в США.
Тем самым Apple задала высокий стандарт качества для будущих локализаций программного обеспечения вообще, а также в международной координации проектов.