Светлый фон

Несколько лет назад то же самое предлагал Дэн Эйлерс, а Жан-Луи Гассе с пеной у рта доказывал, что эта задача технически не выполнима. Компания Digital Research, выпустив в середине 80-х системную оболочку для MS-DOS, подобную Мас и названную GEM, показала, что Гассе был не прав. Том Роландер знал GEM как свои пять пальцев, поскольку в то время работал вице-президентом Digital Research по проектированию. Позднее Novell приобрела Digital Research, а вместе с ней и Роландера. И все же задача "постановки" или "перемещения" подлинной Mac OS на микропроцессор другой архитектуры не обещала быть легкой. Любая операционная система — это программа, содержащая миллионы строчек цифровых кодов, образующих конгломерат почище клубка спагетти.

К счастью для группы Star Trek, программист-системщик Apple Фрэд Хакс-хэм уже сделал фундаментальные расчеты проекта, проделав огромный объем черновой работы. Фрэд, немногословный и сильный человек с пронзительным взглядом, привыкший часами неотрывно всматриваться в экран компьютера, считался одним из лучших и умнейших специалистов. В свое время он был членом конструкторской группы Blue Meanies, входившей в состав команды разработчиков System 7. Когда проект System 7 проходил окончательные испытания перед выходом в свет, Хаксхэм занимался тем, что сидел за монитором и "шевелил" какой-нибудь код в операционной системе Mac OS, чтобы посмотреть, не освободится ли при этом в компьютере сколько-нибудь памяти. Кроме того, он вылавливал ошибки, допущенные в кодах другими программистами. Но вдруг ему в голову пришла блестящая идея.

"Некоторые коды были очень старыми, кое-какие не менялись аж с 1983 года. И я подумал, а почему бы просто не переписать кое-какие коды из стандартной Mac OS заново? — рассказывает Хаксхэм.— Я был уверен, что боссы не разрешат этого делать, но, к моему удивлению, они сказали: "Давай, парень!".

Весной 1992 года, когда он уже принялся за дело, его неожиданно вызвал к себе Календа. Кабинеты руководителей программных разработок Мас располагались на третьем этаже в доме N 1 по шоссе Мариани, позади главного корпуса Apple. Когда Хаксхэм вошел в кабинет, Календа встал, закрыл двери поплотнее, повернулся к Хаксхэму и, сделав строгие глаза, взял с него обещания сохранять строжайшую секретность. "Он произнес: "То, что я скажу вам сейчас, секретнее всех самых секретных проектов",— со смехом вспоминает Хаксхэм.— И добавил, что об этом не должен знать даже мой непосредственный начальник".

Затем Календа изложил Хаксхэму суть проекта. Хаксхэм получит в свое распоряжение группу программистов, названную Star Trek. Вместе с представителями Novell они создадут версию операционной системы Мас для процессора Intel. Эта группа покинет территорию Apple, поселится в уединенном месте и останется там до тех пор, пока не будет готова рабочая версия новой программы. "Мы собирались исчезнуть,— рассказывает Хаксхэм, потягивая черный кофе в одном из кафе Сан-Франциско и вспоминая о тайнах минувших дней.— Я сказал Гиффорду: "Нашему исчезновению нужно придумать какое-то объяснение". Мне повезло: проект, над которым я работал у себя в отделе, был закрыт и мое отсутствие не вызвало у шефа Джеффа Миллера вопросов". Миллеру, в свое время руководившему проектом System 7, было поручено помогать Де Росси в руководстве Star Trek.