Пожар в Долине. История создания персональных компьютеров (без иллюстраций) - [159]
Макнили был уверен, что Microsoft — главный враг Sun. В 90-х годах в компании Гейтса появилась новая операционная система Windows NT, целью которой было передать ПК весь спектр возможностей рабочих станций. Макнили решил вести не только войну технологий, но и войну пропагандистскую. В публичных выступлениях и интервью он высмеивал Microsoft и ее продукцию. Вместе с исполнительным директором Oracle Ларри Эллисоном он попытался представить рынку новый вид устройства, так называемый сетевой компьютер, который будет получать информацию и инструкции с серверов Internet. Новинка пошла на рынке не сразу.
Но у Sun было скрытое преимущество — она начала пропаганду сетей уже давно. Люди повторяли лозунг компании: «Сеть — это компьютер», то пророчество, которое подтвердилось с появлением Internet.
Sun притягивала талантливых программистов, которым нравилась живая, свободная атмосфера в этой фирме из Силиконовой Долины. В 1991 году Макнили дал одному из своих ведущих программистов Джеймсу Гослингу карт-бланш на создание нового языка программирования. Гослинг исходил из того, что почти все бытовые электроприборы были в то время компьютеризированы. Но все они контролировались разными устройствами дистанционного управления, совсем немногие работали по одному и тому же принципу. Пользователю приходилось действовать десятком пультов. Гослинг же стремился сократить их число до одного. Патрик Нотон и Майк Шеридан присоединились к нему, и вскоре они разработали новейший ручной пульт управления, позволяющий управлять электроникой, дотрагиваясь до экрана вместо того, чтобы нажимать клавиши или кнопки.
Проект под кодовым названием «Green» продолжался в эпоху расцвета Internet и Web. Но с развитием особенностей этого устройства изменилось его назначение в целом. Команда разработчиков сконцентрировала свои усилия на создании программ на новом языке, действующих на многих платформах с разными центральными процессорами. По существу они изобрели техническое эсперанто, универсально и мгновенно понимаемое многими видами компьютеров. С Web эта возможность превратилась в «золотое дно».
Прошло несколько лет, пока результаты проекта достигли рынка, все это время Sun использовала концепции перекрестного программирования Green для создания языка, который стал известен под именем Java. Sun вывел язык Java на рынок как «новый способ программирования, использующий возможности сетей». Большинство программистов начали использовать новый язык для создания интерактивных программ, которые привлекали пользователей к Web-сайтам, содержащим интерактивные головоломки и мультипликационных героев.
Java был первым базовым языком программирования, который в процессе написания ориентировался на Web. Он имел встроенную систему безопасности, которая защищала компьютеры от вторжения. Эту опасность соединения через Web сделали весьма реальными. Java можно было использовать при написании программ, которые не заставляли программиста делать выбор, какую операционную систему загружать, что было типично для приложений, работающих с Web.
Язык Java удивил компьютерную индустрию и, в частности Microsoft. Динозавр программного обеспечения все же медленно воспринимал Internet, в результате чего процветание Netscape наступило значительно раньше. Только однажды Гейтс отдал приоритеты своей компании Internet.
Вначале Гейтс довольно скептически относился к новому языку. Но так как Java был нарасхват, он тоже приобрел у Sun лицензию и выкупил фирму Dimension X, у которой был опыт работы с этим языком. Спохватившись, он перебросил сотни программистов на разработку программных продуктов на основе нового языка. Microsoft искала лазейки в лицензионном соглашении Sun, добавляя возможности своей версии Java, которая могла работать только на операционных системах Microsoft. В ответ Sun предъявила судебный иск.
Почему же Гейтс видел в компании Sun и ее новом языке серьезную угрозу? Ответ прост: способность с помощью Java писать универсальные программы значительно повысило бы шансы программы-броузера окончательно вытеснить операционную систему.
Sun достаточно серьезно относилась к стремлению Microsoft доминировать в эпоху «после IBM РС». В 1998 году совместно с Oracle Sun начала разработку линии сетевых серверных компьютеров, которые использовали операционную систему Solaris фирмы Sun и базу данных Oracle, чтобы пользователи могли обойтись без Windows. Более того, Sun начала продажу расширения к Java, названную Jini, которое позволило людям соединить в единую сеть свои бытовые электроприборы.
В своей речи на конференции по Internet Билл Джой назвал Jini «первой архитектурой программного обеспечения, разработанной за всю историю сети». Несколько десятков компаний подписались на лицензию Jini, в том числе основные компании по разработке программного обеспечения и фирмы, выпускающие бытовую технику. Амбиции Sun были также ощутимы в другом — компания привлекла к сотрудничеству Netscape и AOL.
Война броузеров
Internet, как и все остальные, подчиняется обычным законам бизнеса.
Марк Андриссен, один из создателей Netscape