Неизвестная история Mac OS X, или "Что такое мегафлопс"
Неизвестная история Mac OS X, или "Что такое мегафлопс"
Автор: Евгений Лебеденко
Опубликовано 12 мая 2012 года
С успехом всегда так: если кому-то удалось взобраться на небосклон, то все его решения автоматически причисляются к гениальным, а высказывания - к провидческим. И мало кто удосужится посмотреть туда, откуда будущий кумир начинал свой взлёт.
"Второе пришествие Стива" в Apple принято представлять как манну небесную, а инъекцию стандарта OpenStep - спецификации объектно-ориентированного API, разработанного для операционной системы NeXTSTEP, - как свежую кровь, добавившую прогрессивный "X" в хилый и изживший себя организм классической Mac OS.
И это совершенно верно. Если глядеть исключительно вверх. Но если повнимательнее присмотреться к истории компьютеров NeXT и их влиянию на продукты Apple, то можно заметить интересные детали. Например, секретный проект Big Mac, разработка которого началась накануне "ухода" основателя Apple из собственной компании. Проект, который оказал непосредственное влияние на представления Стива Джобса о будущем персональных компьютеров.
Джобс против ван Дама
Дэнил Левин
Apple и образовательные учреждения США всегда находились в особых отношениях. Чего стоит, например, смелая инициатива двадцативосьмилетнего Стива Джобса, именуемая KCW (Kids Can’t Wait - "Дети не могут ждать"), в ходе которой сооснователь Apple лично в течение трёх недель в конце 1982 года лоббировал в Конгрессе США законопроект о налоговых льготах для компьютерных компаний, безвозмездно предоставляющих свою продукцию школам. Именно благодаря KCW калифорнийские начальные и средние школы в 1983 году получили 9250 компьютеров Apple IIe и купоны на льготное приобретение программного обеспечения образовательного характера. Даже несмотря на то, что во многие школы попал всего один компьютер, благодаря эффективному применению педагогического приема Peer Tutoring (один ученик обучает двух других тому, что выучил сам), это начинание Apple весьма стимулировало рост компьютерной грамотности. И, конечно же, было неплохим рекламным ходом.
Покорив школы, маркетологи Apple стали заглядываться на колледжи и университеты. Они рассудили, что убедить пересесть на "эпплы" сразу все университеты, скорее всего, не выйдет, но если начать с самых влиятельных и заметных, а затем объединить поддавшиеся на уговоры университеты в консорциум, то, глядишь, в его ряды вступят и другие.
Уговаривать будущих членов университетского консорциума Apple поручили Дэнилу Левину, который заведовал продажами компьютеров Lisa. Левина удручал низкий спрос на эту новинку компании, поэтому он с азартом взялся за формирование Apple University Consortium. Вместе с командой помощников и разнообразными комплектациями Apple II и Lisa он колесил по Соединённым Штатам, посещая университеты и рассказывая их руководству о светлом компьютерном будущем. К концу 1983 года список членов консорциума приобрёл внушительную длину.
Энди ван Дам
Один из этих университетов был особенным - настолько, что вместе с командой Левина туда отправился сам Джобс. университет Брауна, располагавшийся в Провиденсе, был одним из самых влиятельных вузов в области компьютерной графики. И влияние это он приобрёл благодаря талантливому и харизматичному преподавателю информатики Энди ван Даму.
По его инициативе университет приобрел несколько десятков мощных рабочих станций Apollo DOMAIN, которые базировались на 32-разрядных процессорах Motorola MC68020, были снабжены роскошными цветными монитором с диагональю 15 дюймов и превосходили компьютеры Apple по всем статьям. Каждый такой монстр стоил 25 тысяч долларов (с поправкой на инфляцию - 54 тысячи).
Встреча с руководством университета Брауна шла по самому пессимистичному сценарию. Делегацию Apple отвели в лабораторию компьютерной графики, где Энди ван Дам с гордостью продемонстрировал свои Apollo. Затем Дэнил Левин устроил презентацию возможностей компьютеров Apple, включая наработки команды Macintosh.
Джобс с интересом следил за реакцией ван Дама. И она была весьма предсказуемой. "Всё это очень интересно, - заметил он, обращаясь к Джобсу. - Но то, что вы нам показали, не совсем не соответствует тому, что нам нужно".
Рабочие станции Apollo в университете Брауна были похожи на персональные компьютеры, но только не ценой
Взбешённый Джобс поинтересовался, что же ван Даму нужно. Нисколько не смутившись, ван Дам ответил, что 128 килобайт оперативной памяти - несколько маловато для тех задач, которые привыкли решать в университете Брауна, да и разрешение экранов далеко от идеала. Он потребовал от Джобса "настоящую 3M-машину".
"Какую-какую машину?" - переспросил Джобс. Ван Дам объяснил, что 3M означает "Мегабайт-Мегапиксель-Мегафлопс". У 3M-машины должен быть мегабайт памяти, дисплей с мегапиксельным разрешением и производительность не менее мегафлопса (миллиона операций с плавающей точкой в секунду).
Джобс тут же сообщил, что такой компьютер уже проектируется в Apple и появится на рынке в ближайшем будущем, причём по традиционно демократичной цене. "У меня к вам только один вопрос: что такое мегафлопс?" - спросил Джобс.
Кухня Big Mac
Наивный вопрос Джобса, конечно же, рассмешил ван Дама. Но глава Apple был настойчив и не менее амбициозен. После возвращения из университета Брауна он собрал команду из лучших разработчиков проектов Macintosh и Lisa для того, чтобы объявить им о начале нового проекта под названием Big Mac. Компьютер с этим кодовым именем должен был стать первой 3М-машиной Apple. Фактически Джобс хотел создать мощную рабочую станцию, цена которой не превышала бы стоимости имеющихся на рынке продуктов Apple. Big Mac должен был работать под управлением операционной системы Unix, но быть настоящим преемником проекта Macintosh, поддерживая "маковский" интерфейс и исполняя все созданные для него программы.
Команду разработчиков, недвусмысленно названную SuperMicro, контролировал лично Джобс. Для будущего Big Mac у компании UniSoft за сотню тысяч долларов лицензировали ядро Unix. Параллельно команда SuperMicro работала над Macintosh Office - сетевой офисной системой с сервером на базе Big Mac, локальной сетью, использующей протокол Apple, и собственным же лазерным принтером. В основу Big Mac лёг типичный для тогдашних 3М-машин процессор Motorola MC 68020.
Архитектура компьютера Big Mac в корне отличалась от всего, что разрабатывалось на тот момент в Apple
Этот процессор был способен адресовать четыре гигабайта памяти - совершенно нереальную величину для 1985 года. Поэтому физический адрес Big Mac сократили до 24 разрядов, и потолком стали разумные 16 мегабайт. Трансляцией логических адресов в физические занимался специально разработанный модуль управления памятью (MMU - Memory Management Unit) - непременный атрибут всех современных процессоров. MMU представлял память Big Mac в виде набора четырёхкилобайтных страниц с 20-разрядным адресом и 12-разрядным смещением.
Схема модуля управления памятью компьютера Big Mac
Кроме центрального процессора, Big Mac содержал сопроцессор вычислений с плавающей точкой Motorola 68881, а также контроллер прямого доступа к памяти Motorola 68440. В Big Mac инженеры Apple впервые применили выделенную видеопамять, что существенно ускоряло работу компьютера с графикой. Плата Big Mac имела два COM-порта и интерфейс SCSI для подключения жёсткого диска. Компоненты графического и звукового сопроцессоров были разработаны на базовых микрокристаллических комплектах (БМК, Gate Array) командой под руководством Ричарда Пейджа - специально привлечённого для этой цели эксперта.
Шесть прототипов Big Mac смонтировали на листах обычной фанеры. Пейдж вспоминает, что к одному из них подключили винчестер на целых десять мегабайт. На этом компьютере он написал вторую версию графического редактора MacPaint, дополнив творение гениального Билла Аткинсона несколькими функциями, ставшими позже классическими.
Пока проект успешно двигался к цели, над ним сгущались тучи. Руководство Apple в лице Джона Скалли считало проект Big Mac очередной блажью "возмутителя спокойствия" Джобса. Блажью без перспектив. Дорогостоящей блажью, которая на фоне снижения спроса на компьютеры Apple способна принести только вред. Отстранение Джобса от управления командой SuperMicro стало своеобразным ответом совета директоров в том числе и на разработку Big Mac. Ну а последовавший за этим уход Джобса стал, естественно, своеобразным ответом на ответ руководства.
NeXT. Следующий
В 1985 году Стив Джобс покинул Apple, однако от идеи Big Mac не отказался. Он по-прежнему хотел создать компьютер, способный стать реальным конкурентом как персоналкам, так и мощным графическим станциям стоимостью в десятки тысяч долларов.
13 сентября 1985 года Джобс собрал в своём немеблированном особняке пятерых менеджеров команды SuperMicro, в том числе Дэнила Левина и Ричарда Пейджа, и предложил им стать соучредителями создаваемой им компании NeXT. На следующий же день вся пятёрка подала заявления о добровольном уходе из Apple.
Основатели NeXT
Только тогда совет директоров Apple спохватился. Это было явной угрозой и без того терпящему бедствие кораблю Apple. Корпорация немедленна обвинила ушедших сотрудников в нарушении договорённостей о неразглашении конфиденциальной информации. Судебный процесс закончился тем, что Apple дали право первой знакомиться со всеми наработками NeXT и проверять, не похищены ли её секреты.
Это ничего не дало - компьютеры NeXT не содержали компонентов архитектуры Big Mac. В NeXT было нечто большее - идея 3M-компьютера, которую Джобс унёс с той самой достопамятной презентации в университете Брауна.
За время существования NeXT идея Unix-машины с удобным интерфейсом обрела реальное воплощение в NeXTcube и NeXTstation. И именно её Джобс принёс в свою компанию, вернувшись в Apple в 1996 году. Таким образом, проект Big Mac замкнул круг, возвратившись в свою альма-матер. И следующее поколение "макинтошей", работающих под управлением POSIX-совместимой Mac OS X, есть не что иное, как хоть и запоздалый, но ответ Apple на рынке компьютеров 3М.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Что такое Dèlai?[336]
Что такое D?lai?[336] Во Франции женщина вправе – или скорее обязана – опоздать на встречу любого рода, иначе мужчина подумает, что она слишком доступна. Кроме того, такая привычка позволяет не оказаться в смешном положении и, придя вовремя, не ожидать опаздывающего мужчину. В
НЕИЗВЕСТНАЯ РЕСПУБЛИКА
НЕИЗВЕСТНАЯ РЕСПУБЛИКА ********************************************************************************************* Если сейчас спросить «продвинутую» Публику об Ингрии, Ингерманландии и ингерманландцах, то вряд ли мы получим вразумительный ответ. Между тем они оставили заметный след в истории и культуре, а,
ЧТО ТАКОЕ НЭП
ЧТО ТАКОЕ НЭП Председатель Дончека Федор Михайлович Зявкин говорил о нэпе. И хотя многое из того, о чем он говорил, было хорошо известно, Полонский слушал его с чувством человека, делающего важное открытие. Молодой чекист как бы заново вглядывался в жизнь, и она
ЧТО ТАКОЕ РАДА?
ЧТО ТАКОЕ РАДА? Ниже найдет читатель перехваченную властью шифрованную телеграмму, изобличающую действительную природу Рады и действительные намерения военных миссий «наших союзников» по вопросу о мире. Из телеграммы видно, что уже налажен некий союз между французской
МОНАРХИЯ ПОГИБЛА, А АНТИСЕМИТИЗМ ОСТАЛСЯ (Документы Информационного отдела ОГПУ 1920-х гг.) "Неизвестная Россия. XX век" Архивы. Письма. Мемуары Автор публикации: Н. Тепцов
МОНАРХИЯ ПОГИБЛА, А АНТИСЕМИТИЗМ ОСТАЛСЯ (Документы Информационного отдела ОГПУ 1920-х гг.) "Неизвестная Россия. XX век" Архивы. Письма. Мемуары Автор публикации: Н. Тепцов Издательство "Историческое наследие", 1993(Документы Информационного отдела ОГПУ 1920-х гг.) [1]1926 год. В СССР
Что такое «пресс»?
Что такое «пресс»? Ни для кого не является секретом, что население тюремной камеры может оказаться враждебным к отдельным ее обитателям. Несмотря на то, что в общественном сознании взаимная агрессивность зэков сильно преувеличена, безопасным местом камеру и правда
Такое не забывается
Такое не забывается Из статьи, опубликованной в журнале «Коммунист», официальном органе Объединенной коммунистической партии Америки, № 10 за 1921 г.«Отличительной особенностью II конгресса было участие в нем многочисленных истинных пролетариев, настоящих рабочих-борцов
VI Что такое оратор
VI Что такое оратор Человек, всходивший на эту трибуну, был уже не просто человек, он становился тем таинственным тружеником, который в вечерние сумерки широко ступает по борозде и властной рукой бросает в пространство семена, будущие всходы, жатву, изобилие грядущего
История противоядий – история ядов
История противоядий – история ядов Появлению эффективных противоядий предшествовал долгий путь исканий многих поколений человечества. Естественно, что начало этого пути связано с тем временем, когда людям стали известны яды. В Древней Греции существовало убеждение,
IV О том, что такое слово[32]
IV О том, что такое слово[32] Пушкин, когда прочитал следующие стихи из оды Державина к Храповицкому: За слова меня пусть гложет, За дела сатирик чтит,[33] — сказал так: «Державин не совсем прав: слова поэта суть уже его дела». Пушкин прав. Поэт на поприще слова должен быть так
XXI Что такое губернаторша
XXI Что такое губернаторша (Письмо к А. О. С......ой)[123]Я рад, что здоровье ваше лучше; мое же здоровье… но в сторону наши здоровья; мы должны позабыть о них, так же, как и о себе. Итак, вы возвращаетесь вновь в ваш губернский город. Вы должны с новыми силами возлюбить его, — он ваш,
Что такое предательство?
Что такое предательство? — Мы видели здесь, — продолжает мэтр Изар, — все тот же «экип», тесную группу: ответчики, адвокаты, свидетели. Почему не пришли свидетельствовать за вас ваши беспартийные сотрудники из «Л. Ф.»? Они бросили вас! Вы оказались одни! А было время,
Что такое офсайд?
Что такое офсайд? «Стоит этому засранцу Нетцеру чуть зазеваться — и вот он офсайд!» (Тренер «Боруссии Менхенгладбах» Хеннес Вейсвейлер о плеймейкере Гюнтере
Что такое экология?
Что такое экология? Мы уже рассмотрели экологию в понимании ученых XIX века.Теперь, основываясь на философии Чижевского и Вернадского, поговорим о современном видении этой науки.Экология — наука о взаимоотношении организмов с окружающей средой. Поэтому экологию можно
Так что же такое футбол?!
Так что же такое футбол?! Я часто задумываюсь: имеет ли моя любовь к футболу какую–то цель? В чем корень нашего увлечения? Я бы назвал нашу любовь к футболу платонической, от которой, как известно, мало проку. И потому не надо думать, что в футболе все можно понять и научно
Что такое быт?
Что такое быт? Что мы разумеем под словом быт? Мы выделяем из всех областей нашего существования государственную жизнь и хозяйственную жизнь; за вычетом этих двух сфер мы получаем быт.Пользование избирательным правом, работа в качестве выборных агентов общества, нашего