Светлый фон

Тем временем другая группа инженеров торопилась завершить работу по созданию на базе Mac OS операционной системы System 7, предназначенной для готовящегося к выпуску компьютера Power Macintosh. Работа началась с небольшого проекта под названием Psychic TV. Однако такое экстравагантное название продержалось недолго: эппловских инженеров заклинило на "прикольных" словечках. Для начала они переименовали Psychic TV в VO, или "Версия ноль". Затем был запущен новый проект VO.5, целью которого была еще более масштабная замена в System 7 старого макинтошевского кода на новый, характерный для процессора PowerPC. Однако название VO.5 оказалось слишком уж "навороченным" даже для придумавших его инженеров, и вскоре проект переименовали в Capone, по имени знаменитого чикагского гангстера 20-х годов Аль Капоне — в тайной надежде, что он станет орудием убийства майкрософтовской Chicago (т.е. Windows 95).

Однако с Capone сразу возникла проблема: дело в том, что только очень небольшой кусок программного кода System 7 можно было "перетряхнуть" под процессор PowerPC без повреждения всей операционной системы. Строчки программных кодов операционной системы так сильно переплетены между собой, что изменение одного фрагмента приводило к сбоям в других модулях. А ведь пользователи требовали не простого наращивания вычислительных мощностей — им нужны были и защита памяти, и режим реальной многозадачности.

В канун Рождества 1993 года Дэйву Нэйджелу снова пришлось окунуться в проблемы операционной системы. "Проклятье, мне необходимо ядро! Мне нужна защита памяти!" — твердил он на каждом углу. Многих это удивляло: никто иной, как Нэйджел, только что прикончил проект Raptor, который дал бы ему и то и другое. Но, по мнению Нэйджела, Raptor оказался слишком большим и размытым проектом. Он)хотел добиться быстрого результата и желательно к выходу в свет Chicago, намечавшегося ровно через восемнадцать месяцев (Microsoft никогда не опаздывает). "Нет ли у нас чего-нибудь наполовину готового? Чего-нибудь, что можно обозвать защитой памяти? Чего-нибудь, что вернет нам наших клиентов?" — приставал к системщикам Нэйджел.

Идея пришла в голову спокойному, рассудительному человеку по имени Филип Кох, когда-то возглавлявшему проект Psychic TV, и другому старшему инженеру, Алану Миммсу. Как-то поздним вечером они поднялись на четвертый этаж исследовательского корпуса 1 и подошли к дверям нэйджеловского кабинета, чтобы подкараулить начальника. Тот вышел, и его приперли к стенке.

По словам человека, осведомленного о ходе разговора, инженеры заявили Нэйджелу: "Мы хотим поговорить о Capone". Втроем они прошли в конференц-зал и заперлись там. "Возможно, у нас есть то, что вас заинтересует",— сказали инженеры. Кох и Миммс предложили переделать Capone в новый проект под названием VI. Группе VI предстояло решать те же задачи, что и Capone, плюс разработать новые ядро и файловую систему. По мнению инженеров, на это потребуется восемнадцать месяцев при участии всего 27 разработчиков. Чересчур оптимистичное заявление, но именно это и хотел услышать Нэйджел. Он взглянул на Коха, потом на Миммса и воскликнул: "Будь я проклят, мы сделаем это!".