Наличие ядра обеспечивает и другую важную конструктивную особенность — режим многозадачности, разрешающий нескольким программам работать одновременно независимо друг от друга, не вызывая зависания системы. Ядро управляет операционной системой примерно так же, как это делает регулировщик на перекрестке с оживленным движением: если полицейского нет, равномерное движение будет продолжаться ровно до того момента, пока кто-нибудь из автомобилистов не нарушит правила и не возникнет пробка. В компьютере Макинтош предусмотрена лишь рудиментарная форма многозадачности, при этом главная работающая программа в значительной степени подавляет все остальные. В результате при распечатке длинного документа вы не сможете закрыть текстовый редактор и заняться чем-нибудь другим до тех пор, пока печать не будет закончена.
В состав Windows 95 должно было войти программное ядро, хотя и не такое большое, как утверждали некоторый компьютерные обозреватели. С другой стороны, система Windows NT отличалась крупным программным ядром, соответствовавшим современному состоянию развития вычислительной техники. Таким образом, для успешной конкуренции с соперниками новая операционная система Apple просто обязана была иметь ядро. Случилось так, что Apple уже имела неоконченную разработку, удачно названную "NuKernel" ("I олое Ядрышко"). "Мы начали с доводки этого проекта, а значит, надо было позаботить-¦сяоразработчиках, еще не знакомых с новой системой, — вспоминает
Хеннигар.— Мы поделили работу на части, рассчитывая за первые восемнадцать месяцев доделать первый кусок, потом за следующие 18 месяцев добавить к нему второй, в точном соответствии с рецептом небезызвестного Билла Гейтса". Для компании Microsoft этот рецепт сформулирован в лозунге "Эволюция, но не революция". Время показало, что этот лозунг себя оправдывает.
Как вы помните, ключевой фигурой проекта назначили Хеннигар — женщину, в полном смысле этого слова, чокнутую. Она водила мотоцикл "Харлей-Дэвидсон", носила кожаные штаны и косую куртку, половина ее головы была чисто выбрита, а другая — раскрашена во все цвета радуги, прямо как знаменитое яблочко Apple. Когда-то она была одним из членов ковбойской команды Blue — System 7, возглавляемой Гиффордом Календой, и с тех пор сохранила привычку приглашать сослуживцев на глоток шотландского виски, разливаемого в невинные кофейные чашки. Хеннигар умела развлечься, но умела и поработать. Ей так хотелось претворить в жизнь проект Raptor, что, в надежде подбодрить себя и своих людей, она заставила своего парикмахера поместить в свою прическу динозаврика, окрашенного в черный цвет.
Первой задачей Хеннигар стал подбор команды инженеров, способных в короткие сроки наметить общие черты будущей операционной системы Raptor, которая должна противостоять Chicago, получившей известность как Windows 95. Проработав несколько недель в составе группы из 120 системных программистов, Хеннигар пришла к выводу, что объем исследований по проекту придется сильно урезать, поскольку до выхода Windows 95 нужно выпустить в свет хоть что-нибудь.
Хеннигар и Пру подсчитали, что затраты на реализацию проекта Raptor составят примерно 20 млн. дол., причем потребуется участие ста квалифицированных инженеров. Они отправились со сметой к Рику Шпитцу и Дэйву Нэйджелу. У Нэйджела, как и у Майкла Шпиндлера, была хорошая голова. Кроме того, он считался парнем, приятным во всех отношениях. Тем не менее опыта разработки коммерческих изделий у него не было, хотя во время работы в НАСА ему удалось довести до завершения крупный проект по созданию цифровой системы моделирования условий полета. В проекте принимали участие триста человек. "Тогда я прямо сказал им, что я исследователь и не могу управлять проектом",— рассказывает Нэйджел. В своих удобных широких брюках, свободной рубашке с длинными рукавами и мокасинах он так похож на бородатого седеющего профессора. Нэйджел выступал решительно против урезанного исследовательского бюджета, предложенного Шпиндлером,— бюджета, ущемляющего интересы инженеров.
"Дэйв захотел узнать, почему мы все еще не можем работать с трехмерными изображениями,— вспоминает Хеннигар.— Я ответила, что некоторые группы уже работают с трехмерной графикой, но пока неизвестно, когда эти проекты будут закончены". Далее Нэйджел стал интересоваться, почему это Apple так понадобилась новая операционная система. Фактически, как утверждает Пру, он приостановил все работы по Raptor, требуя, чтобы для начала команда подготовила кучу ненужных бумаг с ответами на эти и другие вопросы технического характера.