суббота, 9 мая 2015 г.

Все дороги ведут ... RIM к OpenSource

Продолжается победоносное наступление Open Source на рынке мобильных устройств. Очередная компания, которая, я думаю, скоро перейдет на нашу сторону — RIM. Research In Motion Limited это канадская компания, широко известная как производитель бизнес-смартфонов Blackberry. Сейчас внутри их смартфонов используется собственная проприетарная ОС — BlackBerry OS, но все может измениться. ;-)

Вчера RIM представила планшет BlackBerry PlayBook, работающий под управлением BlackBerry Tablet OS, которая основана на известной микроядерной ОСи реального времени QNX Neutrino.
В апреле этого года RIM приобрела компанию QNX Software Systems, которая создавала встраиваемые операционные системы для автомобилей, медицинского оборудования и беспилотных самолётов. Появление QNX в продуктах RIM стоило бы ожидать, но мало кто предполагал, что это случится так скоро и именно в таком качестве.

Чем интересна QNX? Тем, что эта реализация концепции микроядерных операционных систем, которая работает уже сегодня. Отсылаю вас к небольшой дискуссии о Minix3. ;-)

Уже сегодня? O_o Ха! Да она уже давным-давно работает! Я помню, как году этак в 94-ом запускал QNX с дискеты 3,5". Полноценная ОС умещалась на 1,44 Mb! Там был красивый GUI, демонстрационные приложения, поддержка сети и т.п. И все на одной дискете!

А теперь про OpenSource.

Чем известна QNX Software Systems?
1) В сентябре 2007 года QNX Software Systems объявила о доступности исходных текстов микроядерной операционной системы реального времени QNX Neutrino RTOS. Я подчеркну, что это не OpenSource, условия, на которых распространялась QNX Neutrino, были довольно жесткие.
2) QNX Software Systems внесла ощутимый вклад в развитие платформы Eclipse. А если точнее, в Eclipse C/C++ Development Tools (CDT). Комплект разработчика QNX Momentics (был?) основан именно на этих инструментах.

Чем известна Research In Motion?
1) После покупки Torch Mobile (Iris Browser), RIM стала использовать в BlackBerry OS web-браузер на базе движка WebKit.
2) Java является основным языком для создания приложения на BlackBerry OS.

Вместе с планшетом RIM представила свой первый открытый проект — WebWorks, инструмент разработки приложений, на базе стандартов HTML5.

Таким образом, может появится новая… а точнее, переродится старая, платформа BlackBerry OS. Из закрытой и прориетарной, стать открытой, состоящий из QNX Neutrino + Photon, AIR и WebKit + WebWorks и Eclpse. (Из перечисленных компонентов только у QNX и Photon лицензия не OpenSource, но смотреть можно и их код.)

Но это всё, конечно же, при условии, что RIM будет твердо идти в сторону OpenSource. Ну а куда они денутся? :-) Проприетарная платформа просто не сможет конкурировать с открытыми, такими как ChromeOS, WebOS, MeeGo. Так что мы или увидим, как «падет Рим» (в прямом и переносном смысле) или нового сторонника OpenSource. Посмотрим. ;-)

UPD: через год "RIM поддерживает библиотеки с открытым исходным кодом для платформы BlackBerry PlayBook"


Опубликовано на open-life.org 29.09.2010

Другие посты по этой теме:
Дорогие "похороны" Palm?
Maemo + Moblin = MeeGo
Bye-bye, Windows Mobile?