Microsoft Robotics Studio и заодно объявившей об организации рабочей группы для целенаправленных изысканий в этой области. Представление публичной бета-версии (community technology preview) состоялось на выставке-конференции Robo Business 2006, а окончательный релиз системы ожидается в октябре. Корпорации удалось заручиться поддержкой Университета Карнеги-Меллона, при котором была открыта исследовательская лаборатория для изучения инновационных направлений в роботехнике. Отметим, что к Microsoft примкнули компании Lego, CoroWare, KUKa Robot Group, Robosoft и MobileRobots.
   До сих пор попытки большого бизнеса погреть руки на роботах были не слишком удачными. Все главные достижения этой отрасли, как и десятилетия назад, родом из академической среды. Однако потребитель уже почти созрел для того, чтобы пустить в дом электронных помощников. И в этом случае без единой программной платформы не обойтись. Microsoft стремится обогнать всех и предложить компаниям и отдельным разработчикам систему, которая возьмет на себя грязную работу по обеспечению низкоуровневого взаимодействия компонентов устройства. Конечно, энтузиасты получают истинное удовольствие, ковыряясь в своих творениях, но массовое производство диктует иные правила: на первый план выходят оперативность разработки и соответствие спецификациям. И здесь ресурсы корпорации могут сыграть важную роль, позволив протолкнуть в качестве индустриального стандарта собственный продукт.
   Хочется сразу урезонить насмешников, которые считают, что компания, чьи ОС нередко являют пользователям «синий экран смерти», берется за непосильную задачу. Конечно, это не так, и Microsoft вполне способна сделать надежную систему. Но производителям роботов все же стоит подстраховаться и при проектировании новых моделей вынести на видное место кнопку Reset. Так, на всякий случай. — А.З.

Виста для хакеров
   Ради того чтобы избавиться от сомнительной славы создателя дырявого ПО, Microsoft готова отправиться прямиком в логово злейших врагов. В августе корпорация делегирует своих представителей на конференцию Black Hat, собирающую специалистов по компьютерной безопасности со всего света. Гости из Редмонда станут полноправными участниками хакерского слета, а центральной темой их докладов заявлена грядущая Windows Vista.
   В Microsoft изо всех сил пытаются придать новой ОС имидж безопасного и всецело защищенного продукта. Ради этого корпорация даже готова презентовать на Black Hat еще не выпущенную систему — шаг, на который пока не отважился ни один производитель софта. Специалисты, работающие над Vista, расскажут людям, которым предстоит экзаменовать финальный код ОС на вшивость, о том, какие шаги предпринимаются для снижения количества потенциальных уязвимостей. В выступлениях, в частности, найдет отражение организация работы с памятью, защита беспроводных соединений и переписанный стек TCP/IP. Также внимание будет уделено седьмой версии Internet Explorer.
   Конечно, Microsoft не так наивна, чтобы полагать, будто участников Black Hat удовлетворит компиляция, составленная из рекламных проспектов. Речи представителей корпорации будут перемежаться выступлениями не столь оптимистично настроенных сторонних докладчиков. Например, специалист по руткитам, с подходящей фамилией Джоанна Рутковска (Joanna Rutkowska), планирует показать способ обхода защиты 64-битной версии Vista Beta 2 для загрузки в ядро неподписанного программного кода. Так что все желающие смогут без труда сопоставить пропаганду с действительностью. — А.З.
Шестеро смелых
   Четверка ведущих производителей мобильных терминалов (Motorola, NEC, Panasonic, Samsung) и два крупнейших сотовых оператора (NTT DoCoMo и Vodafone) предпринимают очередную попытку стандартизации Linux в своей индустрии. Мощный союз не намерен повторять промахи предшественников: вместо канцелярской работы по сочинительству спецификаций и требований мобильные гиганты создадут организацию, чьей задачей станет разработка открытой Linux-платформы для портативных устройств. Это даст возможность предложить всем заинтересованным производителям эталонную систему с четко определенной архитектурой и API. Сейчас же единства нет и в помине: каждый разработчик адаптирует «пингвина» как вздумается. Зачастую Linux-смартфон не способен раскрыть свой потенциал только потому, что для конкретного аппарата попросту нет софта. Создание единой платформы должно решить эту проблему раз и навсегда. Во всяком случае, для тех, кто выберет ее в качестве основы для своей продукции.
   Конечно, жаль, что стороны, в разное время пытавшиеся стандартизовать Linux для мобильного применения, так и не сумели собраться за круглым столом, чтобы сообща выработать стратегию поведения. Та же Nokia имеет солидный багаж наработок в этой области. Впрочем, «могучая кучка» открыта для сотрудничества и примет в свои ряды новых членов.
   Недорогие телефоны с развитой функциональностью могут понадобиться уже в скором времени. Ассоциация GSM (GSMA) решила не останавливаться на успехах, достигнутых в деле распространения мобильной связи в развивающихся регионах. Одобренная GSMA программа «3G для всех» подразумевает продвижение сотовых сервисов третьего поколения на отстающие от прогресса рынки. И тут стоимость клиентских устройств будет играть одну из первостепенных ролей. А отказ от лицензирования проприетарных ОС поможет снизить издержки при создании 3G-терминалов для широкого круга потребителей. — А.З.
Язычники с человеческим лицом
   Разработчики Linux-дистрибутива Lin-spire/Freespire недавно объявили о переходе на функциональный язык Haskell для всех вспомогательных задач (где традиционно используются скриптовые языки типа Perl и bash) — сборки дистрибутивов, проверки зависимости пакетов и т. п. Это означает новый виток развития как дистрибутива, так и языка, а возможно, и прикладного программирования в целом.
   Linux-дистрибутив Linspire, созданный на основе Debian под девизом «Linux с человеческим лицом для корпоративных пользователей», отличается изначально встроенной поддержкой программ для Windows. Впоследствии он завоевал сомнительную репутацию из-за неудачного имени (Linspire некогда назывался Lindows, за что получил справедливую плюху от Microsoft); некоторые даже утверждали, что Майкл Робертсон (создатель и глава компании Linspire) просто удачливый спекулянт, а сам, мол, ничего нового не создал. Однако щедрая поддержка свободного ПО (в один только эмулятор Windows WINE было вложено полмиллиона долларов; кроме того, на деньги Linspire проводится несколько конференций), а также динамичное развитие и появление некоммерческой версии Freespire убедило Linux-сообщество в серьезности проекта. Тем не менее его репутация остается спорной, чему способствуют «паразитирование» на Debian и опора на проприетарное ПО (пользователям Linspire доступны фичи click-and-run/click-and-buy, позволяющие получать со скидками различные проприетарные программы). Переход на Haskell как «язык оболочки», во-первых, придает Linspire/Freespire оттенок элитарности; во-вторых, усиливает своеобразность и отличие от Debian (возможно, миграция будет иметь и более прагматические последствия, но говорить об этом пока рано).
   Для языка же Haskell это событие — большой шаг на пути к широкой славе. Функциональные языки вообще распространены гораздо меньше императивных и объектно-ориентированных (C++, Java, Basic, Perl), а Haskell, будучи классическим чисто функциональным, в широком программистском сообществе имеет репутацию сугубо академичного (в отличие от куда менее «чистого» и более практичного функционального же Erlang). Две главные проблемы Haskell — «теоретическая» репутация и отсутствие большого количества серьезных библиотек (например, для обработки текста или работы с сетью) — сейчас преодолеваются семимильными шагами, и решение разработчиков Linspire — один из этих шагов. Потенциально функциональные языки куда более эффективны (в смысле затрат сил программиста), чем «традиционные», а Haskell из них — самый мощный и идейно чистый, так что трудно сказать, сколь грандиозные потрясения нас ожидают. — В.Ш.
Параллельные ОС пересекаются
   Небольшая компания Parallels закончила тестирование продукта Parallels Desktop, способного спровоцировать новый виток интереса к эмуляции Windows на Intel Mac. С тех пор как сначала хакеры, а потом и сама Apple представили решения для запуска «окошек» на яблочных ПК, внимание к этой теме стало угасать. Казалось бы, все остались довольны: пользователи смогли обзавестись компьютерами-"космополитами"; Apple, похоже, удалось привлечь часть закоренелых виндузятников, а все остальные получили богатую пищу для разговоров на несколько недель. Но нет предела совершенству…
   Умений Apple Boot Camp, до сих пор прозябающего в статусе беты, хватает разве что на создание «коммуналки» для операционных систем, с одним «входом», но обособленными рабочими «загонами». К тому же некоторые пользователи жалуются на строптивый нрав утилиты: порой после инсталляции Windows вернуться к исконному «тигру» уже не удается. Parallels Desktop решает проблему иначе, используя для обеспечения сожительства двух ОС механизм виртуализации. В качестве хост-системы выступает Mac OS, а Win-приложения запускаются в отдельных окнах, не стесняя гостеприимного хозяина. При этом разработчикам из Parallels удалось достичь феноменального быстродействия — программы работают практически с той же скоростью, что и приложения, запущенные под Windows с помощью Boot Camp. Причем это отмечают не только маркетологи компании — от них-то слышать хвалебные речи в порядке вещей — но и сторонние участники тестирования Parallels Desktop (всего с апреля этого года тестовую версию ПО опробовало около 100 тысяч человек).
   Не исключено, что и сама Apple уже в следующем релизе Mac OS X предложит функциональность, схожую с продуктом от Parallels. В этом случае компании, просящей 79 долларов за право с удобством пользоваться софтовым наследием двух платформ, придется отвоевывать себе место под солнцем. Однако ее руководители, кажется, не слишком унывают, надеясь на функциональные преимущества своего продукта. — А.З.
Опера таки да
   20 июня в Сиэтле под гром фанфар состоялся долгожданный релиз уже совсем-пресовсем финальной версии Opera 9. Событие обставили подобающим образом: высшее руководство компании прибыло почти в полном составе, были приглашены гости из Google, BitTorrent, комитета W3C и даже Microsoft (чья штаб-квартира находится всего в нескольких километрах от места проведения вечеринки). Глава Opera Йон фон Тетчнер (на фото) прибыл на мероприятие на моторной лодке, напоминая присутствующим о своем прошлогоднем заплыве (после скачивания миллиона копий Opera 8 он «попытался» пересечь океан, но далеко, правда, не уплыл).
   «КТ» не раз описывала фичи новой Оперы, уже давно доступной в бете (см., например, #628), поэтому просто напомним вкратце, чем же хорош норвежский браузер. Помимо стандартной функциональности, которая сегодня стала уже почти must have (табы, отмена закрытия последней страницы, быстрый поиск прямо из строки адреса), свежая версия радует встроенным BitTorrent-клиентом, что может способствовать популяризации этой P2Р-технологии среди «обычных» пользователей; новомодными (хотя и сомнительно полезными) виджетами — красочными информационными окошками, всегда висящими поверх экрана; продвинутой блокировкой нежелательного контента — «выгрызанием» из страниц баннеров и флэш-роликов.
   Практически вся основная функциональность в «девятке» существенно доработана. И хотя журналисты больше клюют на killer features, вроде тех же виджетов, торрентов и подсказок-картинок к табам, приверженцев браузера больше порадуют улучшенные настройки, продвинутая поддержка поиска из командной строки (наконец-то стало возможным добавлять свои поисковики) и прочие малозаметные улучшения. Отрадно, что «девятка» лучше поддерживает различные стандарты, особенно касающиеся работы скриптов (реализация формата SVG, улучшенный XmlHttpRequest и т. д.). Соответственно, есть надежда, что «норвежец» скоро окажется в числе браузеров, для которых открыты все сверхсовременные AJAX-сайты, вроде последних новинок Google. А там, глядишь, и потеснит — не IE вездесущий, конечно, так, может, хоть Firefox? — В.Ш.
Старая песня на новый манер
   Первый летний месяц принес эпидемию оригинального компьютерного вируса. Yamanner, паразитирующий на службе веб-почты Yahoo Mail, бушевал немногим больше суток, но эксперты предрекают скорое появление его многочисленных клонов.
   Опасный своей незаметностью, Ya-manner попадал на компьютер жертвы в виде JavaScript-кода, вставленного в пустое HTML-письмо. Если такое послание открывалось через службу Yahoo Mail, вирус получал доступ к пользовательским почтовым папкам, сканировал их содержимое и отправлял свою копию на потенциально «продуктивные» адреса (в доменах @yahoo.com и @yahoogroups.com). Провернуть этот трюк автору Yamanner удалось благодаря ошибке в реализации одной из функций системы Yahoo Mail, построенной на модной ныне технике AJAX. Исполняясь в браузере жертвы, вирусный JavaScript-код автоматически получал все ее права, включая и доступ к личной переписке.
   К счастью, обуздать Yamanner удалось сравнительно быстро. Уже через 36 часов после появления вируса в Сети уязвимости в почтовых серверах Yahoo были закрыты, что сделало невозможным нормальное функционирование вирусного кода. Из-за скоротечности эпидемии точно оценить число жертв не представляется возможным. В Yahoo утверждают, что пострадавших совсем немного, а вот специалисты Symantec называют цифру в сто тысяч человек. Вместе с тем эксперты единодушно предсказывают появление более опасных потомков Yamanner, эксплуатирующих тот же механизм. Сложность AJAX-систем растет, и сегодня многие из них уже используются как основа для разветвленных веб-сервисов, обслуживающих множество ресурсов. К примеру, торговые сайты активно эксплуатируют Google Maps, поэтому в случае чего под удар могут попасть не только прямые пользователи этого сервиса, но и те, кто обращается к нему опосредованно. — Е.З.