Кольоровий NeXTcube

Знавці заперечать, і будуть праві: такої моделі не було. Це одна з конфігурацій того ж самого, звичайного, NeXTcube. У кольоровій «куб» можна було перетворити і NeXT Computer. Але суті це не змінює: результат був приголомшливий.

Продовження. Попередні серії тут, тут, тут, тут, тут і тут, тут, здесьздесь.

У попередній частині ми поговорили про NeXTstation Color, чорний комп’ютер в корпусі трохи вище корпусу Macintosh Centris 610, вперше в історії надав звичайним «просунутим» користувачам доступ до 16-бітної цієї кольоровості. Всього за 7 995 доларів, теоретично. (Диск в 105 мегабайт треба було замінити на диск більшої ємності, або придбати зовнішній).

16-бітний колір, виглядає на екрані майже як 32-бітний, був знахідкою для інженерів, медиків, конструкторів, учених, рекламників. Але для тих, кому потрібна справжня, безкомпромісна кольорова графіка, цього було недостатньо.

Судячи за непрямими даними, в 1987 році команда фахівців з комп’ютерного кольором займалася виключно безкомпромісним, 16-бітним, рішенням. NeXTstation не було навіть у проекті, і завдання було з розряду «mission impossible». Потім хтось, хто досить божевільний, щоб прийти до такого рішення, і володіє достатньою владою, щоб перетворити його в реальний проект, запустив у розробку кольоровий варіант NeXTstation.

Основний варіант був готовий пізніше, ніж другорядний – але саме він породив бурю в комп’ютерній індустрії, штовхнувши конкурентів на подвиги і ставши для них чимось на зразок зайця, якого на великій швидкості везуть перед зграєю бігових собак.

NeXTdimension

Назва перекладається як «наступне вимір». Ось так, навіть не інше: незалежно від того, які інші виміри їм вдалося проникнути, силою інтелекту, фантазії або інших нематеріальних явищ, клієнтам пропонувалося наступне вимір».

Це плата розширення, для шин розширення NuBus і NeXTbus, перетворює NeXTcube і його попередника кубічної форми в робочу станцію з підтримкою кольору не гірше, ніж у більш дорогих спеціалізованих робочих станцій.

Побудована вона була навколо Intel i860, 64-bit RISC-процесора, з продуктивністю в 60-80 MFLOPs. В ті часи навіть 10 MFLOPs були дивом. Це мільйони операцій над числами з плаваючою комою. Процесор був створений в 1989 році, всього через чотири роки після озвученої Стівом Джобсом мрії Підлоги Берга про комп’ютер «3М», де одна з «ем» позначала «один мільйон мегафлоп».

У NeXTdimension використовувався Intel i860 з тактовою частотою 33 МГц.

Плата включалася в один (будь-який) з слотів розширення куба (як у NeXTcube, так і в NeXT Computer), споживала стандартні для розширень 25 вати, і сама налаштувала себе для роботи з головною платою комп’ютера.

На платі розміщувалися 8 мегабайт оперативної пам’яті розширення (розширювані до 32 мегабайт), 4 мб відеопам’яті, контролери для входу і виходу S-Video, виведення RGB, і багато чого ще.

В «наступному вимірі» була реалізована неповна підтримка Mach, і сама повна підтримка PostScript.

У NeXT були грандіозні плани на розширення, так і не збулися – в NeXTdimension так і не з’явилася реалізація Display PostScript, робота над новою версією NeXTdimension було припинено в 1993 році.

Вистачить чисто технічних подробиць, поговоримо про результати.

NeXTdimension працювала з 32-бітної графікою на дисплеї з роздільною здатністю в 1120х832 швидше, ніж NeXTcub управлявся c 2-бітної графікою на звичайному MegaPixel.

18 вересня 1991 року, Стів продемонстрував, фактично, доповнену реальність: його зображення подавалося на відеовхід NeXTcube з бета-версією NeXTdimension, а на виході і на екрані він відображався в реальному часі, з чарівником країни Оз (або, як говорили на початку 90-х, «з чарівником країни нуль-три», це номер виклику швидкої допомоги).

Коштувало «наступне вимір» 7 115 доларів.

За NeXTcube з попередньо встановленою платою NeXTdimension, брали приблизно 15 тисяч. Але 105-мегабайтного диска для дуже кольоровий робочої станції було не просто мало, а катастрофічно мало.

Всі кубики NeXT – кольорові

Підключення NeXTdimension до розширення будь-якого з кубів від NeXT, без зайвих дій з боку власника куба і цієї плати, перетворювало «персональну робочу станцію» комп’ютер у безкомпромісними можливостями в управлінні кольором.

Це вже була машинка для професіоналів в області комп’ютерної графіки, анімації та багато чого ще. Її продажу могли б бути значно більшими, якщо б не Стів: наскільки мені відомо, Pixar не придбала жодного кольорового NeXT.

Допускаю, що Стів вже просто не міг на них дивитися, і що робочі станції від Silicon Graphics на порядок перевершували куб, але… Це було б переконливо, навіть якщо було б не зовсім правдою (і їх використовували виключно для ділового листування).

Втім, не моя область, і судити не беруся.

Найкращий ефект досягався при установці NeXTdimension в NeXTcube. 68040 в три рази перевершував 68030 в першому кубі по продуктивності, а головний процесор комплексу брав участь у кольоровий магії.

Старий куб можна було проапгрейдити до NeXTcube, замінивши головну плату на нову.

Стару плату потрібно було пред’явити при купівлі апгрейда, і повернути її на NeXT, але зате коштував апгрейд всього 1 495 доларів. У цьому випадку продуктивність комплексу майже не відрізнялася від NeXTcube+NeXTdimension.

Єдине обмеження, яке неможливо було обійти – NeXTdimension працювала тільки під NeXTSTEP 2.1 або вище. Краще в NeXTSTEP 2.2.

І, будь-куб від NeXT, з встановленим розширенням NeXTdimension, міг працювати з двома моніторами (чорно-білим та кольоровим) одночасно, при цьому їх екранні простору ставали об’єднувалися в загальне, в залежності від бажання користувача з’єднуючись по горизонталі або по вертикалі.

Intel RISC’ует і… програє

RISC-процесор Intel i860 (він же — 80860) застосовувався не тільки в NeXTdimension, 60-80 мегафлоп в ті роки були сильним аргументом, але, незважаючи на успіх, комерційного успіху не мав.

За словами Енді Гроува, голови Intel, в 90-ті клієнти не могли зрозуміти, яким шляхом піде Intel, і на який з процесорів «ставити» – що використовувати у своїх розробках?

В той момент компанія просувала, одночасно, 80486 і 80860.

Попередні спроби Intel перейти на нову архітектуру теж закінчилися невдачею. На пам’ять приходять iAPX 432 на початку 80-х і RISC-процесори сімейства Intel i960 в кінці 80-х і початку 90-х.

Всі ці архітектури були чудові, але щось пішло не так, і успіху вони не мали.

Фред Поллак, головний інженер команди розробників iAPX 432 та головний архітектор i960, аж до виходу у світло розробленого ним Pentium Pro (80686) жодного разу не досяг успіху.

Зрештою, на Intel прийшли до висновку, що практична сторона важливіше ідеології, і перестали витрачати десятки мільйонів на «грандіозні проекти», і…

Продовження випливає, давно пора розібратися з Display PostScript…

Добавить комментарий