Openmoko — это прекращенный проект по созданию семейства мобильных телефонов с открытым исходным кодом , включая спецификацию оборудования, операционную систему ( Openmoko Linux ) и фактическую реализацию разработки смартфонов, таких как Neo 1973 и Neo FreeRunner . [1] Весь проект спонсировался Openmoko Inc.
Первым подпроектом был Openmoko Linux — операционная система на базе Linux , предназначенная для мобильных телефонов и созданная с использованием свободного программного обеспечения .
Вторым подпроектом была разработка аппаратных устройств, на которых работает Openmoko Linux . Первым устройством, выпущенным в 2007 году, был Neo 1973 [2] [ 3] , за которым последовал Neo FreeRunner 25 июня 2008 года. [4] 2 апреля 2009 года Openmoko приостановила разработку своего третьего устройства под кодовым названием GTA03, чтобы сосредоточиться на FreeRunner. [5] [6] В 2010 году разработка GTA03 была продолжена Golden Delicious Computers под новым кодовым названием GTA04, которое включает в себя значительную ревизию оборудования, и первое устройство было отправлено 10 октября 2011 года. [7] В отличие от большинства других платформ мобильных телефонов, эти телефоны разработаны для предоставления конечным пользователям возможности изменять операционную систему и программный стек. Также доступны другие телефоны, поддерживаемые Openmoko. [8]
Проект Openmoko был анонсирован 7 ноября 2006 года [9] его основателями First International Computer (FIC). [10] Первоначальная основная команда проекта Openmoko включала Вернера Альмесбергера , Михаэля Лауэра , Шона Мосс-Пульца и Харальда Вельте .
Название Openmoko является аббревиатурой от Open Mobile Kommunikations. [11]
Кодовое название серии телефонов GTA — это аббревиатура «GSM-TI-AGPS», которая указывает на основные компоненты телефона. [12]
Первоначально Openmoko Inc. разработала собственную операционную систему для телефонов, которая называлась Openmoko Linux или Om . Она использует ядро Linux вместе с графической пользовательской средой , созданной с использованием X.Org Server . Для создания и поддержки пакетов программного обеспечения использовались фреймворк сборки OpenEmbedded и система пакетов opkg . Первоначальная версия под названием Om 2007 использовала инструментарий GTK+ и оконный менеджер Matchbox . Om 2008 , выпущенная в августе 2008 года, добавила поддержку инструментария Qt и Enlightenment 17. Несмотря на постоянные улучшения, обе эти версии не достигли стабильного состояния. В результате Openmoko начала разработку Om 2009 , целью которой было предоставление стабильной среды на основе промежуточного программного обеспечения от freesmartphone.org, проекта, который финансировался Openmoko. Однако эта версия также не была завершена, и в апреле 2009 года Openmoko прекратила разработку программного обеспечения.
Эта задача была взята на себя несколькими усилиями сообщества. Несколько групп создали модифицированные версии оригинального программного обеспечения или портировали другие системы для работы на телефонах. Среди прочего, телефоны Openmoko теперь поддерживают Android , Debian , Gentoo , Qt Extended Improved , QtMoko и SHR .
![]() | |
Производитель | ФИК |
---|---|
Тип | смартфон |
Дата выпуска | 9 июля 2007 г. ( 2007-07-09 ) |
СМИ | поддержка microSD , SDHC |
Операционная система | Openmoko Linux , Qtopia (обе на базе Linux ) |
Процессор | Samsung s3c2410 SoC @ 266 МГц |
Память | 128 МБ SDRAM 64 МБ NAND флэш-памяти |
Отображать | 2,8 дюйма, VGA (480×640), TFT, 282 пикселя/дюйм. |
Вход | сенсорные кнопки |
Связность | GSM GPRS Bluetooth 2.0 AGPS USB 1.1 ведомый и хост 2,5-мм аудиоразъем |
Власть | Съемный аккумулятор емкостью 1200 мАч [13] |
Размеры | 120,7 × 62 × 18,5 (мм) |
Преемник | Нео Фрираннер |
Аппаратное обеспечение Openmoko претендует на термин « аппаратное обеспечение с открытым исходным кодом», хотя в различных областях доступность компонентов сотовых телефонов и юридические требования не позволяют полностью соответствовать этому термину. [ необходима ссылка ]
Как и многие другие поставщики, Openmoko Inc. печально известна тем, что не соблюдает публично объявленные даты выпуска оборудования и много раз откладывала выпуски.
Первый поддерживаемый телефон, Neo 1973 GTA01 (версия: Bv4), распространялся исключительно через openmoko.com с июля 2007 года по февраль 2008 года. [ необходима цитата ]
Вторая ревизия оборудования на основе дизайна GTA01 — это Dash Express , автомобильная навигационная система . Dash Express имеет более быстрый процессор (Samsung 2440) и возможность Wi-Fi.
Третья аппаратная платформа, Neo FreeRunner под кодовым названием GTA02, представляет собой улучшенную версию Neo 1973.
У Neo 1973 и Neo FreeRunner нет встроенной камеры.
Телефон Neo 1973 (кодовое название GTA01) был выпущен «только для разработчиков». Устройство названо в честь первого года сотовой телефонной связи: изобретатель сотового телефона Мартин Купер сделал первый звонок в 1973 году. Выпущенный телефон был непоследовательно назван Neo 1973 или Neo1973 . [2] Neo 1973 продавался с 9 июля 2007 года по февраль 2008 года. Он стоил 300 долларов США за базовую модель или 450 долларов США за комплект, включающий больше инструментов для работы с оборудованием.
Первоначальные выпуски Neo 1973 были затруднены нехваткой поставщиков, из-за чего дата поставки была сдвинута, а также трудностями разработки оборудования, усугубленными небольшим размером основной команды. [14] Кроме того, на Neo 1973 были перенесены и другие платформы, включая Qt Extended , Debian и Android .
Телефон поддерживает диапазоны частот GSM 900 МГц, 1800 МГц и 1900 МГц . Многие программы Linux и unix, используемые на настольных и серверных платформах, включая утилиты и игры, успешно работают на телефоне. В дополнение к Linux, ядра NetBSD , FreeBSD и L4 были адаптированы пользователями для работы на платформе или находятся в стадии разработки.
Эту аппаратную платформу можно эмулировать программно с высоким уровнем совместимости, используя версию QEMU, входящую в программный пакет Openmoko .
Незадолго до выпуска преемника, Neo Freerunner , проект OpenMoko выпустил файлы CAD , схемы и другие ресурсы разработки Neo 1973 и Freerunner под лицензией Creative Commons CC BY-SA 3.0. [15] [16] [17] [18] Схемы доступны для загрузки с OpenMoko [19] и Wikimedia Commons [20] под лицензией Creative Commons Attribution ShareAlike .
![]() | |
Производитель | ФИК |
---|---|
Тип | Смартфон |
Дата выпуска | 3 июля 2008 г. ( 2008-07-03 ) |
Продано единиц | 10 000 (2009) [21] |
СМИ | microSD , SDHC- совместимый кодек Wolfson WM8753 |
Операционная система | Openmoko Linux , Qt Extended , Debian , Stable Hybrid Release, [22] Android , Gentoo (все на базе Linux ), Inferno |
Процессор | Samsung S3C2442 SoC @ 400 МГц |
Память | 128 МБ SDRAM 256 МБ NAND флэш-памяти |
Отображать | 2,8 дюйма, VGA (480×640) TFT, 286 пикселей/дюйм. |
Вход | сенсорный экран 2 аппаратные кнопки |
Связность | GSM Bluetooth 2.0 GPRS AGPS WiFi (802.11 b/g) USB 1.1 ведомый и хост 2,5-мм аудиоразъем |
Власть | 4,4 Вт·ч (1200 мА·ч при 3,7 В) съемный аккумулятор [13] |
Размеры | 120,7 × 62 × 18,5 (мм) |
Neo FreeRunner (кодовое название GTA02) был преемником Neo 1973. Изменения включают более быстрый процессор (с тактовой частотой 400 МГц), 802.11b/g Wi-Fi, два акселерометра и ускорение 3D-графики. Он был выпущен для массового рынка 25 июня 2008 года. [4] Он был предназначен для пользователей с высоким спросом на настраиваемость.
Neo FreeRunner поступил в продажу 24 июня 2008 года по цене 250 долларов США за штуку [23] и 200 долларов США за штуку при покупке в количестве, кратном пяти [24] . Отладочная плата доступна за 99 долларов США.
Neo FreeRunner включает в себя функции, которые не были представлены в разрабатываемой версии телефона (Neo 1973). [25] Изменения включают в себя 802.11 b/g Wi-Fi , графический ускоритель SMedia 3362 , два 3D -акселерометра , Samsung 2442 SoC и 256 МБ флэш-памяти. [25]
Начиная с версии программного обеспечения 2008.08 надежно работает только модуль телефона GSM; оборудование Freerunner пока не имеет полностью функциональных программных интерфейсов. Разработка программного обеспечения разделена между Qtopia под X11 , GTK+ , FSO, Debian . [26] Также существуют некоторые производные от основного дистрибутива Openmoko SHR и FDOM (Fat and Dirty Openmoko). Дистрибутив vanilla Qtopia рекомендуется Openmoko для пользователей, не желающих использовать программное обеспечение на ранней стадии разработки, а FDOM — для тех, кто хочет протестировать последние функции и исправления, не беспокоясь о стабильности.
Также возможно запустить Inferno на OpenMoko Neo FreeRunner. [27]
Android был пропатчен для работы на OpenMoko Neo FreeRunner по крайней мере двумя разными разработчиками. [28]
OpenWrt можно скомпилировать для Neo FreeRunner. [29]
Neo FreeRunner появляется в романе Уильяма Гибсона 2010 года «Нулевая история» как телефон, который изначально использовал персонаж Милгрим.
2 января 2008 года было объявлено о выпуске Dash Express, GPS- устройства с аппаратным обеспечением, разработанным Openmoko Inc., работающим под управлением Openmoko Linux. [30] Это устройство, изначально имевшее кодовое название HXD8, похоже, использует мало или вообще не использует пользовательский интерфейс openmoko, просто используя исправления для ядра, разработанные Openmoko Inc., и запуская на нем приложение от Dash Navigation для обеспечения навигации и пользовательского интерфейса.
Не хватает справочных материалов о том, что случилось с GTA03 (кодовое название 3D7K). Openmoko построила 3 рабочих прототипа с емкостными сенсорными экранами и полностью прозрачным изогнутым корпусом [ требуется ссылка ] .
Последним продуктом компании Openmoko Inc. стал WikiReader — устройство для чтения статей Википедии в автономном режиме. [31]
Немецкая инжиниринговая фирма «Golden Delicious Computers» начала производство GTA04 с процессором Cortex-A8 ARM (1 ГГц) 800 МГц, ядром C64x+ DSP (цифровой сигнальный процессор) 800 МГц и ускорителем 3D-графики.
С такими характеристиками и 512 МБ оперативной памяти в сочетании с 512 МБ флэш-памяти NAND и 32 ГБ расширяемой microSDHC, он был бы аналогичен по производительности iPhone 4 и iPhone 4S . [32] [33]
Плата Golden Delicious GTA04 предназначена для замены платы GTA02 в корпусе Neo FreeRunner и платы GTA01 в корпусе Neo 1973.
Это был выпуск Openmoko Beagle Hybrid, платформы, использующей плату Beagle в качестве основы для разработки и прототипирования телефона Openmoko следующего поколения. [34] В следующем месяце Golden Delicious заявили о своей долгосрочной цели по выводу такого телефона на рынок. [35] Новая плата GTA04 вписывалась в корпус Neo Freerunner и подключалась к существующему дисплею и другим компонентам. [36] Первая партия GTA04A3 EA (ранний адаптор) начала поставляться 10 октября 2011 года. [37] Первая партия версии GTA04A4 начала поставляться 31 января 2012 года. [38] Дизайн для следующей версии, GTA04A5, содержал некоторые незначительные, но важные обновления в дизайне и деталях, а также замену отслуживших свой срок компонентов. Производство финансировалось за счет краудфандинга . [39]
Также можно заказать готовый телефон под названием OpenPhoenux или GTA04 Complete. [40]
Аппаратное обеспечение: