Нил Стивенсон - В начале была командная строка
Но судьба операционных систем — стать свободными.
Microsoft — большая компания прикладных программ. Приложения, как например, Microsoft Word — та область, где новшество приносит реальные, прямые, осязаемые преимущества пользователям. Новшества могли быть новой технологией прямо из научно-исследовательского отдела, или они могли быть в категории бубенчиков и свистулек, но в любом случае они часто полезны и, кажется, делают пользователей счастливым. И Microsoft — становится большой научно-исследовательской компанией. Но Microsoft не настолько хороша как компания операционных систем. И это не обязательно потому, что их операционные системы так плохи с чисто технологической позиции. «Оси» от Microsoft имеют свои проблемы, конечно, но они значительно лучше, чем они обычно бывают, и вполне подходят для большинства людей.
Почему тогда я говорю, что Microsoft не такая крутая компания операционных систем? А потому, что сама природа операционных систем такова, что для них бессмысленно разрабатываться и принадлежать одной специфической компании. Это неблагодарная работа, во-первых. Приложения создают возможности для миллионов доверчивых пользователей, тогда как операционные системы навязывают ограничения тысячам недовольных кодеров, таким образом, изготовители операционных систем навсегда занесены в черный список каждого, кто чего-нибудь понимает в мире высоких технологий. Приложения используются людьми, чья большая проблема состоит в понимании всех подробностей, тогда как ОСи бацают кодировщики, которых бесят ограничения. Продажа операционок была хороша для Microsoft только до тех пор, пока приносила им деньги, чтобы начать действительно хороший бизнес прикладных программ и нанимать много интеллектуальных исследователей. Теперь это надо бы сбросить, подобно ступени ускорителя ракеты. Большой вопрос — способна ли Microsoft сделать это. Или она помешалась на продаже ОС так же как «Яблоко» — на продаже аппаратных средств?
Знаете, эта способность Apple монополизировать поставку своего собственного железа уже отмечалась учеными обозревателями, как большое преимущество перед Microsoft. На какое-то время она казалось, устанавливает их на значительно более прочную позицию. В итоге, она почти убила, и все еще может убить их. Проблема, для Apple, что большинство компьютерных пользователей в мире настроены приобретать более дешевые аппаратные средста. Но дешевое железо не может выполнять MacOS, и потому эти люди переключились на Windows.
Замените «аппаратные средства» на «операционные системамы», а «Яблоко» на «Microsoft» и вы увидите, как тот же прикол может повториться снова. Microsoft доминирует на рынке ОС, который приносит им деньги и кажется прикольной идеей сейчас. Но более дешевые и лучшие ОСы уже доступны, и они становятся все популярнее в тех частях мира, которые не так насыщены компьютерами, как США. Лет через десять, большинство компьютерных пользователей в мире смогут начать освоение этих более дешевых ОСей. Но эти Оси, пока не позволяют, в своем теперешнем виде, выполнять любые приложения Microsoft, и значит эти люди будут использовать что-то другое.
Чтобы показать это более прямо: каждый раз, когда кто-то решает использовать «не-мелкомягкую» ОС, отделение операционных систем Microsoft, очевидно, теряет клиента. Но, при современном положении вещей, отдел прикладных программ Microsoft тоже теряет клиента. Это не такая уж большая проблема, пока почти все используют ОпСистемы от Microsoft. Но как только доля участия «Окон» на рынке начнет ускользать от них, математика начнет выглядеть достаточно мрачной для людей в Редмонде.
На этот аргумент можно возразить, что Microsoft может просто перекомпилировать приложения, чтобы выполнять их под другими ОС. Но эта стратегия идет в разрез с нормальными корпоративными инстинктами. Снова показателен пример «Яблока». Когда для Apple настали холода, они должны были портировать свою ОпСистему на дешевые железяки PC. Но они этого не сделали. Взамен, попытались максимально использовать свои блестящие аппаратные средства, добавляя новые характеристики и расширяя линейку продуктов. Но это только делало их ОС более зависимой от этих специальных железных примочек, которые в итоге сделали только хуже.
Аналогично, когда Microsoft на рынке ОС слегка поплохело, их корпоративные инстинкты подсказали им набить свои операционные системы примочками, и затем снова подсадить прикладные программы на эти специальные навороты. Но это только поставило их в зависимость от применения ОС, с сокращением доли рынка, так что им поплохело еще сильнее.
Рынок операционных систем — смертельная ловушка, смоляная яма, пучина отчаяния. Есть только две причины, чтобы инвестировать в Apple и Microsoft. (1) каждая из этих компаний участвует в том виде отношений, что мы должны назвать взаимозависимостью с клиентами. Клиенты хотят верить, а Apple и Microsoft знают, как дать им, что они хотят. (2) каждая компания очень напрягается, чтобы пришпандорить новые фишки к своей ОпСистеме, которая работает, чтобы обеспечить лояльность клиента, по крайней мере, еще чуть-чуть.
Соответственно, сухой остаток этого очерка будет вращаться около этих двух тем.
Техносфера
Unix является до сих пор единственной ОС, чей ГИП (обширный блок кода, называемый «система X Window» (да-да, не «X Windows», как написано у автора, а именно «X Window» — прим. перев.) выделен из ОС, в старом значении слова. Это значит, что Вы можете выполнять Unix в чистом режиме командной строки, если вам так уж приспичило обходиться без окон, иконок, мышей, и т. п. то есть — абсолютно, и это все равно будет «Юних», способный делать все, что Юниху полагается. Но другие ОСы: MacOS, семейство Windows, и BeOS, поимели свои ГРАФИЧЕСКИЕ ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ привязанными к старомодным функциям ОС в том смысле, что они должны работать в ГРАФИЧЕСКОМ режиме интерфейса пользователя, иначе они в натуре не катят. Значитца, теперь типа того, что как бы невозможно думать, о ГИПах в отрыве от ОС; они намертво туда впендюрены, и по большому счету самая большая часть операционных систем, и надо думать наиболее дорогая и трудно создаваемая часть.
Есть только два способа, продать продукт: цена и навороты. Когда ОСи свободны, компании-производители ОпСистем не могут конкурировать в ценовом отношении, и поэтому они конкурируют в создании всяких примочек. Это означает, что они всегда пытаются превзойти друг друга в написании кода, который, до недавних пор, не считался частью ОС совсем: все те штуки, типа ГРАФИЧЕСКИХ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЯ. Это многое объясняет в поведении таких компаний.
Это объясняет, почему Microsoft добавила браузер к своей ОС, к примеру. Легко получить свободные браузеры, также как получить свободные ОСы. Если браузеры свободны, и ОСы свободны, может показаться, что нет способа, делать деньги на браузерах или ОСях. Но если вы можете внедрить браузер в ОС, и этим самым придать обоим новые свойства, у вас есть вполне продажный продукт.
Если отставить на мгновенье в сторону тот факт, что это в натуре сводит недоверчивых к правительству юристов с ума, эта стратегия приобретает смысл. По крайней мере, она имеет смысл, если вы полагаете (как управленцы Microsoft в натуре думают), что ОС должна быть защищена несмотря ни на что. Реальный вопрос в том, является ли каждое новое технологическое направление, которые то и дело появляются, той щукой, которую надо использовать в качестве костыля, чтобы поддержать доминирующую позицию ОС на рынке. В виду феномена Паутины (WEB — прим. перев.), Microsoft должна была разработать действительно хороший сетевой браузер, и она это сделала. И тогда у них появился выбор: они могли заставить этот браузер работать во многих других операционных системах, что должно дать Microsoft прочную позицию в мире Internet, независимо от того, что случится с их сегментом рынка ОпСистем. Или они могли бы сделать браузер единым с ОпСистемой, поставив на то, что это сделает ее такой современной и привлекательной с виду, что поможет сохранить их преобладание на этом рынке. Проблема в том, что, когда позиция «Мелкомягкой Оси» начнет рушиться (поскольку она — к настоящему времени в районе девяноста процентов, то есть, может только уменьшаться) она утащит вниз все вместе с собой.
В классе геологии вашей средней школы вы, вероятно, проходили, что вся жизнь на земле существует в тонкой, как бумага, оболочке, названной «биосфера», которая зажата между тысячами миль мертвой скалы под ногами, и холодным мертвым радиоактивным космосом над ней. Компании, которые торгуют операционными системами, существуют в своего рода техносфере. Внизу — технология, которая уже стала свободной. Выше — технология, которая должна еще только разрабатываться, или, которая слишком безумная и умозрительная, чтобы впарить ее кому-нибудь прямо сейчас. Подобно биосфере Земли, техносфера очень тонка по сравнению с тем, что выше, и тем, что ниже, ее.