воскресенье, 16 июля 2017 г.

Пол Аллен. Миллиардер из Кремниевой долины. История соучредителя Microsoft


Как-то раз удачно сходил на обед в столовую - очереди не было, поэтому после обеда оставалось ещё минут 25 свободного времени. Зашёл в книжный магазин, на одной из полок взгляд зацепился за автора книги на корешке - Пол Аллен. Взял книгу в руки - старая цена на ней была замарана, а новая цена составляла всего 200 рублей.

Билл Гейтс и Стив Джобс в представлении не нуждаются, им посвящена не одна книга. На мой взгляд, первый - в первую очередь бизнесмен, а второй - дизайнер. Программирование и электроника для них всегда были на втором плане. А вот про их менее знаменитых товарищей - технарей Пола Аллена и Стива Возняка почитать было бы интересно. Для книги с офсетной печатью, твёрдой обложкой и закладкой-шнурком (правильное название - ляссе) и таким содержанием цена всего 200 рублей - это мелочь. Я поискал книгу в интернет-магазинах и в продаже нашёл только один вариант - на books.ru за 717 рублей, причём стоит учитывать, что услуги по упаковке и доставке там обойдутся в 328 рублей. Этот интернет-магазин потерял берега ещё в 2014 году. Остаётся только пожелать им удачи в бизнесе.

В оригинале книга называется не так броско - "Человек-идея. Краткая биография сооснователя Microsoft":

Переводное название книги явно рассчитано на адептов секты успеха - миллиардером быть гораздо лучше, чем каким-то там человеком-идеей. Им и невдомёк, что прежде чем стать миллиардером, Пол Аллен работал сутками напролёт почти что за еду, и что успех Microsoft не взялся из ниоткуда, а был обеспечен качественной и своевременной реализацией востребованных идей. На обложке отечественного издания SpaceShipOne зачем-то заменили на SpaceShuttle, в конце-концов - какая разница?

Интересно, что в интернете практически невозможно найти отзывы на эту книгу. Возможно эту книгу быстро раскупили, прочитали, но не написали о ней ни строчки отзывов. Мне в это верится с трудом, скорее всего это был провал продаж, вызванный высокой ценой книги и неудачным названием. Не стоит пытаться продать №2 адептам золотого тельца: кто хотел почитать о миллиардере - взял книгу о Билле Гейтсе, а кто захотел бы почитать о Поле Аллене - тому не интересно читать про миллиарды за почти грабительскую цену.

По-видимому в оригинальном издании книги имелась масса иллюстраций, которые были полностью убраны в переводном издании. Чтобы восполнить этот пробел, я решил при написании этой заметки дополнить его разнообразными иллюстрациями по теме. Кроме того, часть упомянутой здесь информации я нашёл в результате поисков в интернете. Например, судя по книге, Seattle Computer Products пыталась продавать свой компьютер на основе процессора Intel 8086, однако в результате поисков я установил, что они делали лишь процессорный модуль с микропроцессором Intel 8086 для популярной шины S-100.

Родители

Мать Пола Аллена - библиотекарь и школьный учитель, она читала много книг, читала всё подряд. В подвале дома книгами был занят целый стеллаж. Отец Пола Аллена - директор университетской библиотеки. Читал он не много и в основном это были книги по истории Второй Мировой Войны, в ходе которой ему довелось участвовать в высадке в Нормандии. Глядя на родителей, Пол тоже с раннего детства стал много читать, в том числе фантастику.

В детстве Пол увлекался химией. Реактивы в подвале дома находились по соседству с книгами матери. Однажды во время семейного обеда в подвале послышался грохот, шипение и чей-то кашель. Когда они спустились в подвал, оказалось что их пёс уронил реактивы и над полом образовалась хлорная дымка. Всё обошлось - пёс догадался запрыгнуть повыше, куда не доставал хлор. Помещение проветрили, а Пола попросили быть осторожнее. После химии некоторое время он интересовался электроникой, но увлечение не было долгим.

Учёба в школе давалась Полу легко и мать настояла на том, чтобы отправить его в частную школу для мальчиков. В этой школе он был белой вороной - большинство учеников были из состоятельных и влиятельных семей города.

Однажды в школе, идя по коридору, Пол услышал странный шум и отправился на звук. Это был стрекот терминала ASR-33, с которого можно было подключиться к PDP-10. Довольно скоро в школе образовалась компания учеников, страстно полюбивших компьютеры. Среди них был и Билл Гейтс.

Когда школе выставили большой счёт за машинное время, любители программирования решили раздобыть учётную запись пользователя, обладавшего правом бесплатной работы. Одному из школьников удалось найти файл с учётными записями, но он оказался зашифрованным. Вскоре этот файл оказался в домашнем каталоге у каждого из любителей программирования, после чего владельцы компьютера обнаружили это и лишили их доступа на следующие несколько месяцев. Однако, одному из учеников всё-же удалось взломать файл и найти бесплатную учётную запись преподавателя одного из университетов. Пол Аллен внешне вполне походил на студента и однажды пробрался в зал университета, где стояли терминалы, нагло подошёл к ближайшему свободному терминалу, взял с полки руководство и сел за терминал. Один из студентов увидел незнакомца - Пола Алена, но решил не поднимать шум, т.к. тот действовал уж слишком уверенно. Через некоторое время один из преподавателей всё-таки раскрыл Пола, но предложил ему свободно работать в обмен на помощь с терминалами и студентами.

Одной из первых настоящих работ, которую Пол Аллен, Билл Гейтс и ещё несколько учеников школы выполняли за оплату в виде машинного времени, было тестирование операционной системы TOPS-10 для компьютера PDP-10. Местная компания под названием Computer Center Corporation приобрела компьютер PDP-10 и собиралась предоставлять к нему доступ за деньги. В комплекте с компьютером поставлялась операционная система TOPS-10 вместе с исходными текстами. Трое программистов - Стив Рассел, Билл Уайер и Дик Грюн - отлаживали эту во многом сырую операционную систему, чтобы предоставлять доступ к уже стабильной системе.

Бейсик

Когда появился микропроцессор Intel 4004, Пол Аллен сразу понял - на его основе можно делать не только калькуляторы. По закону Гордона Мура - одного из инженеров Intel, в скором времени должны были появиться более мощные и более дешёвые микропроцессоры. Уже тогда у Пола Аллена появилась идея - сделать Бейсик для этого процессора. Своей идеей он поделился с Биллом Гейтсом. Возможно один из секретов успеха их будущей фирмы заключался в том, что Гейтс умел охлаждать пыл Аллена. Многие энтузиасты передовых идей оказывались на задворках истории не только из-за того, что слишком поздно начинали реализовывать свои идеи, когда на рынке уже появлялось достаточно конкурентов, но и из-за чрезмерно ранних попыток реализации идеи. В таком случае уровень технологий оказывался недостаточным для полноценной реализации идей и энтузиасты не могли успешно продвигать их на рынке. В тот раз Билл Гейтс сказал, чтобы Пол Аллен пришёл к нему, когда появится более мощный процессор.

Через некоторое время Пол Аллен сообщил о появлении процессора Intel 8008, на что Билл Гейтс сказал что это процессор тоже недостаточно мощный. Однако, на основе этого микропроцессора им всё-же довелось сделать один проект. Вместе с Биллом Гейтсом они делали систему для учёта дорожного движения, создав для этого компанию Traf-O-Data. Система должна была подсчитывать статистику по машинам, проезжающим через датчик, встроенный в дорожное полотно и выводить статистику по нескольким таким датчикам. Своё программное обеспечение они запускали на устройстве, которое по их заказу сделал знакомый. Для устройства Билл Гейтс и Пол Аллен лично купили в магазине микропроцессор Intel 8008. Для его программирования Пол Аллен и создал первый комплект программ для PDP-10: ассемблер, эмулятор, отладчик. Этот опыт ещё пригодится им, когда они всё-таки решатся начать делать Бейсик.

Когда появился микропроцессор Intel 8080, Билл Гейтс согласился, что этот процессор уже достаточно мощный, чтобы для него можно было сделать Бейсик. Но на этот раз он отказался, предложив подождать когда появится компьютер на его основе.

И вот однажды Пол Аллен увидел на обложке Popular Electronics фотографию компьютера Альтаир 8800, купил журнал и лихорадочно стал искать страницы с описанием компьютера, надеясь что в нём использовался именно новый процессор Intel 8080. Когда же он обнаружил там именно этот процессор, он немедленно побежал к Биллу Гейтсу. На этот раз Биллу Гейтсу стало очевидно, что больше откладывать дело нельзя. Они вместе стали думать - кто позвонит в MITS. Решили, что звонить будет Билл Гейтс, представившись Полом Алленом, но если дело выгорит - на встречу поедет Пол. Билл Гейтс увлекался карточными играми и был азартным человеком. После игр в покер Биллу Гейтсу было не привыкать блефовать и он сообщил Эду Робертсу - инженеру, создавшему "Альтаир 8800" и основателю фирмы MITS, что у них имеется готовый Бейсик для их компьютера. Эд Робертс сказал, что они не первые, кто звонит им с подобными заявлениями и поверит тогда, когда увидит работающий Бейсик собственными глазами. Однако, даже будь Бейсик и правда уже готовым, продемонстрировать его работу всё равно было не на чем - инженер MITS Билл Йейтс ещё работал над терминалом для компьютера "Альтаир 8800", поэтому Эд Робертс предложил перезвонить им через месяц.

Сейчас хочется немного отвлечься и рассказать немного о том, что представлял собой компьютер Альтаир 8800. Внешне этот микрокомпьютер напоминал мини-компьютеры, но был создан на основе микропроцессора, а не набора нескольких микросхем, составляющих процессор. Как и у мини-компьютеров, на передней панели "Альтаира 8800" имелись переключатели и световые индикаторы, при помощи которых можно было просматривать содержимое оперативной памяти, вводить в неё программы в двоичном виде, запускать и останавливать микропроцессор:

Главное же в этом компьютере, на мой взгляд, было то, что он был расширяемым. Внутри он представлял собой блок питания и материнскую плату с разъёмами, подключенными к шине S-100:

Шина S-100 представляла собой, по сути, простую разводку контактов процессора Intel 8080, но питание не было стабилизированным. К этой шине можно было подключать платы расширения - модули памяти, контроллеры телетайпа, дисковые контроллеры, различные модули ввода-вывода. Каждый такой модуль должен был содержать собственные схемы для стабилизации питания до 5 и 12 вольт.

Самое удивительное же заключается в том, что даже сам микропроцессор Intel 8080 этого компьютера находился на отдельном модуле, который был вставлен в шину S-100 и соединялся с лицевой панелью шлейфом. То есть с самого начала предполагалось, что и этот процессорный модуль можно заменить на другой, а можно было использовать в сочетании с процессорными модулями, работающими в ведомом режиме. В дальнейшем для этого компьютера выпускалось множество самых разных модулей, среди которых были процессорные модули с микропроцессорами MOS 6502, использовавшимися в компьютерах Apple и Commodore, множество процессорных модулей с процессором Zilog Z80 различных производителей, Intel 80386, Intel 80486.

Конечно, процессорный модуль с процессором Intel 80486 был уже по сути самостоятельным компьютером, т.к. для того, чтобы полностью реализовать свою производительность, ему нужна была оперативная память, которая могла бы работать на сравнимой скорости. Модули памяти, подключенные к шине S-100, не могли обеспечить требуемой производительности, так что шина S-100 использовалась этим процессорным модулем скорее как шина для взаимодействия с устройствами ввода-вывода.

Во многих статьях я читал, что компьютер IBM PC во многом был обязан своим успехом своей открытой архитектуре - кто угодно мог выпустить платы расширения для этого компьютера с шиной ISA. По словам авторов этих статей, большинство компьютеров, которые выпускались до IBM PC, были компьютерами с закрытой архитектурой. Как становится ясно, это было не так - даже в компьютере Apple II были предусмотрены разъёмы для плат расширения сторонних производителей, о чём я ещё расскажу. Чего уж говорить про компьютер "Альтаир 8800" и его клоны, такие как IMSAI 8800 и многие другие, в которых предусматривалась даже замена процессорного модуля или одновременное использование нескольких процессорных модулей (см. примеры выше). Определённо, IBM PC не был открывателем направления персональных компьютеров с открытой архитектурой.

Пол Аллен и Билл Гейтс принялись лихорадочно писать Бейсик. Пол Аллен должен был раздобыть документацию на процессор, написать ассемблер и эмулятор с функцией отладки. После того, как он уже однажды написал аналогичный комплект программ для процессора Intel 8008, эта задача не была для него чем-то новым. Билл Гейтс же принялся продумывать структуру интерпретатора. Так как память на компьютере "Альтаир 8800" была дефицитной, решили делать именно интерпретатор, который в отличие от компилятора не тратил оперативную память на хранение результатов компиляции. Однажды Билл Гейтс с Полом Алленом обсуждали свой Бейсик, находясь в компании студентов-математиков, учившихся с Биллом Гейтсом в Гарварде. Один из них - Монте Давидофф заметил, что от Бейсика мало толка, если в нём не поддерживаются операции над числами с плавающей запятой. После нескольких уточняющих вопросов, Билл Гейтс понял, что Монте Давидофф действительно разбирается в теме и предложил ему сотрудничество.

Когда до этого я читал, что Пол Аллен приехал с готовой перфолентой демонстрировать получившийся Бейсик в MITS в Альбукерке, у меня возник резонный вопрос - как же Билл Гейтс и Пол Аллен встроили в свой интерпретатор драйвер терминала, на котором этот интерпретатор демонстрировался? В этой книге этот вопрос был раскрыт - на определённом этапе они позвонили в MITS чтобы узнать, как взаимодействовать с телетайпом. Ответивший на звонок Билл Йейтс сообщил им нужную информацию и добавил, что они первые, кто обратился к ним с таким вопросом. Тогда Билл Гейтс и Пол Аллен поняли, что они на верном пути.

Билл Гейтс учился в Гарварде, где у него был доступ к компьютеру PDP-10. Пол Аллен работал в Honeywell. После работы Пол Аллен до поздней ночи работал под учётной записью Билла Гейтса, так что на следующий день часто приходил на работу к обеду. Когда в Гарвард выставили счёт за машинное время, Билл Гейтс был лидером по его использованию. Пришлось объясняться. Руководство Гарварда оказалось не против подобной работы, но попросило в обмен поделиться результатами. Билл Гейтс предоставил университету одну из ранних версий интерпретатора объёмом 8 килобайт. В это время он уже располагал более компактной версией интерпретатора, над которой всё ещё продолжал работать. В итоге интерпретатор Бейсика с поддержкой операций над числами с плавающей запятой удалось втиснуть в 4 килобайта.

Когда интерпретатор был готов, у Билла Гейтса не было уверенности в том, что всё заработает правильно. В ночь перед отлётом Пола Аллена в Альбукерке он решил ещё раз проверить код, написанный Полом Алленом, чтобы удостовериться, что в ассемблере и эмуляторе не было ошибок. На утро Билл Гейтс сказал, что всё проверил и не нашёл ошибок. Пол Аллен полетел в Альбукерке на демонстрацию, взяв с собой перфоленту. Когда полёт уже близился к завершению, Пол Аллен вспомнил, что забыл написать программу-загрузчик, которая прочитает ленту с телетайпа и запишет её в оперативную память. Прямо в самолёте ему удалось написать в блокноте загрузчик длинной 21 байт прямо в двоичных кодах. Поскольку именно Пол писал ассемблер и эмулятор процессора, он помнил коды инструкций практически наизусть. В аэропорту Эд Робертс должен был встретить Пола Алена и Пол ждал, пока к нему не подъехала машина, из которой вышел высокий толстяк, которым и оказался Эд Робертс. После короткой экскурсии в сборочный цех, Эд Робертс назначил демонстрацию Бейсика на утро следующего дня и повёз Пола в самый дорогой отель. У Пола Аллена с собой было только 40 долларов наличными и когда ему предложили номер за 50 долларов, он повернулся к Эду Робертсу и сказал, что у него нет столько наличных. Эд Робертс оплатил номер со своей карточки.

На следующее утро Пол Аллен приехал в MITS. Для демонстрации был подготовлен компьютер, подключенный к телетайпу и снаряжённый максимальным объёмом оперативной памяти - 7 килобайт. Воспользовавшись лицевой панелью "Альтаира 8800", Пол Аллен ввёл коды загрузчика, зарядил перфоленту с Бейсиком в телетайп и запустил загрузчик. Примерно через 10 минут перфолента была прочитана, Пол Аллен выставил на передней панели начальный адрес программы и запустил выполнение. Уверенности в том, что всё было сделано правильно, не было не только у Билла Гейтса - в этот момент Пол Аллен с замирающим сердцем ждал, что будет дальше. Телетайп вывел запрос объёма оперативной памяти: "MEMORY SIZE?" В этот момент Билл Йейтс, присутствовавший на демонстрации, воскликнул: "Оно что-то напечатало!" Пол Аллен ввёл в ответ: "7168", на что телетайп ответил "OK". Затем Пол ввёл простейшую программу из одной строки, которую они использовали в качестве первичного теста в Гарварде: "PRINT 2+2". Телетайп вывел ответ: "4".

Примерную реконструкцию демонстрации Бейсика в MITS можно увидеть вот на этом видео:

Но на этом тесты не закончились. Билл Йейтс достал книжку "101 компьютерная игра на Бейсике", выпущенную DEC в 1973 году. Пол Аллен набрал 35-строчную игру "Посадка на луну". После нескольких попыток Биллу Йейтсу удалось-таки посадить лунный модуль. Дело было сделано. Когда Пол Аллен вернулся в отель, он позвонил Биллу Гейтсу и сообщил, что демонстрация завершилась успешно.

Лето подходило к концу, Билл Гейтс скоро должен был продолжить учёбу в Гарварде. Пол Аллен же решил отказаться от работы в Honeywell и согласился на предложение MITS, после чего переехал в Альбукерке и работал там программистом, косультируя владельцев "Альтаира 8800" по телефону и продолжая разработку Бейсика. В дальнейшем это обстоятельство Билл Гейтс использовал в качестве аргумента для неравного распределения долей в их общей компании - Microsoft. Билл Гейтс не получал за Бейсик зарплаты, поэтому считал справедливым, что в их компании получит большую долю.

Через некоторое время дела у MITS пошли не важно. На рынке появилась масса компьютеров-клонов "Альтаира 8800". Один из них - IMSAI 8800 - имел более удобные пластиковые переключатели на передней панели, мощный блок питания и более качественный металлический корпус. В попытках угнаться за ценами конкурентов MITS стала заказывать для своих компьютеров самые дешёвые модули памяти, которые либо вовсе не работали, либо довольно скоро ломались в процессе эксплуатации. Из-за этого доля MITS на рынке персональных компьютеров упала ещё сильнее. Тогда Пол Аллен решил заняться Бейсиком в компании с Биллом Гейтсом.

Следующими после "Альтаира 8800" успешно продававшимися микрокомпьютерами были компьютеры:
  • TRS-80 - компьютер Tandy сети магазинов Radio Shack, торгующих электронными компонентами. Компьютер был оснащён микропроцессором Zilog-80, инструкции которого были надмножеством инструкций Intel 8080,
  • Commodore PET - домашний компьютер с мембранной клавиатурой и микропроцессором MOS 6502,
  • Apple II - ещё один домашний компьютер, который не нуждается в представлении. Как и Commodore PET был оснащён микропроцессором MOS 6502.

Microsoft по заказу производителей этих компьютеров выпустила адаптированные версии Бейсика. Интересно, что для компьютера Apple II Стив Возняк написал собственную версию Бейсика, но она не поддерживала операции с плавающей запятой, а потому не была столь же востребованной, как Бейсик от Microsoft.

Бейсик плохо продавался конечным его потребителям. Из-за распространённости среди радиолюбителей хакерской культуры свободного обмена результатами своего труда, для радиолюбителей не было чем-то неестественным просто скопировать перфоленту с полезной программой у друзей. Когда Пол Аллен и Билл Гейтс подвели промежуточные итоги их бизнеса с Бейсиком, оказалось что они заработали меньше двух долларов в пересчёте на час работы, затраченной на Бейсик. Тогда Билл Гейтс написал своё знаменитое гневное письмо о том, что за программы нужно платить, потому что программы не берутся из ниоткуда -
их разрабатывают люди, у которых не будет стимула делать качественный продукт, если за выполненную работу не платят. Основную выручку за Бейсик Microsoft стал получать заключая прямые контракты с производителями компьютеров. Этот способ заработка можно проследить до наших времён, когда в компьютерных магазинах бывает трудно купить компьютер без операционной системы, а при покупке операционной системы отдельно от компьютера, операционная система обходится дороже. Я сам пользуюсь на всех своих компьютерах операционной системой Debian GNU/Linux. Помню, когда покупал ноутбук с FreeDOS, рассчитывая потом заменить его на Debian - продавец посмотрел тогда на меня с каким-то не то презрением, не то высокомерием, видимо считая, что все подобные мне люди ставят потом на компьютер ворованную версию Windows.

Большинство компьютеров, предлагавшихся на рынке в то время, были оснащены микропроцессором Intel 8080, но у каждого из них были собственные периферийные устройства. Некоторые из них были оснащены кассетными магнитофонами, как Commodore PET, а на других предусматривалась возможность подключения дисководов для гибких дисков. На компьютерах с дисководами для гибких дисках начала набирать популярность операционная система CP/M - Control Program/Monitor, которую выпускала фирма Гарри Килдалла Digital Research. Чтобы сэкономить силы и не адаптировать Бейсик под особенности каждого компьютера, Пол Аллен стал ориентироваться на эту операционную систему, выпустив версию Бейсика, которую можно было запускать поверх CP/M.

Чужая поляна

Для операционной системы CP/M выпускалось большое количество разнообразных программ. Среди них, например, был табличный процессор VisiCalc - идейный прародитель будущего Microsoft Excel. Компьютеры Apple оставались в стороне от этого рынка, поскольку обладали не совместимым с Intel 8080 микропроцессором - микропроцессором MOS 6502. Microsoft выпустила версию Бейсика для компьютеров Apple, но стремилась увеличить продажи своего программного обеспечения.

Поскольку, как я уже говорил, компьютер Apple II был расширяемым и допускал установку модулей сторонних производителей, Полу Аллену пришла в голову идея - сделать плату расширения с микропроцессором, совместимым с Intel 8080, которая бы превращала компьютер Apple в компьютер, на котором можно запустить операционную систему CP/M. Этот модуль расширения получил название SoftCard, а в качестве микропроцессора был выбран микропроцессор Zilog Z80. Разработкой этой платы занимался Тим Патерсон, о котором я ещё будет рассказано.

Плата расширения выглядела вот так:

И вставлялась она в компьютер Apple II в один из свободных слотов:

Возможно после этого случая Стив Джобс решил делать все последующие компьютеры без слотов расширения, максимально закрытыми от конкурентов. Джобс стремился создавать компьютеры, которые представляли собой завершённое произведение искусства, к которым нечего больше добавить и от которых нечего отнять. Всякие мутные личности с неуклюжими программами, портившие это совершенство, Джобсу, видимо, не нравились.
Нил Стивенсон в своей книге "В начале была командная строка" писал, что было две компании Apple - Apple Стива Возняка и Apple Стива Джобса. Стив Возняк был радиолюбителем и стремился сделать свой компьютер максимально открытым, чтобы его можно было расширять, добавлять к нему собственное оборудование и программы. Стив Джобс был дизайнером и стремился не к открытости, а к совершенству. Если судить по продажам компьютеров, совместимых с IBM PC и программ для DOS и Windows, то подход Стива Возняка был более перспективным. IBM PC и DOS были неуклюжими, но они были открытыми для возможности делать собственные платы расширения и собственные программы.

Intel 8086 и DOS

Microsoft стали использовать CP/M и SoftCard для того, чтобы минимальными усилиями охватить как можно больше компьютеров, предлагавшихся на рынке. По-настоящему перспективным направлением, на освоение которого они не жалели сил, был недавно выпущенный микропроцессор Intel 8086. Компьютеров с ним ещё не было выпущено, но в Microsoft не сомневались, что рано или поздно это случится, поэтому старались максимально подготовиться к этому. Пол Аллен по уже привычной схеме стал писать ассемблер и эмулятор с функциями отладчика для микропроцессора Intel 8086, которые можно было запускать на PDP-10. Видимо, Бейсик для этого микропроцессора в Microsoft уже был готов тогда, когда на рынке ещё не было компьютеров на его основе.

Однажды в Microsoft зашёл поговорить Тим Патерсон из Seattle Computer Products. Он работал над процессорной платой с микропроцессором Intel 8086 для компьютеров с шиной S-100 - SCP-200B.

Для успешной продажи этой платы, для неё нужно было программное обеспечение. Тим Патерсон договорился с Полом Алленом, что принесёт им свой процессорный модуль, чтобы в Microsoft сделали версию Бейсика для этой системы. Таким образом Бейсик для процессора Intel 8086 у Microsoft появился ещё до того, как IBM обратилась к ним со своим предложением.

Но для успешных продаж процессорной платы одного Бейсика было мало - существовало довольно много программ для процессора Intel 8080, которые запускались поверх операционной системы CP/M Гарри Килдалла. Прежде чем обращаться к разработчикам этих программ, чтобы они выпустили варианты своих программ для этого нового процессора, нужно было заполучить для него операционную систему. Тим Патерсон обратился к Гарри Килдаллу. Гарри Килдалл обещал выпустить CP/M-86 к началу 1980 года. Но время шло, а обещанной CP/M-86 всё не было. Тогда Тим Патерсон для увеличения продаж начал писать операционную систему сам. Первоначальное название операционной системы - QDOS - Quick and Dirty Operating System - быстрая и грязная операционная система. С задачей он справился за четыре месяца, написав работоспособную версию с апреля 1980 по июль 1980 года.

Когда в Microsoft обратились представители IBM, чтобы заполучить Бейсик для будущего компьютера IBM PC, кроме Бейсика им порекомендовали также обзавестись операционной системой, обратившись к Гарри Килдаллу. В день визита представителей IBM самого Гарри Килдалла не было на месте, с представителями IBM разговаривала его жена, которая заведовала организационной частью предприятия. Проект IBM PC был секретным, а жена Гарри Килдалла отказалась подписывать обязательства по неразглашению переговоров. Таким образом представители IBM были вынуждены отказаться от переговоров и обратились в Microsoft. В Microsoft Пол Аллен предложил Биллу Гейтсу купить права на QDOS, что и было сделано. Первоначально Microsoft лишь приобрели право продавать операционную систему QDOS, предоставляя Seattle Computer Products фиксированную плату за каждую лицензию, проданную поставщикам. В дальнейшем Microsoft полностью выкупила права на QDOS, а Тиму Патерсону предложили перейти на работу в Microsoft.

В сентябре 1980 года в Microsoft пришёл устраиваться на работу Чарльз Симони - один из ведущих программистов Xerox PARC, работавший в проекте Alto. До этого Пол Аллен показывал материалы о компьютере Alto Биллу Гейтсу, но тот считал, что для графического пользовательского интерфейса ещё не настало время. С приходом Чарльза Симони начались работы в этом направлении - он должен был начать проект текстового процессора, который должен был отображать документ на экране в точности так же, каким он получится после печати. Перед приёмом в Microsoft Чарльз Симони пригласил Пола Аллена на экскурсию в Xerox PARC, где Пол Аллен впервые увидел и попробовал в деле компьютеры Alto. Полу Аллену стало очевидно, что будущее компьютеров за графическим интерфейсом.

Пол Аллен постоянно читал множество отраслевых журналов и литературы. В 1980 году он решил приобрести у AT&T лицензию на разработку и продажи собственного клона Unix. Получившаяся операционная система была названа Xenix, однако производительности микрокомпьютеров было недостаточно, чтобы полностью раскрыть её потенциал. Продажи шли не очень успешно и в конце-концов Xenix была продана Santa Cruz Operations - в дальнейшем печально известной фирмой, которая долгое время пыталась засудить Linux за заимствования исходного кода.

Работа над Xenix, однако, не пропала даром. Когда в 1982 году IBM собиралась выпустить новую модель своего компьютера - IBM XT с жёстким диском объёмом 10 мегабайт, Пол Аллен задумался над тем, что файловая система для дискет, где все файлы лежат в одном каталоге, для диска такого объёма совершенно не годится. На этом диске можно разместить огромное количество файлов, в которых пользователю будет трудно ориентироваться. Для этого компьютера Пол Аллен решил подготовить новую версию DOS - 2.0, в которой возможно было создавать подкаталоги для более удобной организации файлов. Также был добавлен ряд других нововведений вроде меток дисков, использования индексных дескрипторов файлов вместо структуры FCB, возможность перенаправления ввода-вывода команд. В последующем у многих программ в требованиях можно было увидеть DOS версии 2.0 или выше - связано это было именно с тем, что программа использовала новые функции DOS 2.0 и не могла работать в DOS прежних версий.

Однажды Билл Гейтс и Пол Аллен были на внутренней презентации компьютера Apple Macintosh. Что-то не заладилось и через 30 секунд работы компьютер завис. Стив Джобс был в бешенстве и кричал на ответственного программиста, не стесняясь гостей. Впрочем, увиденная система показалась Полу Аллену не очень-то удобной. Особое внимание Пол Аллен обратил на то, что Стив Джобс собирался использовать в своём компьютере мышь только с одной кнопкой, аргументируя такой выбор тем, что чем проще пользователю, тем лучше.

В 1983 году редактор с графическим интерфейсом и отображением документа, каким он должен быть напечатан, был готов - его назвали Word. Поначалу этот редактор продавался не очень успешно, но подоспевший вскоре компьютер Macintosh, для которого у Microsoft имелась адаптированная версия Word, изменил дело - продажи редактора пошли. В дальнейшем редактор вошёл в комплект офисного пакета Multi-Tool, сменившего затем название на Office. Параллельно с продажами Word для Macintosh шла разработка графической оболочки с рабочим названием Interface Manager. Позднее отдел маркетинга решил, что для Interface Manager лучше подойдёт название Windows.

Лимфома Ходжкина и уход из Microsoft

Билл Гейтс руководил в манере хама - он часто кричал на сотрудников, включая Пола Аллена. Большинство из сотрудников, набранных в период основания компании, привыкли к таким манерам босса. Но новым сотрудникам такой стиль руководства обычно не нравился. На самом деле, не смотря на хамское поведение, Билл Гейтс ценил своих сотрудников и не злоупотреблял своей властью - такой стиль руководства просто был частью его натуры. Со временем, однако, и самого Пола Аллена стал тяготить такой способ руководства, он стал подумывать об уходе. Окончательное решение было принято в тот момент, когда у Пола Аллена диагностировали рак лимфы - лимфому Ходжкина. 31 декабря 1982 года Пол Аллен подал прошение об отставке, которое было удовлетворено 18 февраля 1983 года.

Лимфома Хождкина во большинстве случаев, особенно при обнаружении на ранней стадии, поддаётся полному вылечиванию. Аналогичный диагноз был поставлен нашему соотечественнику Антону Буслову, которому повезло меньше. Несмотря на благоприятный прогноз, Буслова не удалось вылечить с помощью известных методов терапии. Он собрал деньги на лечение в интернете и отправился в Нью-Йорк, где был разработан экспериментальный препарат, который мог помочь в его случае. Несмотря на то, что рак был вылечен, последствия химиотерапии не прошли бесследно - Антону Буслову становилось всё хуже и хуже. В конце-концов он умер, оставив после себя книгу "Между жизнью и смертью". Пола Аллена могла постичь такая же судьба, но ему повезло - после первой серии сеансов лечения и последующего периода восстановления стало ясно, что болезнь вылечена.

Поскольку цена акций Microsoft со временем только росла, а Пол Аллен не стал отказываться от своей доли, он не испытывал недостатка в деньгах и решил посвятить свою жизнь тому, что привлекало его в детстве. В первую очередь он освоил дайвинг и пожил некоторое время во Франции.

Когда в 1983 году отец Пола Аллена умер от оторвавшегося тромба, Пол Аллен решил учредить библиотеку имени своего отца при Вашингтонском университете. В 1990 году библиотечный фонд библиотеки имени Кеннета С. Аллена стал насчитывать более миллиона экземпляров книг.

В последующем у Пола Аллена бывали ещё проблемы со здоровьем - был отёк одного лёгкого, затем другого. Были проблемы с сердечным клапаном, в результате которых у него в сердце теперь установлены искусственный сердечный клапан и сердечный стимулятор, из-за которого теперь Пол Аллен не может при дайвинге погружаться в воду ниже определённой глубины. Написать эту книгу Пол Аллен решил в тот момент, когда у него обнаружили лимфосаркому IV стадии - отголосок лимформы Ходжкина. На этот раз он чувствовал себя гораздо тяжелее, чем при лимфоме Ходжкина, но и от лимфосаркомы ему удалось вылечиться. В тот период наибольшую моральную поддержку ему оказывала его сестра Джоди. Стоит отметить, что сестра возглавляет инвестиционную компанию Vulcan Inc., принадлежащую Полу Аллену, и принимает непосредственное участие во всех проектах своего брата.

Спорт как бизнес

Многие знают, что спорт - это бизнес. Но не многие могут в точности сказать, как же именно на нём зарабатывают. Одним из интересов Пола Аллена был баскетбол, поэтому он решил приобрести баскетбольную команду. Читать об этом мне было не очень интересно, поскольку я не любитель спорта, однако общее впечатление о том, для чего покупают спортивные команды, я для себя составил.

Итак, спорт - это бизнес. Бизнесмен приобретает спортивную команду. На игры с участием этой команды продаются билеты, с которых владелец команды и получает основной доход. Чтобы команда не приносила убытки, нужно чтобы она достаточно хорошо играла - это привлекает зрителей, приходящих на стадион. Мало кому интересно смотреть, как команда, билеты на игры которой они приобретают, раз за разом проигрывает. Зарабатывать можно на тренировочных и товарищеских играх, но больше всего денег можно заработать на участии в турнире. Чем выше команда пробирается в турнирной таблице, тем больше интереса она вызывает у болельщиков, тем больше зрителей смотрит игры с её участием.

Чтобы команда хорошо играла, нужно подобрать в команду хороших игроков. Подбором игроков и заключением контрактов занимается менеджер команды. Чтобы получить сплочённую, сыгранную команду, нужно проводить тренировки. Для тренировок нужен свой стадион и тренер. Менеджер команды, тренер, игроки и стадион требуют денег на выплату денег по контракту и на содержание. Если у владельца много денег, он может нанять лучших игроков, менеджера и тренера. Но наём лучших профессионалов отнюдь не гарантирует прибыльности. Менеджер может нанять самых классных игроков, которых тренеру не удастся объединить в команду - каждый из них может оказаться индивидуалистом, привыкшим, что остальная команда играет на его результативность. В результате плохо сыгранная, разобщённая команда может показывать результаты, совсем не коррелирующие с суммой контрактов.

Если у бизнесмена не так много денег, то и выходов у него остаётся не много - ему придётся нанимать игроков студенческих команд, которые ещё не успели показать себя в профессиональном спорте и поэтому не обладают завышенными ожиданиями при заключении контрактов. Можно, впрочем, и комбинировать подходы - брать несколько хорошо зарекомендовавших себя профессионалов и "добивать" численность команды до нужного числа бывшими студентами.

Кроме этого, в ходе турниров доходы получают владельцы стадионов и гостиниц, где проводятся соревнования. При желании они могут инвестировать деньги в спортивную команду для того, чтобы отбить затраты по содержанию команды на их основном бизнесе. В общем, доходы можно получать не только от самых успешных спортивных команд, но и от крепких середнячков. Главное - управлять командой так, чтобы доходы преобладали над расходами.

Кроме баскетбольной команды, Пола Аллена пригласили участвовать как соинвестора в футбольной команде его родного города Сиэтла - команде Seattle Seahawks. Команда была на грани разорения, старый стадион пришёл в негодность из-за постоянной экономии на ремонте. Однажды часть стадиона даже обвалилась на зрительские трибуны. Пол Аллен предложил построить новый, более вместительный и универсальный стадион на месте старого. Универсальность стадиона заключается в том, что на нём можно проводить не только матчи по американскому футболу, но и по привычному нам, который в США называют соккером. Новый стадион имеет U-образную форму, через открытую часть которого можно видеть здания деловой части города:

Бёрт Рутан, SpaceShipOne, Ричард Брэнсон

В детстве Пол Аллен любил читать фантастику и когда-то даже хотел стать космонавтом. С мечтами пришлось распрощаться, когда выяснилось, что у него слабое зрение. Желая проинвестировать какой-нибудь проект, связанный с космосом, Пол Аллен познакомился со знаменитым авиационным инженером - Бёртом Рутаном. Бёрт Рутан - автор многочисленных весьма необычных самолётов, которые как правило сразу поднимаются в воздух как задумано, так что проекты не требуют обкатки и доработки. Они договорились, что Бёрт Рутан обратится к Полу Аллену сразу, как только у него созреет подходящая идея.

Когда я читал про SpaceShipOne и SpaceShipTwo, я не обращал особого внимания на инвесторов этого проекта. Мало ли бывает богатых людей, больных космосом или авиацией. SpaceShipOne представляет собой самолёт, способный совершать суборбитальные полёты и приземляться на аэродром. Стартует от не с Земли, а с самолёта-носителя WhiteKnight - "Белый рыцарь". Этот первый проект был полностью профинансирован Полом Алленом.

По этой фотографии можно составить представление о размерах и конструкции SpaceShipOne:

Корабль рассчитан на трёх человек. Хвостовое оперение поднимается вверх в процессе торможения в атмосфере. Когда скорость погашена, хвостовое оперение опускается и дальше корабль может совершить посадку на взлётно-посадочной полосе. Интересно то, что запас топлива весит настолько много, что смещает центр тяжести корабля. Чтобы корабль можно было посадить, большая часть топлива должна выгореть во время разгона по суборбитальной траектории.

Когда первый проект подходил к завершению, в нём решил также поучаствовать и довольно известный миллиардер Ричард Брэнсон. Книги о нём сейчас активно продвигают российские издательства, специализирующиеся на деловой литературе. Не знаю, чем так знаменит Брэнсон. На мой взгляд - это человек купи-продай, у которого нет определённых интересов в жизни и который ради дохода готов заниматься чем угодно. Возможно я ошибаюсь.

После завершения проекта SpaceShipOne отправили в Национальный музей авиации и космонавтики в Вашингтоне. Пол Аллен не захотел участвовать в новых проектах Бёрта Рутана, зато инициативу подхватил Ричард Брэнсон. Сейчас он спонсирует проект SpaceShipTwo - более вместительную версию SpaceShipOne, на которой суборбитальные полёты в перспективе смогут совершать туристы. Суборбитальные полёты могут оказаться привлекательными для туристов, поскольку в США люди, совершившие такой полёт, уже считаются астронавтами. Космонавтами, правда, совершив суборбитальный полёт, стать нельзя.

На этой фотографии можно лицезреть всю троицу - Ричард Брэнсон, Бёрт Рутан, Пол Аллен:

Музей Джимми Хэндрикса - Expirience Music Project

В детстве, когда родители Пола Аллена уезжали каждый год в августе в отпуск, они с сестрой Джоди жили у соседей. Соседские дети подсадили их на музыку Джимми Хэндрикса. С тех пор Пол Аллен увлёкся музыкой. Музыка Джимми Хендриксам родителям Пола Аллена не нравилась. Они не считали, что это очередное увлечение продлится долго, поэтому не стали тратить много денег на гитару. Когда мама купила по дешёвке электрогитару на одной из распродаж, Пол Аллен стал увлекаться игрой на гитаре.

В этой главе перечисляется множество названий музыкальных групп и песен. Авторы перевода зачем-то пытались транскрибировать английские названия групп, а названия песен вовсе переводили на русский. В результате понять, о чём идёт речь часто было довольно тяжело. Я не сразу догадался, что песня "Лиловый туман" Джимми Хэндрикса - это "Purple Haze". Почему-то название "Лиловый туман" у меня вызвало ассоциации с песней "Сиреневый туман", но никак не с "Purple Haze", которую я для себя всегда в уме переводил как "Пурпурная дымка". С названием "Красный дом" справиться было легче - трудно не вспомнить знаменитую песню "Red House", которую умеет исполнять чуть ли не каждый блюзовый музыкант.

Пол Аллен приобрёл на аукционах некоторые вещи Джимми Хэндрикса, а потом и вовсе решил построить музей в память о нём. Музей называется Expirience Music Project и выполнен по специальному проекту. Полу Аллену хотелось, чтобы здание музея было как можно необычнее - без прямых углов и по возможности более пёстрым. В результате получилось непонятное нечто:

В музее проводятся различные фестивали молодых музыкантов. Мне лично этот музей не очень понравился. Возможно, чтобы оценить его, надо в нём всё же для начала побывать :)

На церемонии открытия в июне 2000 года Пол Аллен разбил стеклянную копию гитары Fender Startocaster со словами "Да будет опыт!":

Пол Аллен умел играть на гитаре ещё во время работы в Microsoft. В свободное от работы время он играл с друзьями на свадьбах и юбилеях, получая за выступления небольшие деньги - формально его можно считать профессиональным музыкантом. Однако его мечтой было научиться играть ту самую композицию Purple Haze Джимми Хэндрикса. Однажды он исполнил свою мечту и на открытии Дома Блюза в Далласе сыграл на сцене свою любимую песню.

Вот фрагмент видео, на котором Пол Аллен играет на гитаре блюзовое соло:

Вместе со своей группой The Underthhinkers Пол Аллен записал свой дебютный музыкальный альбом, большинство песен на котором было сочинено им. Послушать творчество группы можно на Яндекс-музыке: Paul Allen and The Underthinkers - альбом Everywhere At Once.

Яхта Octopus

Изначально Пол Аллен считал яхты блажью, развлечением для богатых. Однако после нескольких прогулок на чужих яхтах и на арендованной яхте, решил обзавестись собственной. Яхту проектировали два года - в ней должны были быть бассейн, студия звукозаписи, глубоководный аппарат. Строили яхту ещё три года. В результате получилась яхта, которая по водоизмещению заняла четвёртое место в мире:

На фотографии хорошо видны две вертолётные площадки.

Вот с такого ракурса особенно наглядными становятся размеры яхточки:


Вот на этой фотографии можно увидеть тот самый глубоководный аппарат:

Алленовский Атлас мозга

Когда у матери Пола Аллена диагностировали синдром Альцгеймера, он задумался о том, чтобы принести пользу науки и медицине. Он собрал на несколько дней на своей яхте самых видных учёных в области генетики, психиатрии, невралогии, исследований мозга, чтобы они в процессе обсуждений, или мозгового штурма - если угодно, решили - какой проект мог бы принести наибольшую пользу для специалистов в их областях. Учёные остановились на карте экспрессии генов в мозге человека.

В результате был создан институт научных исследований мозга Аллена. Для начала институт взял задачу попроще, чтобы отработать методику исследований - были полностью отсканированы сверхтонкие срезы нескольких крысиных мозгов. Поскольку результат сканирования занимает чудовищные объёмы, для института была спроектирована система хранения результатов сканирования, а также автоматизирован сам процесс сканирования - несколько срезов в автоматическом режиме могут сканироваться одновременно в круглосуточном режиме без участия человека. Для удобного поиска по этому массиву информации были созданы специальные поисковые системы, который позволяли искать гены, экспрессирующиеся в областях мозга по их общепринятому названию и отображать их локализацию на трёхмерной модели.

Затем институт взялся за сканирование нескольких экземпляров мозга человека. Сложность здесь заключается в том, что мозг для исследований нужно доставить в институт не позднее нескольких часов после смерти, пока он ещё не начал разрушаться. Исследуемый мозг не должен принадлежать психически больному или наркозависимому человеку, в том числе не годятся мозги алкоголиков. Очень редко удаётся вовремя получить согласие родственников. Однако, несколько подходящих экземпляров для исследований всё же поступили в распоряжение института. Поскольку человеческий мозг в несколько тысяч раз больше крысиного, в первую очередь сконцентрировались на особенно интересных областях мозга и на общей картине в низком разрешении.

Уже имеющихся результатов исследований мозгов крысы и человека было достаточно, чтобы обнаружить, что многие гены экспрессируются в мозге в небольших локальных областях. Так, например, мозг аутиста отличается от мозга нормального человека небольшой точечной областью, размеры которой не превышают миллиметра. Из-за малых размеров этой области, её нельзя увидеть на томограмме (Я думаю что её и вовсе нельзя увидеть на томографе, т.к. для определения активности генов нужно обнаружить РНК, скопированные с участков ДНК с этими генами. Впрочем не буду рассуждать на эту тему, чтобы не насмешить специалистов).

Резюме

В общем и целом Пол Аллен произвёл на меня благоприятное впечатление. Богатым он стал неожиданно - он не стремился к богатству, в большей степени ему хотелось воплотить свои идеи в жизнь. Эта его увлечённость идеями не раз подводила его в инвестиционной деятельности. Билл Гейтс во многом выполнял сдерживающую роль, не давая увлечься Полу Аллену идеями, для которых ещё не подошло время.

Например, Пол Аллен в своей послемикрософтовской жизни инвестировал в компанию, предоставляющую доступ к кабельному телевидению, надеясь модернизировать сеть и предоставлять по ней услуги доступа в сеть интернет. В результате компания интенсивно наращивала абонентскую базу, получала кредиты, но мало вкладывала в модернизацию сети - нужно было торопиться захватить рынок и не дать конкурентам опередить себя. Компания несколько раз откладывала момент банкротства, но на очередном этапе Пол Аллен решил больше не вкладывать в неё деньги, чтобы не обманывать кредиторов, и согласился на банкротство.

У Пола Аллена разнообразные интересы, в каждой областей он постарался реализовать себя, насколько это возможно. Я считаю, что это достойный образец для подражания. Капитализм способствует совсем другому типу поведения - богатые люди часто становятся одержимыми наживой, их интересы обычно ограничиваются скорее приобретением полезных знакомств и приобретением различных материальных ценностей. В лучшем случае деньги уходят на благотворительность. Мне трудно представить бизнесмена, который бы хотя бы на время отвлёкся от денег и стал бы, например, просто упражняться в игре на гитаре или сочинять песни. Это занятие не требует много денег, но требует много времени и особенно - личных способностей и усердия, которые нельзя купить.

Комментариев нет:

Отправить комментарий