CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2003 ГОД

Поколение NeXT

Дмитрий МОРОЗ

За тридцать лет, прошедших со времен появления первых персональных компьютеров, история знавала немало интересных экземпляров, приносивших с собой множество нововведений и оставивших за собой яркий след в компьютерной летописи. По большей части через некоторое время об этих чудесах техники забывали. Но все-таки существуют уникальные машины, память о которых будет жить вечно. Одним из представителей таких аппаратов является NeXT.

Эти компьютеры, равно как и другие творения Стива Джобса, можно назвать уникальными в своем роде. Недаром в 1999 году американский журнал USA Weekend Edition внес их в Тор26 самых желанных предметов для коллекционирования. В принципе, по-другому и быть не может, ведь всего за 5 лет существования аппаратной составляющей NeXT было продано немногим более 50 000 компьютеров, что позволяет отнести эти машины к разряду редких и уникальных экземпляров.

Читатель спросит: «Чем же так знаменит компьютер NeXT, чтобы я соизволил обратить на него свое внимание?» Для того чтобы дать исчерпывающий ответ, потребуется много места, но я ограничусь лишь самыми необходимыми сведениями. Итак, NeXT применялись и применяются в таких организациях, как NASA (говорят, что они внесли свою лепту в подготовку к установке и работе космического телескопа «Хаббл»), Area 51 (сверхсекретная военная база США в штате Невада, которой принадлежит разработка самолета F-117 Stealth, проекта «Аврора» и поиск НЛО), CIA, SAC и других подобных инстанциях.

Компьютеры NeXT были первыми системами, ПО для которых уже с 1990 года поставлялось на CD-ROM. Именно NeXT и односкоростной сидюк от Sony сделали свое дело, и теперь мы на протяжении уже почти 10 лет пожинаем плоды этого «союза».

ОС NeXTSTEP была первой объектно-ориентированной системой, и именно она легла в основу всех других «отпрысков» ОО-систем.

NeXT засветился и в создании игр. Так, именно на этих компьютерах в 1993 году молодая тогда id Software представила геймерам игру «всех времен и народов» — Doom. Позже на этих же машинах был продемонстрирован Doom 2 (рис. 1). NeXT помогли и в создании «великого и ужасного» Quake. Все эти игры изначально были доступны именно на компьютерах NeXT, и лишь затем с помощью «кросс-компиляторов» переносились на другие платформы. Правда, впоследствии id Software захотелось большего — поддержки в своих играх новомодного тогда OpenGL, и при создании Quake 2 уже использовался РС.

Но наиболее известным «кирпичом», заложенным NeXT в здание под названием «компьютерная история», стало создание первого WWW-браузера. В 1990 году шеф Тима Бернерса-Лии (Tim Berners-Lee) «подкинул» программисту NeXT Cube и дал задание написать глобальную гипертекстовую систему. В октябре появляется первая версия браузера, называющаяся World Wide Web (рис. 2) Дальнейшая разработка также велась на NeXT и лишь в середине 1991 года появилась пробная версия браузера для систем Sun4, IBM RS/6000 и Priam VAX.

Рис. 1.   Рис. 2.

Думаю, что, прочитав эти несколько абзацев, вы убедились в том, что стоит потратить чуток своего времени для ознакомления с этой «чудо-машинкой». Не буду больше ходить вокруг да около и начну свое повествование…

Свой среди чужих

Как всем известно, главой компании Apple до 1985 года был Стив Джобс. Но именно в 1985 году на сцене появляется Джон Скалли (ранее президент отделения Pepsi-Cola в компании Pepsi Co.), приглашенный в Apple для того, чтобы вывести компанию из кризиса. Скалли удалось обрести новых влиятельных друзей, и вот при поддержке совета директоров 31 мая 1985 года он объявляет об отставке Джобса с поста президента Apple. После чего ему было запрещено руководить какими-либо проектами в компании. Тогда С.Джобс, вознамерившись с пользой употребить так неожиданно появившееся свободное время, принялся объезжать университеты США, дабы узнать, каким представляют себе идеальный «университетский» компьютер студенты и преподаватели. В сентябре Джобс вместе с пятью другими работниками Apple решает основать компанию Next Inc. (позже переименованную в NeXT Computer, Inc.), которая будет производить компьютеры для университетов и исследовательских организаций. О своем намерении он сообщает совету директоров Apple и вроде бы находит у них поддержку. Но тут появляется много «но». Во-первых, никто не хотел отпускать из Apple нужных Джобсу людей, среди которых были, например, Сьюзан Бернес (глава отделения Apple по продажам на рынке США) и Джордж Кроу (менеджер исследовательского отдела Apple по «железу»). Во-вторых, в новой компании увидели конкурента.

Но все-таки в начале 1986 года Джобсу удалось «увести» из компании пятерку своих единомышленников, а также небольшую группу преданных инженеров. Начальный капитал компании составил 7 миллионов долларов, позаимствованный из «запасов» Джобса. Кроме того, им были установлены расценки в 3 миллиона за 10% акций NeXT, с целью получить еще 30 «лимонов». Но, как на зло, никто не хотел возиться с никому не известным новым «чудом», так что Джобс мог бы и пролететь, но…

...слава Богу, что американские миллиардеры смотрят телевизор. Один из них, некий Росс Перот, в один из ничем не примечательных дней ноября 1986 года взял пульт дистанционного управления и переключил на программу, где в это время крутили документальный фильм, в котором упоминалось о NeXT. Ему так понравилась идея Джобса, что он, являясь человеком деловым, решил не откладывать дело в дальний ящик и сразу же позвонить автору заинтересовавшего его проекта. Миллиардер сказал С.Джобсу приблизительно следующее: «Если вам понадобится инвестор — звоните мне». Выждав неделю, Джобс пригласил Перота к себе и посвятил его в свои планы. Росс засветился от счастья, открыл свою чековую книжку и спросил: сколькими нулями исчисляются ваши потребности? Так Стив Джобс обменял 16% акций на 20 млн. долларов, при этом оценочная стоимость NeXT увеличилась до 125 млн. у.е.

Кроме того, через некоторое время молодой фирмой начала интересоваться японская компания Canon. Жалея усилить свои позиции на рынке США, она за $100 млн. покупает 16.67% акций, увеличивая оценочную стоимость NeXT до невероятных $600 млн.

Для разработки логотипа компании Джобс за $100 тыс. нанимает 71-летнего профессора Пола Ренда, известного в Америке мастера графики и автора логотипов компаний ABC, IBM, UPS и Westinghouse. В июне 1986 года появляется официальный логотип компании (рис. 3).

Рис. 3.

Работа над новыми машинами закипела, и Джобс пообещал, что компьютеры «увидят свет» в 1987 году. Но сбор урожая пришлось отложить до конца 1988 года.

Первый «плод»

Но вот настало 12 октября 1988 года. В Сан-Франциско перед 4500 зрителями Джобс показал свое новое детище —NeXT Computer (рис. 4). Правда, это можно было назвать скорее демонстрацией возможностей новой системы, так как ОС под названием NeXTSTEP еще не была полностью готова (версия 0.8), официальные же продажи системы начались лишь 18 сентября 1989 года.

Итак, давайте познакомимся поближе с «новоиспеченной» машиной: процессор Motorola 68030, работающий на частоте 25 МГц, математический сопроцессор Motorola 68882 и DSP-процессор Motorola 56001, 8 Мб оперативной памяти (расш. до 16 Мб). Все это «железо» было упаковано в куб (размер стороны — чуть больше 30 см (12 дюймов)), комплектовалось мышью, клавиатурой, а также... 17-дюймовым монохромным монитором NeXT MegaPixel (рис. 5), в котором использовалась лучевая трубка от Sony, и имевшим гигантское по тем временам разрешение — 1120х832 пикселей. Две самые главные особенности, выделявшие этот компьютер среди остальных, — первый коммерческий магнитооптический привод от Canon на 256 Мб (1988 год!) и дополнительные клавиши на клавиатуре (рис. 6), позволявшие управлять громкостью звука, яркостью изображения монитора и питанием всего компьютера. Благодаря наличию DSP-процессора, берущего всю работу по обработке звука на себя, NeXT Computer выдавал довольно качественный, как для того времени, звук через специальное устройство SoundBox (рис. 7), подключавшееся либо прямо к монитору (NeXT Computer), либо через разъем ADB (более поздние машины).

Рис. 4. NeXT Computer   Рис. 5. NeXT MegaPixel

Рис. 6.   Рис. 7. SoundBox

Вместе с компьютером на МО-диске поставлялась ОС NeXTSTEP версии 1.0, представлявшая собой полностью объектно-ориентированную среду (возможно, Джобс перед уходом из Apple прихватил с собой наработки по проекту Pink, представлявшего собой объектно-ориентированную ОС для Мac’ов). В качестве ядра системы использовалось основанное на UNIX 4.3 ядро Mach. Оконная подсистема Display Postscript базировалась на языке Adobe PostScript. В качестве языка программирования использовался Objective C, созданный Бредом Коксом в корпорации StepStone. Кроме того, в комплект с ОС входили такие программы, как текстовый процессор WriteNow, пакет для математических исследований Mathmatica (не забыты студенты с преподавателями :-)), язык программирования Common Lisp, ПО для работы с DSP-процессором, а также ПОЛНОЕ СОБРАНИЕ ТЕКСТОВ ШЕКСПИРА!

В общем, машинка получилась просто фантастическая, если бы не три «но»: отсутствие дисковода, жизненно необходимого на то время и уже считавшегося стандартом; черно-белый монитор; и большая цена. Так, для учебных заведений она составляла $6500, а для всех остальных — $9995.

Вкупе с просроченным выпуском получается, мягко говоря, не очень хорошая картина. Так оно и случилось: NeXT Computer ежемесячно продавала лишь 400 машин, тогда как мощности ее фабрики позволяли ей производить в месяц 120 000 машин. Кстати, хотя цена на «Некста» и была большой, по сравнению с тем же Mac’ом (а именно Маc’и Джобс считал конкурентами своим компьютерам, хотя сам их и породил :-)) худшей конфигурации, она таковой не казалась (Mac IIx на процессоре 68030 16 МГц продавался по цене $7769).

Новый виток борьбы

18 сентября 1990 года следует считать днем открытия парада новинок от NeXT Computer. Были представлены компьютеры NeXT Station, NeXT Station Color, NeXT Cube, цветные мониторы NeXT Color 17” и 21”, видеоплата NeXT Dimension Board, а также новая версия ОС под номером 2.0. Теперь давайте рассмотрим каждую новинку подробнее.

Компьютеры NeXT Station (рис. 8) и NeXT Station Color (рис. 9) являлись облегченными (как в прямом, так и в переносном смысле) «братьями» NeXT Cube (о ней ниже). Единственное отличие между моделями NeXT Station и NeXT Station Color заключалось в том, что последний поставлялся с цветными мониторами и работал в 4096 цветах.

Итак, поговорим о «железе» (рис. 10): новейший процессор-долгострой Motorola 68040 25 МГц, проверенный временем DSP-процессор Motorola 56001, 8 Мб оперативки (с возможностью расширения до 32 Мб), 105-Мб жесткий диск и «флоп» на 2.88 Мб. Все это было «упаковано» в плоский миниатюрный корпус размерами 397х364х64 мм (так как корпус нового NeXT напоминал слой какого-то торта, его прозвали слебом, от англ. slab — кусок). NeXT Station стоил $4995, а за NeXT Station Color, который давал возможность работать в цвете и обладал 12 Мб ОЗУ, просили $7995.

Рис. 8. NeXT Station   Рис. 9. NeXT Station Color

Флагманом стала модель NeXT Cube, внешнее почти не отличающаяся от оригинального NeXT Computer (рис. 11). «Начинка» машины была практически такой же, как и в NeXT Station (рис. 12), но стандартно имелось 16 Мб оперативной памяти (с возможностью расширения до 64 Мб). Также компьютер был оснащен тремя автоконфигурируемыми слотами NeXTbus. Стоил он, как и NeXT Station Color, $7995, но для работы с цветом приходилось раскошелиться еще на $3995 и прикупить к нему плату NeXTDimension Board.

Данная плата (рис. 13) представляла собой практически еще один компьютер, так как была построена на процессоре Intel i80860 и имела свою память. i80860 представлял собой RISC-процессор, работающий на частоте 33 МГц, производительность которого составляла 66 MFLOPS (млн. операций над числами с плавающей запятой). За такие впечатляющие показатели его прозвали «Крей на чипе» (Cray on chip). 1/30-й часть кристалла разработчики отвели под блок для работы с 3D-графикой. Он обеспечивал прорисовку линий, затенение Гуро, Z-буферизацию и совместную работу с FPU. Как видим, для видео на то время чип был отличнейшим (связки из нескольких i860 применялись в видеокартах для станций SGI и DEC Alpha).

Рис. 10.   Рис. 11. NeXT Cube

Рис. 12. NeXT Station   Рис. 13.

NeXTDimension Board содержала 4 Мб VRAM (позволяя работать с разрешениями до 1600х1200) и 8–32 Мб DRAM для текстурной памяти. В наличии имелись два разъема S-Video (один на вход, другой на выход), три композитных разъема (один из них на выход) и стандартный VGA-выход. Плата позволяла подключить к NeXT два монитора: один цветной и один черно-белый. При этом появлялась возможность организации виртуального Рабочего стола на оба экрана, что по тем временам было очень неплохо.

Но и здесь не обошлось без «ложки дегтя»: компания, создававшая чип-компрессор для Dimension Board, прекратила свои работы и слот для этого чипа оказался незадействованным. А без этой микросхемы плата не могла записывать потоковое видео на жесткий диск, что и разочаровала покупателей, понадеявшихся добавить чип позже.

Новая версия NeXTSTEP под номером 2.0 принесла с собой множество новшеств: поддержку дисководов, CD-ROM, NFS (Network File System), факсов, модемов. В общем, парад новинок удался. Но новые машины опять задерживались, и поступили на полки магазинов лишь к концу 1990 — началу 1991 года.

В 1991 году, одновременно с NeXTSTEP 2.х, появляется система разработки приложений Interface Builder, позволявшая, благодаря языку Object C, создавать новые приложения с невиданной скоростью и легкостью. И по сей день эта система пользуется уважением у многих программистов, работавших с NeXT.

Кроме того, в это же время появились два принтера — NeXT 400dpi Laser Printer и NeXT Color Printer, созданные совместно с инвестором NeXT, компанией Canon. NeXT 400dpi Laser Printer (рис. 14) был монохромным, обладал разрешением 400 dpi и скоростью печати 8 стр/мин. Струйный NeXT Color Printer (рис. 15) использовал стандартный 4-цветный картридж и печатал одну цветную страницу две минуты (разрешение 360 dpi). Оба принтера имели интерфейс SCSI и были совместимы с языком описания страниц Adobe PostScript Level II.

Рис. 14. NeXT 400dpi Laser Printer   Рис. 15. NeXT Color Printer

Надвигающийся кризис

Но никакие ухищрения не смогли избавить компанию от надвигавшегося кризиса. В апреле 1991 года из фирмы уходит Сьюзан Бернес. Приблизительно в то же время первый инвестор компании, Росс Перот, продает свои 16% акций и выходит из совета директоров, заявляя: «Я не должен был давать вам деньги. Это была одна из самых больших ошибок в моей жизни».

Но ослабленная NeXT Computer не сдается и 22 января 1992 года в Сан-Франциско организовывает первую выставку NeXT World. На ней были продемонстрированы «турбированные» версии всех компьютеров с процессором 68040, работавшем на частоте 33 МГц. Кроме этого, была представлена NeXTSTEP 3.0 и NeXTSTEP 486. Новая ОС поддерживала 7 языков, имела встроенные библиотеки 3D-графики и баз данных (3D-Graphics Kit и Database Kit), а также поставлялась с полной копией пакета RanderMan компании Pixar. ОС NeXTSTEP 486 (позже переименованная в NeXTSTEP for Intel processors) предназначалась для работы с PC и была ответом Microsoft на выпуск Windows 3.1.

Но опять-таки новые ОС задерживались и появились в продаже лишь к концу 1992 — началу 1993 года. Последний фактор и стал причиной неудачных продаж NeXTSTEP для ПК.

В это время NeXT Computer начала вести переговоры с компанией DEC Inc. о создании компьютера на основе новейшего процессора DEC Alpha и переносе NeXTSTEP на эту платформу. Но этим «наполеоновским» планам не суждено было сбыться.

«Черный» конец

Пришел 1993 год, который и расставил все точки над «i»: 10 февраля 1993 года (впоследствии названный «Черный вторник») компания официально объявила, что из-за катастрофических убытков прекращает производить аппаратное обеспечение, увольняет 280 сотрудников и концентрируется только на разработке ПО. Если Apple понадобилось всего 73 дня, чтобы продать 50 000 макинтошей, то у NeXT Computer на это ушло семь лет. При этом осенью 1993 года компания вновь попыталась наладить выпуск NeXT, но, не продав и 300 машин, окончательно отказалась от этой идеи. К слову, некоторые пользователи, верные NeXT Computer, так рассердились, что начали проводить эксперименты над своими «кубиками». Как вам, например, такое зрелище (рис. 16)?

Рис. 16.

Последней версией NeXTSTEP (после 3.1 и 3.2) стала версия 3.3, появившаяся в продаже в начале 1995 года. Она включала в себя демонстрационную версию эмулятора ПК SoftPC, новые драйверы для различных периферийных устройств (Driver Kit), поддержку PCMCIA, PCI, ISA P&P и Advanced Power Management. Кроме того, если версия 3.2 могла устанавливаться на системы PA-RISC компании HP, то в версии 3.3 появилась поддержка рабочих станций Sun.

Также компания анонсировала новую фичу — так называемые «толстые бинарники» («Fat binaries»), специально скомпилированные программы, работающие на разных платформах.

В это же время NeXT Computer вместе с компанией Sun представила спецификации новой платформы под названием OPENSTEP (оболочка + АРI). Она могла работать на различных ОС (MacOS, Sun Solaris, HP-UX, Windows NT) и представляла собой унифицированную рабочую среду, сильно напоминающую NeXTSTEP (на рисунке 17 изображена OPENSTEP для Sun). Новинка, наделав много шуму, так и не снискала популярности. Через некоторое время группа независимых программистов начала работу над открытым клоном OPENSTEP под названием GNUstep, который до сих пор не могут доделать. Если кого-нибудь это заинтересует, милости прошу на http://www.gnustep.org.

Но Джобс не расстраивается и представляет новую ОС —OpenStep 4.0 (рис. 18), представляющую собой смесь NeXTSTEP и АРI от OPENSTEP и работающую на различных платформах. Этот проект оказался более удачным. Так, некоторые банковские организации, отреагировав на слоган «простой, но надежный Unix», взяли эту ОС на вооружение. И даже сегодня существует сообщество пользователей OpenStep, создающих новые приложения и продолжающих пользоваться системой семилетней давности.

Кроме того, NeXT Computer замахнулась на рынок баз данных, выпустив пакет Enterprise Objects Framework, и на рынок web-серверов, предоставив в свою очередь пакет WebObjects. Все три новые разработки позволили NeXT Computer в середине 1995 года объявить о первой в истории компании чистой прибыли.

Рис. 17.   Рис. 18. OpenStep 4.0

Возвращение домой

Apple, переживающая в то время полосу неудач после провала с покупкой компании Be Inc., решает приобрести NeXT Computer и вернуть Джобса «домой». И вот, в конце декабря 1996 года Джил Амелио, в то время президент Apple, публично объявляет о покупке NeXT Computer за $430 млн. При этом 130 млн. из этой суммы Стив Джобс запросил себе «на карманные расходы», мотивируя это тем, что сделал очень многое для самой NeXT Computer.

В это время в Apple разрабатывалась ОС под кодовым названием Rhapsody, призванная заменить устаревающую MacOS. После покупки NeXT Computer за основу для Rhapsody было решено взять NeXTSTEP и адаптировать под интерфейс MacOS (рис. 19). Но в 1998 году Джобс, вновь ставший президентом Apple, объявил о прекращении разработки системы Rhapsody и начале работы над новой ОС под названием MacOS X. Дальнейшую историю, думаю, рассказывать не надо. Выпуск MacOS X в 2000 году наделал столько шуму, что не слышать о ней вы не могли. Только напомню, что львиная доля нововведений в новой ОС была взята из старой доброй NeXTSTEP, которая и позволила Apple начать новый виток своего развития.

Рис. 19.

Эпилог

На сегодняшний день существует только одна крупная фирма, торгующая «Некстами», —Black Hole Inc. Если захотите посмотреть на ее товар, милости прошу на http://www.blackholeinc.com. Но если вам захочется обзавестись NeXT, не забывайте, что фирма находится в Америке и стоить пересылка вашего «добра» будет от 200 до 900 долларов США, о чем честно написано на сайте компании.

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov