Материал из Wiki по Linux-смартфонам от LinuxPhone.ru
Перейти к: навигация, поиск
Логотип Openmoko

Openmoko — проект по созданию мобильных телефонов с открытым исходным кодом (Open Source). Фактически он разделен на два компонента: аппаратную и программную.

Аппаратное обеспечение Openmoko

Созданием аппаратного обеспечения для проекта Openmoko занялась тайваньская компания FIC, специализирующаяся на производстве компьютерного и другого электронного оборудования. Подробные аппаратные характеристики телефонов Openmoko доступны на страницах отдельных устройств.

Программная начинка Openmoko функционирует не только на смартфонах FIC. Существует ряд проектов по портированию Openmoko на другие платформы. Среди них, например, Treo 650, Palm TX, Motorola A780 и A1200E, HP iPAQ hx4700 [1].


Программное обеспечение Openmoko

В телефонах Openmoko используется специализированное свободное программное обеспечение, в основе которого — ОС GNU/Linux. Актуальный на данный момент официальный дистрибутив для телефонов Openmoko — Om 2008.8 с уже вышедшим к нему обновлением 2008.9. Начиная с этого релиза работа над дистрибутивом стала проводиться по модели проекта Debian GNU/Linux. У дистрибутива появилось три ветви:

  • stable (стабильная версия, рекомендуемая к использованию всеми),
  • testing (нестабильная версия, рекомендуемая для тех, кто хочет получать самые свежие версии пакетов ПО, но готов мириться с тем, что они недостаточно были протестированы),
  • unstable (полностью нестабильная версия, рекомендуемая только для разработчиков).

Изначально в качестве основной библиотеки для GUI-приложений официального дистрибутива для Openmoko использовалась GTK+ (с оконным менеджером Matchbox), однако позже было принято решение о переходе на Qtopia[2]. Тем не менее, поддержка GTK+ и основанных на ней приложений сохранилась, а позже была создана инициатива сообщества по поддержке GTK+ в Openmoko[3]. (Подробности об основных стеках для Openmoko можно найти в статье «Первый взгляд на Neo FreeRunner».)

Программный стек Openmoko распространяется под свободными лицензиями GNU GPL и GNU LGPL.

Помимо официального дистрибутива на Openmoko можно поставить и другие системы. Например, оригинальный Debian GNU/Linux — см. статью «Debian_на_Openmoko_FreeRunner».

Модели телефонов Openmoko

В рамках проекта Openmoko на данный момент было создана два телефона:

  • Neo 1973 (GTA01Bv4) — пробная модель, предназначенная для разработчиков и желающих протестировать первую разработку. Ей предшествовала самая ранняя версия телефона (Neo 1973 GTA01Bv3), которую получили лишь 36 разработчиков.
  • Neo FreeRunner (GTA02) — первая модель, ориентированная на массовый рынок.

Ссылки

  1. «Openmoko-supported hardware», openmoko.org.
  2. «Openmoko переходит с GTK+ на Qtopia», nixp.ru.
  3. «Организуется инициатива по GTK+ в OpenMoko», LinuxPhone.ru.

Дополнительная информация в сети

Официальные сайты Openmoko

  1. Openmoko.com — коммерческий сайт Openmoko.
  2. Openmoko.org — wiki-сайт Openmoko.
  3. Openmoko.org (ru) — русскоязычная версия wiki-сайта Openmoko.
  4. Direct.Openmoko.com — магазин Openmoko.