Реальным победителем была Microsoft, построившая империю на закорках сомнительно приобретённой MS-DOS.
Intel 8086, более дорогая, но функционально идентичная версия Intel 8088, под управлением которой в итоге и будет работать IBM PC
В ноябре 1979 года частый партнёр Microsoft, компания Seattle Computer Products выпустила материнскую плату Intel 8086 для самых упёртых любителей хобби и производителей компьютеров, проводящих эксперименты с этим новым и очень мощным ЦП. 8086 состоял в близком родстве с 8088, выбранным IBM для PC. Последний был удешевлённой версией первого, гибридный чип на 8-бит/16 бит, а не чисто 16-битный, как 8086.
IBM склонилась к менее мощному 8088 в частности, чтобы контролировать издержки, но и затем, чтобы позволить использовать с ним определённую периферию, которой требовалась 8-битная внешняя шина данных, которой обладал 8088. Но, вероятно, самым сильный аргумент поступил, как это часто бывает, из отдела маркетинга, а не разработок. Чип 8086 был таким мощным, что оборудованный им IBM PC мог заставить клиентов отказаться в его пользу от более крупных систем IBM. IBM хотела отобрать бизнес у других производителей PC, но не у своих подразделений.
Скромный ЦП Intel 8088
Для нас важно понять, что у обоих чипов был одинаковый набор инструкций, поэтому на них могли идти одни и те же программы. Все хотели запускать CP/M на картах SCP, но CP/M была разработана только для Intel 8080 и Zilog Z80. Потому у SCP были те же проблемы, на которые Джек Сэмс и IBM натолкнулись через несколько месяцев. Digital Research периодически обещала выпустить версию CP/M для 8086/8088, но не сделала этого. Так что в апреле 1980-го Тим Патерсон из SCP решил самостоятельно написать ОС для 8086/8088. Он назвал её QDOS – «дешёвой и сердитой операционной системой» [Quick and Dirty Operating System].
Этичность или отсутствие таковой в поступке Патерсона обсуждалась годами. Гэри Килдалл много раз заявлял, что он похитил исходные коды CP/M, но это утверждение проблематично. Нет никаких свидетельств, что у него был доступ к коду, тщательно охранявшемуся компанией Digital, как это принято у большинства компаний, как того времени, так и современных.
С другой стороны, Патерсон признаёт, что просто взял руководство по CP/M и просто скопировал все API-вызовы, один за другим. С третьей стороны, даже если это был не очень оригинальный и творческий подход, его действия были совершенно легальны, даже по сегодняшним стандартам. Суды раз за разом заключают, что API не защищается авторским правом, это можно сделать только с его конкретной реализацией, поэтому реверс-инжиниринг допустим. Ну, конечно, существует ещё патентное право, но в это болото мы не полезем.
Карта Intel 8086, выпускавшаяся Seattle Computer Products
Пища для размышлений для приверженцев открытого кода и противников Microsoft: если создание QDOS было неэтичным, тогда Linux – по большей части повторное воплощение стандартов Unix – будет настолько же неэтичным. Патерсон утверждает, что у него были существенные причины для копирования CP/M: он хотел, чтобы программистам было как можно легче портировать программы с CP/M на QDOS. Он также заявляет, что под капотом, там, где это было возможно, он серьёзно улучшил свой вариант С, особенно в работе с диском и файлами.
А в это время Билл Гейтс размышлял, как, чёрт побери, он сможет сотворить операционку для IBM в назначенные ему сроки. А затем Патерсон позвонил сооснователю Microsoft Полу Аллену и рассказал про QDOS – просто на случай, если вдруг Microsoft заинтересуется написанием для неё программ или внутреннего использования. Гейтс, как человек, способный распознать внезапного спасителя, позвонил Сэмсу и спросил: «Сами заберёте, или хотите, чтобы я это сделал?» Ответ Сэмса на этот вопрос за последующие десятилетия обойдётся IBM в миллиарды долларов. «Конечно, забирайте сами», – сказал он.
А теперь – с дополнением в виде сопроцессора 8087!
Понимая, что программы для PC были очень далеки от его области знаний, Сэмс просто отдал все проблемы, связанные с ПО, в Microsoft, и не видел причин менять курс. «Мы хотели, чтобы это было их проблемой», – говорил он после. «Проблема» Microsoft через несколько лет станет большой, огромной проблемой для IBM.
Да будет свет!
Стив Балмер и Билл Гейтс на PC Forum в 1986.
30 сентября Гейтс, Стив Балмер и Боб О'Рир – седьмой сотрудник Microsoft – полетели во Флориду с целью сделать окончательное предложение IBM. Сэмсу, желавшему всучить проблему разработки ПО кому-то другому, их план показался идеальным. Microsoft будет отвечать за поставку ОС, четырёх языков программирования (BASIC, COBOL, Fortran, Pascal) и набора другого софта, который должен быть готов к запуску продукта (включая нашего старого друга, Microsoft Adventure).
На одном из пунктов Гейтс настаивал особенно: Microsoft будет продавать лицензии на софт для IBM, а не просто продавать готовый продукт, и будет ожидать с них роялти, оплаты с каждой копии. IBM, считая, что возможностей заработать на этом хватит всем, и что не помешает так тесно привязать судьбу Microsoft к IBM PC, согласилась. Огромная компания, чья консервативность и избегание рисков были легендарными, согласилась вручить судьбу одного из крупнейших проектов в руки 24-летнего парня. Если бы Microsoft не справилась, то IBM PC был бы мертворожденным продуктом.
6 ноября Microsoft и IBM официально подписали контракт, по которому сразу же заплатили Microsoft $700 000 за начало переноса всякого разнообразного софта на новую архитектуру. Забавно, что Лоу и Сэмс, сыгравшие значительные роли во всём проекте, перевели в другие подразделения. Project Chess, возможно, был и независимой бизнес-ячейкой, но, очевидно у него не было абсолютного иммунитета к переменчивому настроению бюрократии IBM. Место лидера проекта занял Дон Эстридж.
Пока составлялся договор по поводу ПО, Project Chess не стоял на месте. В том же ноябре Microsoft получила два первых прототипа. IBM, отчаянно боровшаяся за секретность, потребовала, чтобы их держали в подвале без окон, закрытом на замки, которые поставляла сама IBM. Microsoft и Project Chess, физически разделённые так, как это только возможно, чтобы всё ещё оставаться в США, всё же создали работающие взаимоотношения, похожие на рабочие связи, существующие сегодня, когда от географии зависит гораздо меньше. Они постоянно общались по телефону и особенно по специальной системе электронной почты, которую они наладили, передававшей сообщения в обе стороны при помощи сервиса за одни сутки, и часто ездили друг к другу – иногда и без предупреждения. Это стало особенной причиной беспокойства для Microsoft. У IBM была привычка приезжать без предупреждения, чтобы проверить, придерживаются ли тут их хитромудрых практик безопасности.
Конечно, у команды IBM тоже было, чем заняться, но Microsoft реально приходилось торопиться. Из-за всех этих переговоров они, если верить Гейтсу, уже «отставали от графика на три месяца» в день подписания контракта. Все несколько месяцев подряд работали без выходных. Большинство даже не ушло на Рождество.
Первой целью было заставить машину работать в двух режимах: BASIC и дисковая операционная система. Microsoft могла справиться с первым и сама, но по второму вопросы они зависели от Seattle Computer Products. Когда Microsoft заканчивала переговоры с IBM и начинала работу, Патерсон и SCP продолжали собственные разработки, улучшая QDOS от состояния хака «дёшево и сердито» до пригодной к продаже ОС. В процессе они по очевидным причинам переименовали её в 86-DOS. К окончанию года у них, наконец, появилась версия, пригодная для выхода в мир.
Билл Гейтс, может, и не выглядит хладнокровным бизнесменом, но именно такого впечатления он и добивается!
Билл Гейтс выходит из тени
До того момента Билл Гейтс вёл себя тихо, действуя, как целеустремлённый, но честный бизнесмен. Теперь же мы начинаем видеть, как на свет выходит что-то от той легендарной уклончивости Гейтса. Он хотел, чтобы Microsoft работала по схеме роялти, которая давала им долю в проекте IBM PC, на успех которого возлагались надежды. Но он не хотел делиться этими плодами с SCP, которая и не подозревала о существовании проекта IBM, или о том, что их скромная ОС, написанная одним человеком, была ключом к планам одной из крупнейших компаний мира. Гейтс хотел держать их в неведении, но 86-DOS была нужна ему уже вчера. Следовательно, ему нужно было вырвать 86-DOS из их рук, не давая им узнать, зачем она ему нужна.
Пол Аллен и Билл Гейтс скучают на PC Forum 1987 года
Пол Аллен договорился с владельцем SCP Родом Броком в январе, утверждая, что у Microsoft есть целый вагон клиентов, жаждущих запускать 86-DOS. Сделка позволяла Microsoft работать посредником, или розничным продавцом, на этих транзакциях. За каждого клиента, которому они продадут лицензию на 86-DOS, они пообещали платить SCP по $10 000, или по $15 000 в случае, если с лицензией будет поставляться исходный код. Также они заплатят SCP $10 000 сразу после заключения сделки.
Для SCP, небольшой компании, занимавшейся оборудованием, без связей и маркетинговых навыков Microsoft такая сделка звучала прекрасно – особенно из-за того, что за последнее время бизнес шёл не очень хорошо. Microsoft выказывала уверенность в том, что она сможет продать довольно много лицензий, что принесёт фирме лёгкие деньги за ОС, которую Патерсон начал почти что забавы ради.
Один из пунктов, спрятанных в контракте, мог вызвать подозрение: «Ничто в этом лицензионном соглашении не может обязать Microsoft раскрыть своего клиента для Seattle Computer Products». Позже Брок говорил: «Нам это казалось странным, но мы согласились». На самом же деле, конечно, у Microsoft не было никакого вагона страждущих клиентов. У них был всего один клиент, крупнейший из всех: IBM. Microsoft продала по этому соглашению всего одну лицензию, что дало ей право успешно приобрести ОС для IBM PC за общую сумму в $25 000.
Первая загрузка
В феврале Боб О'Рир из Microsoft впервые смог загрузить 86-DOS на одном из прототипов:
Была уже вроде глубокая ночь. Это был один из самых радостных моментов моей жизни, наконец, после всех приготовлений и работы, метаний туда и сюда, операционка загрузилась и сообщила, что готова принимать команды. Это был волнительный момент.
IBM вскоре начала требовать внести в 86-DOS различные изменения. Microsoft обнаружила, что попала в неудобное положение, поскольку ей пришлось снова обращаться к Патерсону, знавшему 86-DOS лучше любого другого, с кем они заключили контракт на консультации, и просить у него внести изменения, не говоря, от кого идут эти запросы. В результате они убедили его уйти из SCP и прийти к ним на полный рабочий день. «Это IBM!» – сообщили они ему, как только он переступил порог своего кабинета в первый рабочий день в качестве сотрудника.
86-DOS (QDOS), работающая на эмуляторе
Ирония с точки зрения Патерсона, десятилетиями защищавшегося от обвинений в пиратском копировании CP/M, заключалась в том, что многие изменения, запрошенные IBM, ещё сильнее приближали 86-DOS к CP/M. К примеру, запрос команд, демонстрирующий текущий диск, «A:>», был введён по просьбе IBM, и это была копия того, что делала CP/M. Патерсон говорит, что его от этого «тошнило», но, естественно, в этом проекте IBM обычно получала то, что требовала.
IBM планировала сделать анонс IBM PC в августе 1981 года – согласно изначальному плану, по которому Project Chess должен был родиться ровно за год. Им не хотелось откладывать это, поэтому все в Бока-Ратон, и особенно в Microsoft, работали ещё усерднее, пропуская мелкие дедлайны, в то время как основной оставался недвижимым.
IBM также начала делать конфиденциальные предложения разработчикам такого ПО, как VisiCalc и пакету для обработки текстов Easy Writer, чтобы добавить их к линейке приложений и игр от Microsoft. Они даже договорились, что UCSD Pascal P-System будет доступна для тех, кто захочет запускать её совместно с 86-DOS или Microsoft BASIC.
Удивительно, но такой обширный проект очень долго оставался тайным. Но, наконец, в июне InfoWorld напечатала подробную статью, описывающую практически весь план в деталях, и даже упомянула, что ОС в проекте будет не CP/M, но очень на неё похожей. InfoWorld ошибся только с датой анонса, написав, что он произойдёт в июне, а не в августе. Более ранний проект персонального компьютера Datamaster, технологии и создатели которого пригодились в Project Chess, совершил свой дебют именно в том месяце. Многие решили, что статья InfoWorld была про Datamaster, и что в результате журнал всё описал неправильно. Однако люди с хорошими связями уже были в курсе происходящего.
Я выпью твой молочный коктейль
Версия PC-DOS 1982 года
А потом 27 июля 1981 года, менее, чем за две недели до запланированного анонса, Билл Гейтс заключил сделку столетия.
Род Брок из SCP был разочарован. Армия лицензий на 86-DOS, которую он ожидал после заключения сделки с Microsoft, так и не появилась, а теперь он ещё потерял Патерсона, единственного человека, работавшего с ПО в его компании, ориентированной в основном на оборудование. На тот момент уже было очевидно, кто стал единственным покупателем лицензии 86-DOS, но SCP требовались деньги и у неё не было возможности поддерживать ОС. Он попробовал продать 86-DOS, в поисках того, кто захочет заниматься поддержкой системы в обмен на эксклюзивную лицензию. Гейтс немедленно отозвался, предложил так необходимые для SCP $50000, но с одним условием. Он настоял, что Microsoft купит не эксклюзивную лицензию, но саму систему целиком. Затем она выдаст эксклюзивную лицензию самой SCP, что переворачивало всю сделку с ног на голову. Брок сомневался, но деньги ему были нужны, и он не знал, что ему самому делать с 86-DOS.
Он подписал сделку, сделав Microsoft единственным владельцем 86-DOS – а её сразу же переименовали в MS-DOS. Вот вам ещё один пример принятия ужасного финансового решения, очень типичного для ранней истории микрокомпьютеров, когда хакеры, знавшие всё о битах и байтах, и не знавшие ничего о бизнесе, внезапно стали управлять компаниями. Гейтс, казалось, никогда не делал подобных ошибок, и при этом знал, как воспользоваться или даже побудить других на их совершение. Такую невинную овечку, как Брок, было легко отправить на заклание. MS-DOS, приобретённая за $50000, заработала к 1991 году для Microsoft порядка $200 млн. А ещё она стала краеугольным камнем в монополии компании, которая станет доминировать в бизнес-вычислениях к середине 80-х, и практически во всех компьютерных областях к середине 90-х. Это решение больше других способствовало превращению Microsoft в сегодняшнего гиганта.
Но тогда у Microsoft и IBM осталась ещё одна юридическая загвоздка. В то время, как проект IBM PC становился всё более известным секретом индустрии, Гэри Килдалл увидел, как работает 86-DOS/MS-DOS. Он был убеждён, что Патерсон украл его операционку, каким-то образом получив доступ к исходному коду, затем изменил его, чтобы он запускался на Intel 8086/8088, спилил серийники и продал её IBM. Он начал угрожать судом, и (что, вероятно, больше волновало IBM), поднять вой в прессе, способный омрачить грядущий анонс.
Килдал и Гейтс встретились за обедом, чтобы попытаться договориться, но ничего не вышло. «Это была одна из тех встреч, на которых все сначала вежливо говорят друг с другом, затем все орут друг на друга, затем все опять вежливы друг с другом, а потом все опять орут», – вспоминает Джон Катсарос, сотрудник Digital Research, присутствовавший на встрече. Поэтому IBM вмешалась и предложила сделку. Компания будет предлагать версию CP/M-86, совместимую с 8088, которую Digital никак не могла доделать, как только Килдалл предоставит им её готовый вариант. Успокоенный Килдалл согласился.
IBM PC, который с самого начала задумывался, как «машина для всего», теперь будет обладать целыми четырьмя возможностями для работы: BASIC, встроенный в ROM, MS-DOS, CP/M или UCSD Pascal.
12 августа 1981 года
IBM сделала официальный анонс IBM PC 12 августа 1981 года в отеле Уолдорф-Астория в Нью-Йорке. У машины с 16 Кб RAM и одним флоппи-диском рекомендованная цена была $1565. В полной комплектации цена достигала $6000. По таким ценам вы могли бесплатно получить Microsoft BASIC в ROM. MS-DOS, продаваемая по лицензии IBM как PC-DOS, стоила $40, а UCSD Pascal – более $500. IBM также объявила, что в какой-то момент будет доступна и CP/M-86. В итоге пройдёт более шести месяцев, пока Digital, наконец, не выдаст работающую CP/M-86. После этого IBM, как обещала, разместила её в своём каталоге по цене в $240.
Первая версия IBM PC 5150 с принтером, представленная в августе 1981
Килдалл, вплоть до своей смерти уверенный в том, что MS-DOS была пиратской копией CP/M, и иногда заявлявший, что сумеет доказать это посредством встроенного в систему секретного сообщения или необычного атрибута API, считал, что IBM специально назначила для CP/M цену в шесть раз выше, чем для MS-DOS, чтобы её никто не покупал, и, таким образом, выполняла букву, но не дух соглашения. IBM просто заявила, что поскольку Digital потребовали слишком высоких лицензионных отчислений, у неё не было выхода. Три из четырёх вариантов операционок, CP/M, Microsoft BASIC и UCSD Pascal, использовали так редко, что сегодня уже мало кто помнит, что они вообще были доступны в качестве опций. А MS-DOS, понятное дело, отправилась завоёвывать мир.
IBM PC 5150
При этом железо было серым и скучным. Несмотря на необычный для IBM процесс разработки, конечный продукт не сильно отличался от того, что можно было ожидать от IBM. В нём не было никакой творческой жилки, но по клацанью клавиатуры и по большому, крепкому корпусу с большим количеством металла внутри, агрегат выглядел достаточно надёжным. И это было не поверхностное впечатление. Что бы ни говорили, IBM PC был создан на века. Возможно, наименее известной инновацией было использование памяти с дополнительным битом чётности, который автоматически обнаруживал ошибки. Это был первый массовый микрокомпьютер, оборудованный такой защитой памяти, помогавшей избегать редких, но чрезвычайно сложно обнаруживаемых ошибок памяти, которые могли приводить к совершенно непредсказуемым результатам на ранних PC. Проверка чётности в RAM – не та функция, что может возбудить хакеров, но для бизнесмена, жизнь которого зависит от оборудования, это именно такая функция, которая характеризует компанию IBM. Она обеспечивала вам чувство безопасности.
Реклама IBM PC 5150 в печатном издании
Отсутствие творческого начала в дизайне подтверждало предубеждённость хакеров, но для бизнесменов, не доверяющим всяким неряшливым стартапам-выскочкам, появление IBM PC сделало микрокомпьютер серьёзным инструментом, пригодным для серьёзной работы. Менеджеры среднего звена кинулись скупать IBM PC, поскольку ещё никого никогда не увольняли за покупку IBM – даже если раньше этот процесс так сильно никого не радовал. IBM продала 13500 PC за последние два месяца 1981 года, а после этого продажи вообще рванули в космос.
Когда в игру, наконец, вступила IBM, и с октября машины начали поступать покупателям с опережением графика, компаниям, до того присутствовавшим на рынке, оставалось только догадываться, что всё это значит. Джон Роач из Radio Shack не угадал больше других: «Не думаю, что это такое уж значимое событие». Ещё один директор Radio Shack оказался лишь чуть менее близоруким: «Конечно, у нас появился новый конкурент, но IBM не предложила ничего, что могло бы взорвать индустрию».
Apple, уже тогда больше всех понимавшая в связях с общественностью, дала рекламную статью в Wall Street Journal на полную страницу, в которой говорилось: «Добро пожаловать, IBM. Правда.» Как и многие другие примеры рекламы от Apple, это был шедевр риторики, звучащий вроде бы вежливо, и при этом дававший понять, что а) IBM опоздала и б) Apple рассматривает их как ещё одних конкурентов.
Реклама Apple в WSJ:
Добро пожаловать на самый интересный и важный рынок с момента начала компьютерной революции, стартовавшей 35 лет назад.
Поздравляем с вашим первым персональным компьютером.
Отдать все возможности компьютера в распоряжение отдельных индивидов – это значит, улучшить качество того, как люди живут, работают, обучаются, общаются и проводят свободное время.
Когда мы придумали первую персональную вычислительную систему, мы прикидывали, что примерно 140 млн людей смогут оправдать её покупку, если поймут её преимущества.
Мы предположили, что только в следующем году миллион человек придёт к этому пониманию. А в следующем десятилетии рост персональных компьютеров будет логарифмическим.
Мы ждём ответственной конкурентной борьбы в сложной попытке распространить эту американскую технологию по всему миру. Мы ценим сложность взятых вами на себя обязательств.
Потому что мы занимаемся увеличением социального капитала через улучшение продуктивности индивидов.
Добро пожаловать на выполнение этой задачи.
Эпилог
IBM PC 5150 стал настолько успешным, что породил множество вариаций
Много лет спустя станет ясно, что появление IBM PC стало третьей величайшей вехой в истории PC, последовавшей за первыми микрокомпьютерными наборами, появившимися в 1975 году, и троицей (Apple II, PET, TRS-80), вышедшей в 1977. Также оно отметило конец первой эры истории Microsoft, неряшливого, но уважаемого поставщика BASIC, других языков программирования и прикладных программ (в таком порядке). На фоне запуска IBM PC Microsoft быстро оборвала связи с более хакерскими сообществами, среди которых она росла, чтобы крепко прицепить свой вагон к поезду бизнес-вычислений IBM и MS-DOS. На этом пути их ожидало множество эстетических, технических и юридических проблем – но кроме этого, там же ждали и сотни миллиардов долларов.
Начиная с IBM PC XT в 1983, со встроенным жёстким диском
У других игроков в этой истории судьбы сложились сложнее. Seattle Computer Products ещё несколько лет пыталась оставаться на плаву, но сдалась в 1985. У Рода Брока всё же оставалась одна очень ценная вещица. Вы помните, что Брок продал 86-DOS в Microsoft, но взамен получил эксклюзивную лицензию. Когда его компания закрывалась, он решил подзаработать, продав эту лицензию покупателю, который предложит самую высокую цену. Microsoft, увидев возможность того, что внезапно Radio Shack, Compaq или даже IBM смогут продавать машины с установленной MS-DOS и ничего ей за это не платить, задним числом установила, что эта лицензия продана без права передачи. Это вылилось в сложную юридическую баталию, одну из первых, ждавших Microsoft на её пути. В результате Брок не продал свою лицензию, но получил в качестве примирения чек на сумму в $925000, которого ему вполне хватило.
Потом был IBM PC AT в 1984, с новым ЦП 80286
Естественно, самым большим неудачником в этой истории остался Гэри Килдалл. Однако это вопрос интерпретации и точки зрения. Digital Research потеряла своё первое место в мире бизнес-вычислений, но годами продолжала оставаться жизнеспособным и достаточно неплохо зарабатывающим поставщиком ПО и нишевых ОС. Килдалл прославился, как один из ведущих шоу Computer Chronicles на PBS, немного взъерошенным, вежливым, и интересным для телезрителей, относившихся к породе нёрдов. В итоге в 1991 году Digital купила Novell, что позволило Килдаллу удалиться на покой в качестве миллионера. Так что для неудачника он довольно неплохо кончил. Килдалл всегда больше интересовался технологиями, чем бизнесом, и он не смог бы стать Биллом Гейтсом. Гейтс, возможно, и выиграл, но, вероятно, Килдаллу было гораздо интереснее работать.
IBM PCjr, первая попытка компании прорваться на рынок домашних компьютеров, 1984
Хотя IBM PC отметил окончание эры, и начало новой, эти эры лучше видны задним числом, чем в момент их существования. Сразу после его запуска мало что сразу изменилось для счастливых пользователей Apple, Commodore, Atari и Radio Shack. IBM при разработке PC представляла себе машину как подходящую для чего угодно, включая и конкуренцию с упомянутыми компаниями – отсюда и BASIC в ROM, вариант с поддержкой кассет, и даже требование о возможности присоединения его к телевизору. IBM даже договорилась о возможности продаж через популярную сеть Sears. И всё же машина была достаточно дорогой даже в простейших вариантах, и ей не хватало основы из казуального софта (в основном, игр) и таких приверженцев, какие были у её конкурентов. Также были малопривлекательными её возможности в графике и звуке (и удивительно, что они вообще были), особенно по сравнению с новой машиной Commodore 64, вышедшей в 1982-м.
Commodore 64 удерживал IBM PC от завоевания рынка домашних компьютеров. Некоторое время.
Так что, хотя бизнес-сообщество удивительно быстро потянулось к IBM и MS-DOS, мир домашних вычислений, любителей хобби и образовательных компьютеров оставался достаточно раздробленным ещё много лет. В результате, конечно, MS-DOS победит – но это займёт больше десятилетия, вместо нескольких месяцев, что позволит расти и процветать самым живым и интересным компьютерным культурам.
Автор: Вячеслав Голованов