Материал из Wiki по Linux-смартфонам от LinuxPhone.ru
Перейти к: навигация, поиск
м (Правки 91.124.238.139 (обсуждение) откачены к версии 62.118.236.110)
(Даешь две)
Строка 44: Строка 44:
 
=Дополнительная информация в сети=
 
=Дополнительная информация в сети=
  
==Официальные сайты Openmoko==
+
Кто-то еще что-то хочет?
 
+
# [http://www.openmoko.com/ Openmoko.com] — коммерческий сайт Openmoko.
+
# [http://wiki.openmoko.org/wiki/Main_Page Openmoko.org] — wiki-сайт Openmoko.
+
# [http://wiki.openmoko.org/wiki/Main_Page/ru Openmoko.org (ru)] — русскоязычная версия wiki-сайта Openmoko.
+
# [http://us.direct.openmoko.com/ Direct.Openmoko.com] — магазин Openmoko.
+
 
+
[[category:Openmoko]]
+
[[category:Linux]]
+
[[category:Linux-платформы для смартфонов]]
+
[[category:Ссылки]]
+

Версия 21:33, 25 августа 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 можно найти в статье «Первый взгляд на Neo FreeRunner».)

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

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

Модели телефонов 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.

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

Кто-то еще что-то хочет?