Материал из Wiki по Linux-смартфонам от LinuxPhone.ru
Перейти к: навигация, поиск
(Ссылки)
(Официальные сайты Openmoko)
Строка 54: Строка 54:
 
[[category:Linux]]
 
[[category:Linux]]
 
[[category:Linux-платформы для смартфонов]]
 
[[category:Linux-платформы для смартфонов]]
 +
[[category:Ссылки]]

Версия 00:04, 11 июля 2008

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. Среди основных программных компонентов:

  • Linux-ядро;
  • системная библиотека языка Си GNU libc;
  • пакетный менеджер Opkg, основанный на ipkg;
  • графический сервер X.Org;
  • фреймворк для построения графических приложений Qtopia;
  • легковесная СУБД SQLite,
  • дополнительные библиотеки:
    • GStreamer (для мультимедийных форматов);
    • pulseaudio и ALSA (для аудио),
    • Cairo (для векторной графики),
    • FreeType2 и Pango (для шрифтов),
    • WebKit (движок для Web-браузера).

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

Для исполнения приложений в Openmoko помимо glibc (в сочетании с компилятором GCC) предусмотрен интерпретатор языка Python и Java-стек для мобильных устройств Jalimo.

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

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

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

  • Neo1973 (GTA01Bv4) — пробная модель, предназначенная для разработчиков и желающих протестировать первую разработку. Ей предшествовала самая ранняя версия телефона (Neo1973 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.