Сайт посвящен Google Android (G1, HTC Hero), Openmoko (Neo FreeRunner), Palm webOS и другим смартфонам/мобильным устройствам, использующим мощь Open Source и GNU/Linux.
В сводке последних новостей сообщества Openmoko, 22 мая, можно выделить следующие интересные события:
стартовал проект , призванный создать новую аппаратную ревизию аппаратного обеспечения GTA02 (Neo FreeRunner) — в ее рамках, в частности, планируется убрать Glamo, усилитель звуковой частоты, NOR, один из акселерометров, переместить LCM в CPU (как в GTA01), а wifi — в SPI, убрать U4401;
появились новые нестабильные сборки следующей версии официального дистрибутива Om 2009, который будет основан на FSO MS5.5 и использовать Paroli для обеспечения функций телефонии, — они доступны на ;
в Hackable:1 появились функции телефона и SMS, а также PIM для управления контактами, календарем, задачами;
— ранняя предварительная версия агрегатора и плеера подкастов, написанного на Python/Elementary;
Settingbuilder — это специальный инсталлятор для Neo FreeRunner, состоящий из набора скриптов и конфигов. Его цель — привести установку официального дистрибутива Om 2008.12 к виду сборки от bytestore, т.е. перенести его настройки и установить дополнительные пакеты ПО. Впрочем, из программ на данный устанавливаются только Dillo, TangoGPS и Pidgin (остальные — без дополнительных настроек).
Автор отмечает, что проверял работу своего Settingbuilder на тестовой прошивке Om от 20 января, и полагает, что «он подойдет и для других билдов».
Mike Kalagan представил в форуме LinuxPhone.ru свою сборку последней версии официального дистрибутива для смартфонов проекта Openmoko, Om 2008.12, с элементами проекта дистрибутива FSO (FreeSmartphone.Org).
Автор взял за основу наработки другого русскоязычного энтузиаста, bytestore, к которым добавил дополнительные Open Source-компоненты/приложения (в том числе, базовые из FSO), подготовив в итоге новую редакцию Om на радость всем пользователям смартфонов Neo FreeRunner.
Среди изменений Mike отмечает следующие:
появление frameworkd для «управления всем» (в том числе, кнопками и разъемами);
включение Zhone в качестве основного компонента, ответственного за функции телефона (»к сожалению, там мало что сейчас есть — в частности, нет списка пропущенных звонков и поддержки многостраничных SMS»);
включение Paroli — прототипа новой телефонной части (сейчас находится в состоянии пре-альфа);
включение аудиофреймворка PulseAudio (работает не очень стабильно);
включение libmad с плагином для GStreamer, благодаря чему функционирует воспроизведение MP3-файлов.
Из прочих пакетов были добавлены libfltk, openmoko-dates2, openmoko-tasks2, gwaterpass, openmoocow, mokomaze, minimo. При этом «родная» телефонная часть QTopia была сохранена в полном объеме, но пока не готовы скрипты и инструкции для ее включения.
Сборка Om 2008.12 в версии от Mike Kalagan доступна на dl.linuxphone.ru.
Наш соотечественник bytestore подготовил свою сборку последнего релиза официального дистрибутива Om 2008.12 для Open Source-смартфона.
Среди основных особенностей сборки bytestore автор выделяет:
русскоязычная клавиатура,
поддержка GPRS,
новые иконки,
BT GPS (share GPS),
TangoGPS с картами Google Maps,
asu.edj (с кнопкой для QWERTY и иконкой оператора).
Анонс этой сборки состоялся в форуме LinuxPhone.ru (там же ее можно обсудить с автором). Скачать сборку Om 2008.12 от bytestore можно с dl.linuxphone.ru.
Om 2008.12 — это второе плановое обновление к Om 2008.8, которое рекомендуется для установки всем пользователям дистрибутива Om версий 2008.x. Ожидалось, что оно появится еще в ноябре, но официальный релиз состоялся лишь 19 декабря. При этом в системе баг-трэкинга Openmoko , что за все это время в дистрибутиве было закрыто всего 13 тикетов (впрочем, некоторые из них содержали далеко не одну проблему).
Из изменений в Om 2008.12 можно выделить следующие:
значительно уменьшено время загрузки системы (эта тема неоднократно обсуждалась в почтовых рассылках, для решения задачи создавалась специальная «группа оптимизации», которая впоследствии была распущена);
улучшено взаимодействие с сенсорным дисплеем;
в Qtopia улучшен уровень звука при звонке, добавлена возможность его удобной регулировки;
в Qtopia исправлены ошибки с дублирующимися контактами, GSM-сигналом и импортом с SIM-карты;
в Illume устранена проблема с illume/ompower;
в Installer исправлена проблема при обращении к последнему элемента списка;
в Locations исправлены ошибки с добавлением/удалением тегов;
в Settings убрана опция в 10 секунд для автоматического ухода в режим suspend.
Скачать файловую систему и uImage с Om 2008.12 можно на .
Вольфганг Спраул (Wolfgang Spraul) из проекта Openmoko объяснил причину недавнего удаления образов с релизами официальных дистрибутивов Om для смартфона Neo FreeRunner. Виновником этого события стал известный «патентный тролль» в виде компании Sisvel. Последняя уже неоднократно подавала иски по поводу нарушения патентов на MP3.
При этом Спраул отметил, смартфоны Openmoko «никогда не поставлялись с функциями воспроизведения MP3, но мы хотим исключить любую возможность даже удаленного обнаружения такого кода». «Для нас важнее защитить свободу пользователей, чем испортить телефоны настолько, что некоторые вещи станут «невозможными», — продолжил он.
Тем временем, Рэй Чао (Ray Chao), системный администратор Openmoko, уже опубликовал на новую сборку Om 2008.9, получившую название «Om2008.9 mp3-free image», со следующим описанием: «Это свободный от mp3 образ, основанный на предыдущем релизе Om2008.9″.
Вероятно, в ближайшее время стоит ожидать появления и других образов дистрибутива Om с удаленной поддержкой MP3.
Недавно состоялось собрание разработчиков Openmoko, занимающихся совершенствованием Linux-дистрибутива Om к смартфону Neo FreeRunner, с представителями команды проекта FreeSmartphone.org (FSO). На нем были приняты решения по дальнейшему взаимодействию инициатив:
Openmoko будет спонсировать FSO и рассматривать эти разработки (API) как дополнение к freedesktop.org.
В Openmoko осознают важность открытого API, доступного для максимального числа платформ. При этом конкуренция может возникать только на «верхнем уровне» (т.е. по разработкам на базе API), а на нижнем (т.е. в самом API) — необходимо помогать друг другу и обеспечивать взаимодействие любых приложений.
Одной из главных особенностей следующего релиза официального дистрибутива Om (Om 2009) станет совместимость с FSO.
Дистрибутив Openmoko (Om) будет стремиться к апстриму проекта OpenEmbedded (OE), который служит базой для создания Linux-дистрибутивов для встраиваемых устройств.
Вчера стало известно о выпуске новой версии FDOM (Fat and Dirty OM) — Linux-дистрибутива для смартфона Neo FreeRunner проекта Openmoko, основанного на официальном Om (его последняя версия — 2008.9).
Цель Linux-дистрибутива FDOM — собрать воедино все существующие приложения и исправления для того, чтобы показать возможности Neo FreeRunner и получить функциональный телефон (насколько это возможно). Его автором является испанский энтузиаст David-Reyes Samblas Martinez.
Среди программного обеспечения, которое можно найти (установленным либо доступным для инсталляции) в FDOM и использовать на Neo FreeRunner:
Web-браузеры Mozilla Minimo и Firefox;
IM-клиент Pidgin;
VoIP-клиент Linphone;
мультимедийный плеер MPlayer с надстройкой pythm на Python и GTK+;
текстовые редакторы joe, vi и nano;
консольный файловый менеджер MC (Midnight Commander);
многочисленные компоненты Qtopia (записная книжка, медиаплеер, игры, текстовый редактор);
мобильный Java-стек Jalimo;
DOSBox (эмулятор DOS);
интерпретаторы bash (с автодополнением), zsh;
терминалы mrxvt, xterm, vte;
интерпретаторы языков программирования Perl, Python;
пакеты OpenSSL и OpenSSH;
наборы игр из Qtopia и GPE, а также игры Sudoku, Duke Nukem 3D, Quake 1, BZFlag, SuperTux, Abuse (SDL), fltk-chess, FreeCiv (и PlinCiv), Freedoom, Freedroid, gSoko, Kobo Deluxe, LBreakout2, Numpty Physics, OpenTTD, Pipepanic, Vectoroids.
19 сентября стало известно о первом так называемом «point release» к последней версии официального Linux-дистрибутива для Openmoko Neo FreeRunner — Om 2008.9 пришел на смену вышедшему в начале августа Om 2008.8 (он был обновлен 26 августа).
«Point release» — это незначительный релиз программного продукта, цель которого — устранить известные проблемы и привнести небольшие улучшения, а не добавлять новые возможности. Изменения в релизе Om 2008.9 затронули разные компоненты дистрибутива. Среди них, например, можно выделить следующие:
у самого дистрибутива появились три публичные ветви (unstable, testing, stable), а также представлен новый meta-toolchain; исправлены проблемы сборки Qtopia, устранена проблема со статусом «unknown» в настройках wi-fi;
в оконный менеджер Illume добавлена информация об операторе сотовой связи, а также уведомление о низком уровне заряда батареи (батарея становится красной);
в инсталляторе (Installer) проведены значительные улучшения, нацеленные на повышение стабильности;
в Qtopia улучшена обработка звонка/SMS во время режима suspend, улучшен всплывающий диалог с PIN, исправлены проблемы с отображением текста в UTF-8, улучшено usability графического пользовательского интерфейса;
в системном программном обеспечении улучшена подсветка AUX во время зарядки, проведены исправления в работе в режиме ожидания, устранена проблема с отсутствием звука после просыпания.
Готовый образ файловой системы с дистрибутивом Om 2008.9 для установки на Neo FreeRunner доступен на .
В обновлении исправлены некоторые проблемы, обнаруженные в оригинальном релизе Om 2008.8. Например, как отметил в форуме LinuxPhone.ru первый(?) пользователь Neo FreeRunner в России, в обновлении исправлены проблемы с зарядкой аккумулятора телефона по USB, кнопки устройства заработали, как это описано в документации по прошивке Om 2007.11, расширилось доступное программное обеспечение (правда, его заметную часть составляют игры). Несмотря на это, автор сообщает, что у Neo FreeRunner и с последней версией официальной прошивки остается множество неудобств.
Вместе с тем, стоит сообщить о некоторых изменениях, произведенных в модели разработки официального дистрибутива для смартфонов Openmoko. Работа над прошивкой стала проводиться примерно так, как это делается в проекте Debian GNU/Linux. У дистрибутива появилось три ветви:
stable (стабильная версия, рекомендуемая к использованию всеми),
testing (нестабильная версия, рекомендуемая для тех, кто хочет получать самые свежие версии пакетов ПО, но готов мириться с тем, что они недостаточно были протестированы),
unstable (полностью нестабильная версия, рекомендуемая только для разработчиков).
В связи с этим уже готовы и репозитории с пакетами (.opk) для соответствующих ветвей: