Новость из категории: Информация

Neo FreeRunner: жизнь продолжается!

Содержание:
1. Дистрибутивы; (Вы читаете данный раздел)
2. Развитие.
Neo FreeRunner: жизнь продолжается!

А далеком 2008 году было анонсировано начало продаж свободного смартфона Neo FreeRunner. За прошедшее время многое изменилось: появилось множество независимых от официальной программных прошивок, репозитории программ, а также... произошло закрытие проекта его авторами в виде компании Openmoko Inc. Задача этой статьи - проанализировать, что же представляет собой «свободный беглец» сегодня.

Дистрибутивы

Рассмотрение дистрибутивов начну с официальных выпусков Openmoko - Om, которые создаются на основе различных версий фреймворка OpenEmbedded (http:// wiki.openembedded.net).

Итак, немного истории. В августе 2008 года на замену Om 2007.2 - первому дистрибутиву для Neo FreeRunner, использовавшему компоненты GNOME Mobile, - пришел Om 2008.8. Он, как и все последующие выпуски Om 2008.x, основывается на телефонном стеке Qtopia (известном как Qt Extended после поглощения компанией Nokia). Этот стек был интегрирован с новыми на тот момент приложениями Openmoko, которые в свою очередь базировались на EFL (Enlightenment Foundation Libraries). Переход с GNOME Mobile на Qtopia был опре-деленным шагом вперед, так как последняя была лучше развита в отношении телефонии. Однако миграция не стала панацеей - дистрибутив вышел со множеством нерешённых проблем (среди них, например, оказались, такие важные компоненты, как управление питанием, звук, Wi-Fi). Впрочем, последовавшие обновления (Om 2008.9 и 2008.12) исправили некоторые огрехи и повысили стабильность работы системы, благодаря чему можно сказать, что смартфон стал пригодным для нетребовательных пользователей.

Neo FreeRunner: жизнь продолжается!
Меню программ в Om 2008.8

На мой взгляд, дистрибутив Om 2008 сохраняет свою актуальность на сегодняшний день - лично я продолжаю использовать его, дополняя теми или иными программами. С другой стороны, дистрибутив не лишен и недостатков, которые «не успели» решить его разработчики. (Официальное развитие дистрибутива фактически было заморожено еще с начала 2009 года, что в итоге закончилось отказом компании Openmoko Inc от дальнейшей поддержки всего проекта.) Среди заметных минусов - отсутствие «серьезных» текстовых процессоров, проблемы с воспроизведением видео, отсутствие терминала в прошивке по умолчанию, что без интернет-подключения (на самом FreeRunner) значительно осложняет установку программного обеспечения.

Neo FreeRunner: жизнь продолжается!
Рабочий стол Illume в SHR

Другой дистрибутив - SHR (Stable Hybrid Release, http://trac.shr-project.org/ trac) - разрабатывается сообществом и основан на фреймворке FSO (http://www. freesmartphone.org), в архитектуре которого - компоненты Enlightenment, Qtopia, GTK+ и X11. В SHR включен удобный пакетный менеджер, который значительно облегчает установку и удаление программного обеспечения. Репозиторий ПО можно найти на http://build.shr-project.org (в каталогах ipk разных веток дистрибутива).

SHR имеет две основные сборки: Content и LITE Content. Они отличаются количеством приложений. Так, в LITE-сборке отсутствуют программы для работы в Интернете (Pidgin, Midori), Wi-Fi-менеджер (Mofi), игра Numptyphysics и ряд утилит, которые есть в сборке SHR-Image CONTENT. Последняя сборка shr-testing вышла 2 мая 2009 года, а shr-unstable - 8 августа 2009 года. Кроме того, судя по почтовой рассылке shr-devel (http://lists.shr-project. org/pipermail/shr-devel), продолжается активная разработка прошивки.

29 августа 2008 года компания Trolltech выпустила образ Qtopia для Neo FreeRunner, который позволял делать звонки, отправлять/получать SMS, просматривать контакты с SIM.

31 октября 2008 года вышел последний образ rootfs этой прошивки (теперь уже Qt Extended 4.4.2) для свобод-ного смартфона - он доступен на http:// qtextended.org/modules/mydownloads/ viewcat.php?cid=6. В нем можно выделить появление браузера на основе WebKit, возможность поворота экрана в настройках приложения и шумоподавления, GPS API, поддержку Gtalk, улучшения для клавиатур с отличными от английской раскладками. Дальнейшее развитие этой прошивки под вопросом, поскольку согласно новой политике Nokia с марта 2009 года Qt Extended не поставляется как отдельный продукт.

Neo FreeRunner: жизнь продолжается!
Zhone в Debian с LXDE

Альтернативной базовой системой является и Debian GNU/Linux с компонентами FSO и другим программным обеспечением. Инструкции по установке Debian на Neo FreeRunner доступны на http://wiki. debian.org/DebianOnFreeRunner и http:// wiki.openmoko.org/wiki/Manual Debian. Что касается управления программным обеспечением, то здесь для этого есть классические dselect и aptitude. При установке lsb-release и hicolor-icon-theme будет работать и synaptic, хотя и очень медленно. Окружение рабочего стола представлено Illume, являющимся частью оконного менеджера Enlightenment. Возможна установка Xfce и LXDE. Примечательность Debian в том, что в нем можно работать не только с программами, доступными для других дистрибутивов (Evince, TangoGPS, Dillo...), но и, например, с персональным органайзером Osmo (http:// clayo.org/osmo).

Как и на десктопах Debian, одарил FreeRunner рядом потомков. Например, на Debian и Om 2007.2 основан Hackable:1 (http://wiki.openmoko.org/wiki/Hackable:1) - дистрибутив, создаваемый сообществом, которое взяло за основу GNOME Mobile. Проект активно развивается - последние рабочие сборки выпущены 2 сентября (http://build.hackable1.org).

Также на Debian основан проект neovento (бывший FYP), поддерживаемый сообществом FreeYourPhone (http:// freeyourphone.de). Последний релиз neovento 5.6 (http://opensvn.csie.org/fyp/ releases/5) состоялся в мае 2009 года. Он использует LXDE как рабочую среду, Zhone для телефонии, содержит такие приложения, как Pidgin, EpdfView, CellHunter, TangoGPS, Wifi-Radar, Mokomaze, Woosh, gpe-taskmanager, fingertier, Idlehandler, Zhemes.

Android - Linux-платформа, разрабатываемая альянсом The Open Handset Alliance с Google во главе, - была порти-рована на Neo FreeRunner усилиями компании Koolu (http://wiki.openmoko.org/wiki/ Android on Freerunner). При использовании Android на свободном смартфоне доступны поддержка Alsa и аудиокодеков Ogg Vorbis, поддержка Wi-Fi и Bluethooth, работа с архивами tar, возможность работы с браузером. Доступны такие приложения, как Amazed (для работы с акселерометром), AndAppsStore (для взаимодействия с репозиторием Android), AndNav2 (навигационное приложение, включающее карты для Android), Skype-Lite. Последняя сборка Koolu, 1.5 Alpha1, вышла 16 июля 2009 года и доступна на http://www.koolu. org/releases.

Но и на этом прошивки не заканчиваются. Например, есть еще порты Gentoo и Slackware для FreeRunner, есть OpenWrt, Mer и другие. Среди рассмотренных прошивок активно развиваются SHR, Debian, Hackable:1.

Что касается дистрибутива Om, то он продолжает развитие в виде версии 2009 (о ней см. ниже). Приостановлено развитие Qt Extended и Android.
О статусе neovento судить сложно -из официальных источников не ясно, продолжается ли работа над проектом.

На мой взгляд, из доступных прошивок все базовые возможности смартфона реализуют Om 2008, SHR, Debian, neovento и Hackable:1.

Но есть проблемные моменты как в реализации программной части, так и в поддержке аппаратного обеспечения. Например, отсутствует возможность работы с файлами .odt/.ods и .doc/.xls, определенные проблемы вызывает реализация поддержки работы с 2D/3D ускорителем видео.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх