(Новая: '''Openmoko''' — проект по созданию мобильных телефонов с открытым исходным кодом (Open Source). Фактически он ...) |
(→Аппаратное обеспечение Openmoko) |
||
Строка 4: | Строка 4: | ||
Созданием аппаратного обеспечения для проекта Openmoko занялась тайваньская компания [[FIC]], специализирующаяся на производстве компьютерного и другого электронного оборудования. | Созданием аппаратного обеспечения для проекта Openmoko занялась тайваньская компания [[FIC]], специализирующаяся на производстве компьютерного и другого электронного оборудования. | ||
+ | |||
+ | Кроме того существует ряд проектов по портированию Openmoko на [http://wiki.openmoko.org/wiki/Supported_Hardware другие платформы]. | ||
Более подробные аппаратные характеристики телефонов Openmoko доступны на страницах отдельных устройств. | Более подробные аппаратные характеристики телефонов Openmoko доступны на страницах отдельных устройств. |
Версия 15:21, 10 июля 2008
Openmoko — проект по созданию мобильных телефонов с открытым исходным кодом (Open Source). Фактически он разделен на два компонента: аппаратную и программную.
Содержание
Аппаратное обеспечение Openmoko
Созданием аппаратного обеспечения для проекта Openmoko занялась тайваньская компания FIC, специализирующаяся на производстве компьютерного и другого электронного оборудования.
Кроме того существует ряд проектов по портированию Openmoko на другие платформы.
Более подробные аппаратные характеристики телефонов Openmoko доступны на страницах отдельных устройств.
Программное обеспечение 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 [1]. Тем не менее, поддержка GTK+ и основанных на ней приложений сохранилась, а позже была создана инициатива сообщества по поддержке GTK+ в Openmoko [2].
Для исполнения приложений в Openmoko помимо glibc (в сочетании с компилятором GCC) предусмотрен интерпретатор языка Python и Java-стек для мобильных устройств Jalimo.
Программный стек Openmoko распространяется под свободными лицензиями GNU GPL и GNU LGPL.
Модели телефонов Openmoko
В рамках проекта Openmoko на данный момент было создана два телефона:
- Neo1973 (GTA01Bv4) — пробная модель, предназначенная для разработчиков и желающих протестировать первую разработку. Ей предшествовала самая ранняя версия телефона (Neo1973 GTA01Bv3), которую получили лишь 36 разработчиков.
- Neo FreeRunner (GTA02) — первая модель, ориентированная на массовый рынок.
Ссылки
- ↑ «Openmoko переходит с GTK+ на Qtopia», nixp.ru.
- ↑ «Организуется инициатива по GTK+ в OpenMoko», LinuxPhone.ru.