В цикле статей “Платформы с умом” год назад мы рассказали вам о перипетиях мобильной версии операционной системы Linux: как различные компании пытались поселить “пингвинов” в мобильных устройствах, насколько при этом сохранялась идеология “open source”, как обстояли дела с софтом для устройств. Как вы помните, тогда мы пришли к неутешительным выводам: мобильные девайсы на Linux оказались “недосмартфонами”, на которые нельзя установить нативные программы от сторонних разработчиков. Позже мы рассказали о нескольких инициативах по созданию полноценных открытых мобильных Linux-платформ и о смартфонах, на них базирующихся: Trolltech Greenphone и FIC Neo1973. Различными компаниями неоднократно делались попытки установить ОС Linux в мобильный телефон, и чем больше было таких попыток, тем в большем проигрыше оказывался конечный потребитель: разнообразие и полная несовместимость веток мобильного Linux привела к тому, что на рынке не сформировалось единой Linux-платформы, на которую бы могли ориентироваться производители электроники и создатели программ. Так что Windows Mobile, и Symbian продолжали рвать рынок смартфонов на части, потихоньку вытесняя Palm, а Linux-смартфоны для массового пользователя и вовсе отсутствовали как класс. Теперь, вздумай кто-либо попытаться сделать бизнес на производстве Linux-умнотелефонов, ему придется нелегко в конкурентной борьбе с другими платформами и операционными системами, прочно захватившими свои куски рыночного пирога. Тем не менее, такие попытки предпринимаются, о чем свидетельствует недавний релиз платформы Google Android, о которой мы поговорим в другой раз. Сегодня же обратим взор на различные инициативы и объединения, которые ставили целью создать единую linux-платформу для мобильных устройств и тем самым отправиться покорять сердца пользователей.
Как это нередко бывает, каждый старался позиционировать себя как идейного вдохновителя этого процесса, привлекал к своей инициативе новых разработчиков, выпускал пресс-релизы о том, что именно они создают единую Linux-платформу для мобильников. Как это нередко бывает, не каждый смог создать продукт, готовый к выводу на рынок.
В 2003 году восемь крупнейших производителей бытовой электроники образовали группу Consumer Electronics Linux Forum (CELF). В число учредителей инициативы вошли Matsushita, Sony, Hitachi, NEC, Philips, Samsung, Sharp и Toshiba. Каждый из этих уважаемых производителей изготавливает очень умную электронику со множеством функций, и электроника эта работала под управлением специальных встраиваемых операционных систем - таких, например, как Windows CE, QNX, ITRON и прочих. В Японии ранее всего начала вырисовываться концепция цифрового дома, напичканного умными устройствами, которые могут взаимодействовать между собой и с удаленными устройствами и сервисами. Типичный пример: вы приходите с работы домой, подносите к двери мобильник, тот дает сигнал на открытие замка, в это время в комнате включается кондиционер, микроволновка разогревает ужин, радиоприемник начинает передавать новости на интересующие вас темы, а холодильник уже “полез” в интернет заказывать продукты на завтра. Чаще всего квартира пользователя обставлена электроникой от разных фирм, и не всегда они могут “общаться” между собой. Кроме того, с ростом объемов выпуска такой умной техники растет и уровень лицензионных отчислений за пользование операционной системой. Крупные производители подумали, что было бы неплохо научить свою технику уживаться друг с другом и при этом не думать о том, что в конце квартала нужно передать дяденьке из Microsoft или QNX пухлый конвертик с деньгами. Давно уже взоры обращались на удовлетворяющий задачам Linux, но необходимо было “приручить” этого непростого пингвина, умело поселить его в пользовательскую электронику и заставить служить людям по их первому требованию. Такая встроенная операционная система реального времени (Embedded RTOS) должна соответствовать нескольким позициям в списке требований. Операционка должна запускаться на малых объемах памяти, делать это очень быстро и мгновенно реагировать на пользовательские запросы, иначе устройство рискует превратиться в известный мифический “чайник Microsoft”, - тяжелый, медленный и ни с чем не совместимый девайс. Исследования, проведенные компанией CMP Media, показали, что в 2002 году из всех производителей, что занимались встроенными системами, 36% планировали в ближайшем будущем использовать Linux, но лишь 14% компаний действительно начали работу в этом направлении. Чтобы в итоге не получился разброд с шатанием и развал без схождения, восемь компаний и объединили свои усилия. Причем члены инициативы вовсе не собирались самостоятельно разрабатывать программное обеспечение, задача их объединения - лишь сформулировать требования, которые будут опубликованы в открытых источниках. Программисты, которые пожелают создать соответствующие условиям программные продукты, предоставят их CELF, а его участники уже и отберут на тендерной основе наиболее сбалансированное решение. При этом сообщество разработчиков сможет рассчитывать на маркетинговые возможности входящих в CELF компаний по продвижению бытовых устройств на Linux. Быть может, форум и занимался бы лишь выдвижением требований по созданию операционной системы для пылесосов и холодильников, но в октябре к объединению присоединилась британская компания ARM - известный производитель процессоров для мобильных телефонов и карманных компьютеров. Чипмейкер собирался разработать вопросы ограничения размера ПО, производительности и управления питанием. "Мы хотим помочь Linux проникнуть в те вещи, которые люди используют ежедневно", - сказала Мэри Инлис, директор ARM по операционным системам. Постепенно число участников форума увеличивалось: к восьми основателям присоединились HP, LG, Nokia и другие. 23 ноября 2003 года Consumer Electronics Linux Forum выпустил первую версию Linux-кода для адаптации open-source ОС в среде электронных устройств. В этой первой версии решены лишь базовые задачи, стоявшие перед разработчиками (например, поддержка только архитектур ARM и MIPS). Скачивать исходники можно было совершенно свободно при условии соблюдения требований лицензии GPL. И хоть с тех пор прошло уже три с лишним года, на основе этого релиза до сих пор не было создано конечной пользовательской версии ОС для встраивания в мобильные телефоны.
К августу 2006 компания Motorola продала за три года 5 миллионов трубок, работающих на закрытой версии Linux. Поначалу это были телефоны верхнего ценового диапазона, и американская корпорация нацелилась также и на рынок бюджетных решений. Для того, чтобы разработать мобильную версию ОС для установки ее на трубки стоимостью 100-300 долларов, Motorola совместно с Panasonic, NEC, Samsung, NTT DoCoMo, Vodafone и некоторыми другими компаниями запустила программу Open Platform Initiative. Цель данной инициативы - определить стандартные модули Linux для мобильной связи (от ядра до приложений). Правда, похоже, на этом дело и остановилось: больше никаких новостей о деятельности OPI не поступало. Быть может, это связано с тем, что мотороловское видение мобильного Linux не устраивало остальных игроков рынка и уж тем более пользователей. Motorola придерживается одной точки зрения: единственные приложения, которые пользователь может на них устанавливать, - java-апплеты. Руководитель Linux-подразделения корпорации является именно специалистом по Java, пишет книги по программированию на этом языке и посему отвергает всякие препозиции по расширению функциональности своих недосмартфонов. Пытаясь оградить себя от нападков справедливо возмущенных “линуксоидов”, в 2006 году компания все же запустила проект opensource.motorola, призванный усилить взаимодействие между самой компанией и сообществом софт-разработчиков, использующих открытое программное обеспечение. Но когда на сайте проекта в новостях видим сообщение о том, что состоялся релиз компонентов “исходников” той или иной модели, то на страничке подробностей читаем следующее (примерный перевод с английского): “Обратите внимание, что проект создан для продвижения, обсуждения и поддержки открытого ПО, которое мы выпускаем. Данный сайт не содержит SDK (Software Developer Kit - программный пакет разработчика) и не оказывает поддержку программистам. Нативные программы для разработчика будут выложены на сайте MOTODEV по мере возможностей”. Когда жаждущий нового софта пользователь отправляется на указанный портал, то получает возможность скачать не полноценный SDK для ОС Linux, а программу под названием Motorola Java ME SDK v6.4 for Linux OS Products, то есть - инструмент для создания Java-приложений, оптимизированных под “моторольную” версию Linux.
В 2000 году был основан консорциум Open Source Development Labs, в который вошли такие компании как Cisco, Intel, IBM, Sun, Hewlett-Packard, Red Hat, MontaVista Software и другие.
Цель создания этой инициативы - упрощение процесса формирования технической базы для продвижения открытой ОС Linux в корпоративном секторе. Сам создатель Linux - Линус Торвальдс - летом 2003 ушел из компании Transmeta и стал рядовым сотрудником OSDL. В июле того же года консорциум выпустил опытную версию нового ядра операционной системы - Linux 2.6. Попутно заботились и о том, как избежать судебного преследования со стороны других игроков рынка. Так, на саммите OSDL была озвучена любопытная цифирь: оказывается, ОС Linux потенциально нарушает 283 патента. Если бы дело так и пошло дальше, то крупные воротилы IT-рынка (в первую очередь, небезызвестная компания из Редмонда) могли бы просто уничтожить сторонников Linux судебными исками о выплате компенсаций. Поэтому был образован юридический центр поддержки разработчиков некоммерческих проектов с открытым исходным кодом (The Software Freedom Law Centre). “Мы призываем другие компании и организации, которые, как и OSDL, посвятили себя защите будущего программ с открытым кодом, внести свой вклад в создание юридического центра и принять участие в его работе”, - сказал президент OSDL Стюарт Коэн.
Словом, о мобильных телефонах никто и не думал. Но в октябре 2005 года поступили сведения о том, что OSDL будет способствовать оптимизации Linux для мобильных устройств. Инициатива, получившая название OSDL Mobile Linux, должна также поспособствовать ускорению разработки приложений для будущей оптимизированной версии мобильной операционки Linux. Carrier Grade project - предыдущая инициатива по объединению усилий с целью приспособить Linux для телекоммуникационного оборудования - была успешной, и участники OSDL Mobile Linux решили повторить этот успех. “При переходе на Linux производители телекоммуникационного оборудования получили огромный выигрыш в соотношении цена/производительность. Теперь хочется добиться того же в сфере мобильной связи”, - сказал все тот же Стюарт Коуэн. При организации отраслевого консорциума такого типа приходится решать немало проблем. А ведь за несколько месяцев до этого, в мае, компания вынуждена была уволить 9 из 57 своих сотрудников. Отказ в работе каждому шестому работнику “центра тяжести движения Linux” (так себя именует OSDL) объяснили необходимостью сменить приоритеты работы, расширить сферы влияния в Китае и Корее и открыть офис в Европе. Быть может, начать разрабатывать мобильную версию Linux - это и есть сменить приоритеты в работе? Но неужели создание карманной ОС требует меньшего количества сотрудников? Ладно, увольняйте, лишь бы на качестве работы это не сказывалось. А ведь новой инициативе придется бороться на рынке с уже имеющимися похожими проектами: Consumer Electronics Linux Forum, Linux Phone Software Forum (малоприметная инициатива под эгидой оператора France Telecom) и Open Platform Initiative, тоже не очень результативным, но все же оттягивающим игроков рынка объединением. Впрочем, и новые компании подтягивались. Буквально в те же дни, когда было объявлено о новом курсе на мобильный Linux, к консорциуму присоединилась компания PalmSource. Как вы помните, она в то время работала над Linux-ориентированной версией своей новой операционной системы ACCESS Linux Platform. Представители PalmSource пообещали открыть для членов консорциума свои наработки в этой области. Двумя месяцами спустя, в декабре, в объединение влилась немецкая компания Siemens. Несмотря на то, что ее мобильное подразделение давно утратило независимость и даже на то, что назревало банкротство ее нового владельца - Benq Mobile, - немцы решили обратить свое внимание на Linux с целью вернуть себе утраченную часть рынка мобильных телефонов. Кстати, еще до продажи тайваньцам немецкая компания выпустила телефон на базе linux, - им стала модель SXG75. Она же стала и последней мобильной разработкой под независимым брендом Siemens. Постепенно к консорциуму присоединились китайский производитель трубок Datang, разработчик собственной мобильной ветки Convergent Linux компания a la mobile и другие. Похоже, консорциум OSDL Mobile Linux не добился успехов по оптимизации операционки для мобильных устройств самостоятельно, и в августе 2006 года объявил о сотрудничестве с еще одной подобной инициативой - LiPS (Linux Phone Standards Forum).
Как видно, не всегда имперские планы и объединение многих маститых производителей и разработчиков приводит к конкретным результатам и решениям. Но бывают и совершенно противоположные явления: какая-нибудь малоизвестная компания вдруг выпускает нечто, что вполне может претендовать на роль объединителя разобщенных производителей и программистов. Одной из таких компаний является Azingo. Раньше эта небольшая лаборатория из Калифорнии называлась Celunite, и про ее жизнедеятельность на рынке мобильных платформ мало кто слышал. В конце января нынешнего года компания (которая является членом LiMO - еще одного крупного Linux-объединения по разработке единой мобильной платформы) анонсировала свою открытую платформу для мобильных телефонов Azingo Mobile. Чем плохи платформы, уже существующие на рынке? По словам Майкла Маклафлина, директора по маркетингу Azingo, тем, что в них достаточно трудно включить поддержку различного рода услуг. К примеру, какая-нибудь известная компания вроде MontaVista разрабатывает ядро системы, а такие, как норвежская Trolltech, - инструменты для разработки приложений (“тролли” выпускают популярное решение Qtopia Phone Edition и Qt - кросс-платформенный инструментарий разработки ПО на языке С++). А производители телефонов и смартфонов попадают в сложную ситуацию: им нужно объединить эти составляющие части. Не всегда это получается гладко и эффективно. И вот решение Azingo Mobile отличается от других тем, что оно наиболее полное. “Представила платформу” означает не просто “показала рисунки графического интерфейса”, а предложила разработчикам буквально все, чего душа пожелает. Был представлен комплект разработчика SDK, набор приложений (как базовый - аудио- и видеоплееры, клиент электронной почты, игры, мобильный интернет и некоторые другие мультимедийные приложения, так и расширенный - позволяющие узнать прогноз погоды, информацию о дорожных пробках и пр.).
Платформа совместима с 2G- и 3G-устройствами, оптимизирована для максимальной производительности и минимального потребления ресурсов памяти и питания, а также имеет возможность встраивания пакета сервисов операторов сотовой связи.
Не дожидаясь начала Мобильного Мирового Конгресса в Барселоне, Azingo объявила о начале лицензирования своей платформы. Неделю спустя компания объявила своего первого “железного” партнера - им стала компания NXP со своей аппаратной платформой Nexperia Cellular Solution 7210, которая предназначена для установки в бюджетные 3G-трубки. Эта платформа, совместимая с EDGE/HSDPA/UMTS, построена вокруг решения типа system-on-chip: центральный процессор ARM926EJ, два сигнальных 16-битных процессора.
Позже в партнеры были добавлены Вroadcom (двухъядерное SoC-решение BCM2153 на 312-мегагерцовых процессорах ARM11; имеется поддержка Wi-Fi, Bluetooth, FM, мобильного телевидения T-DMB и DVB-H, фотокамеры на 3,2 мегапикселя с записью видео частотой 30 кадров в секунду) и Samsung (SoC-решение S3C2442 с центральным процессором ARM9).
Четвертым хардварным партнером стала компания Texas Instruments (поддержка процессоров ОМАР2430, ОМАР3430 и ОМАР850). Как видно, всесторонняя поддержка от самых известных “силиконовых” производителей. Компания уже работает с несколькими известными ОЕМ-брендами, а первые телефоны на базе платформы Azingo ожидаются в 4 квартале 2008 года.
Окончание здесь:
http://artykul.livejournal.com/47404.html