View source for Distributions/ru
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to Distributions/ru.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to Distributions/ru.
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
|
Дистрибутивы Openmoko предназначены для использования на различных портативных устройствах, но в первую очередь — на смартфонах Openmoko Neo 1973 и Neo FreeRunner. Эти дистрибутивы относятся к семейству GNU/Linux и представляют собой полные версии операционных систем и прикладного ПО. Вы можете загрузить любой дистрибутив и установить его согласно инструкциям по установке; можно также сделать систему с мультизагрузкой.
Добавим, что дистрибутивы Openmoko работают на ряде других устройств, а также ряд других дистрибутивов работает на смартфонах Openmoko.
В настоящее время наиболее широко используются Om 2008 (предустанавливается производителем на Neo FreeRunner) и SHR (см. [1]).
В будущем основным дистрибутивом станет Om 2009. В настоящий момент ведётся разработка, выпуск ожидается в июне 2009 года. Подобно дистрибутиву SHR, Om 2009 построен на основе freesmartphone.org.
Кроме этого, существует ряд других дистрибутивов, таких как Qt Extended Improved (стабильные базовые функции), Google Android и несколько дистрибутивов, основанных на Debian.
Distributions |
|
---|
Предоставляемые компанией Openmoko Inc. дистрибутивы построены на основе различных ветвей OpenEmbedded.
FSO — это аббревиатура, образованная от названия FreeSmartphone.Org. Openmoko работает над стабильной поддержкой системных служб. Основные усилия сфокусированы на стабильных высокоуровневых службах, доступных для любого языка программирования или пользовательского интерфейса, имеющего поддержку dbus. Этот каркас будет использоваться в следующих выпусках Openmoko. FSO является, по сути, промежуточным программным обеспечением (middleware), но если совместить его с ПО нижнего (bootloader+kernel) и верхнего (телефонные приложения) уровней, получится работающий дистрибутив. По такой схеме строятся дистрибутивы серии FSO (так называемые Milestones).
SHR — это дистрибутив, разрабатываемый сообществом. Он содержит некоторые приложения, основанные на EFL и использующие (?) FSO. На данный момент доступны простой номеронабиратель, приложения для работы с сообщениями и контактами (написанные на Си), а также управление настройками, написанное на Python. На 12 апреля 2009 года не существовало стабильной версии данного дистрибутива, поскольку команда разработки не считает его доведённым до должного уровня. Тем не менее, вы можете получить образ дистрибутива на сборочном сервере SHR.
FDOM — это дистрибутив, основанный на последнем выпуске официального Openmoko и включающий множество исправлений и дополнительных приложений. Сохранена возможность обновлять ПО из официального репозитория.
Далее коротко описаны альтернативные дистрибутивы, не основанные на Openmoko (или OE).
Qt Extended имеет несколько имён. Сейчас он называется Qt Extended Improved. Сообщество Openmoko-based (?) развивает Qt Extended Improved как проект Free Software. Qt Extended Improved построен на основе Qt Extended/Qtopia/Qt, разработке Qt Software/Trolltech. Qt Extended Improved предоставляет надёжный телефонный стек, веб-браузер, основанный на webkit, и другие функции, характерные для смартфонов.
5 марта 2009 года Qt Software выпустила Qt Extended 4.4.3. 3 марта 2009 Qt Software объявила, что Qt Extended 4.4.3 будет последним выпуском продукта. До версии 4.3, Qt Extended назывался Qtopia.
Debian — это «универсальная операционная система». Debian содержит тысячи и тысячи пакетов (хотя большинство разработаны для серверов и настольных машин). По словам Йохима Брейтнера из команды pkg-fso, (известного как nomeata, Joachim "nomeata" Breitner), Debian — это не дистрибутив в том смысле, как это понимается для Openmoko, но, скорее, альтернативная базовая система, отличная от предоставляемых Openmoko. На данный момент доступно ПО из набора FSO, но есть также надежда на получение Stable Hybrid Release. Так что сегодня можно считать Debian альтернативным способом установки FSO, занимающим больше места, но предоставляющим больше разнообразного ПО.
Gentoo — это воплощение выбора. Это становится ясным несколько раз ещё во время установки: вы выбираете, что вы желаете скомпилировать самостоятельно, как вы желаете установить Gentoo, какую службу для ведения системного журнала вы желаете использовать и т. д. Gentoo — быстрая и современная система с понятным и гибким устройством, построенная на открытом ПО. Менеджер пакетов Portage, используемый в Gentoo, написан на Python, что даёт возможность легко модифицировать его при необходимости. Пакетная система Gentoo использует исходные коды (хотя заранее собранные двоичные пакеты тоже поддерживаются), и настройка системы сводится к редактированию текстовых файлов. Другими словами, полная и повсеместная открытость.
Android — это надстройка ПО для мобильных устройств, разрабатываемая The Open Handset Alliance. Openmoko полностью поддерживает Android на Freerunner.
Android уже доведён до состояния, в котором его можно использовать на FreeRunner в качестве обычного телефона. Тем не менее, существует ряд недостатков. Подробности приведены в соответствующем разделе.
См. также домашнюю страницу Sean McNeil.
С версии 12.2, Slackware официально поддерживается Neo Freerunner.
Hackable1 — это дистрибутив для устройств, допускающих вмешательство пользователя (как Freerunner), поддерживаемый сообществом. Он основан на Debian и Om 2007.2 (который более не поддерживается Openmoko), и развивается в направлении GNOME mobile platform.
neovento (бывший FYP) — это дистрибутив, основанный на Debian on Freerunner и использующий LXDE и Zhone на верхнем уровне. Является проектом сообщества FreeYourPhone.de.
OpenWRT Development Trunk также поддерживает Freerunner. [3]
В целом дистрибутивы отличаются в одной или нескольких компонентах из следующего перечня:
Om 2008.8 | Om 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
GTA01 | ?? | ?? | ?? | yes | ?? | yes | yes | ?? | ?? |
GTA02 | yes | yes | yes | yes | yes | yes | yes | yes | yes |
Om 2008.8 | Om 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
Telephony | yes | yes | yes | yes | yes | yes | yes (1) | ?? | yes |
SMS | yes | yes | yes | yes | yes | yes | yes (1) | ?? | yes |
GPRS | Not through UI | Not through UI | Not through UI | yes | yes | yes | yes (1) | Not through UI | yes |
WiFi | yes (*) | yes | Not through UI | yes | yes | yes | yes | Not through UI | yes |
VoIP | ?? | ?? | ?? | ?? | yes | yes (1) | yes | ?? | no |
Bluetooth | yes | yes | no | yes | yes | yes | yes | ?? | yes |
GPS (1) | yes (1) | yes | yes | yes | yes | yes | yes (1) | yes (1) | yes |
Om 2008.8 | Om 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
Suspend | yes | ?? | ?? | yes | yes | yes | yes | yes | yes |
Resumes on Event | ?? | ?? | ?? | yes | yes | yes | yes | yes | ?? |
Functions after Resume | yes | ?? | ?? | yes | no | yes | yes | yes | yes |
Om2008.8 | 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
Stylus friendly | yes | yes | yes | yes | yes | yes | yes | yes | yes |
Finger friendly | Partially | Partially | Partially | yes | yes | yes | no | yes | yes |
Accelerometer | yes (1)(1) | no | no | yes (1) | yes | no | yes | ?? | yes |
Om 2008.8 | 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
Terminal | yes (1) | Basic (2) | yes | yes | yes | yes | yes | yes (1) | yes |
PIM | yes | yes | no | N/A | yes | yes | yes (1) | ?? | ?? |
Phonebook | yes | yes | yes | yes | yes | yes | yes (1) | ?? | yes |
Dialer | yes | yes | yes | yes | yes | yes | yes (1) | ?? | yes |
Web Browser | yes (1) | yes (1) | ? | yes | yes | yes | yes (1) | ?? | yes |
Mail Client | yes | ? | ? | ? | yes | yes | yes (1) | ?? | yes |
XMPP Client | yes (1) | yes (1) | ? | yes | yes | yes | yes (1) | ?? | |
Media Player | yes (1) | yes | ? | yes | yes | yes | yes (1) | ?? | yes |
Om 2008.8 | 2007.2 | FSO | SHR | FDOM | Qt Extended | Debian | Gentoo | Android | |
---|---|---|---|---|---|---|---|---|---|
GTK+ | yes | yes | yes | yes | yes | no | yes | yes | ?? |
Qt/Qt Extended | yes | no | yes ? | yes ? | yes | yes | yes | yes | ?? |
Middleware | qtopia-x11 | gsmd/neod | FSO | FSO | qtopia-x11 | Qt Extended | FSO | FSO | ?? |
Java | Jalimo | Jalimo | Jalimo | Jalimo | yes | ?? | CacaoVM, JamVM | ?? | ?? |
Python | yes | yes | yes | yes | yes | yes | yes | yes | ?? |
Mono | yes (1) | yes (1) | ?? | no | ?? | ?? | yes (1) | ?? | ?? |
Ruby | yes | ?? | ?? | ?? | ?? | ?? | yes (1) | yes (1) | ?? |
Latest and stable combinations for Neo FreeRunner gta02
OM | FDOM | Qt Extended | Android | |
current bootloader | U-Boot from OM daily version [4] | U-Boot from OM daily version gta02v5_and_up | U-Boot from OM daily version gta02v5_and_up | |
future bootloader | Qi from Andy latest qi-andy.udfu | Qi from Andy latest qi-andy.udfu | Qi from Andy latest qi-andy.udfu | |
splash | U-Boot from OM releases or OM daily latest splash.gz | U-Boot from OM releases or OM daily latest splash.gz | U-Boot from OM releases or OM daily latest splash.gz | |
kernel | Linux from OM releases or OM daily latest uImage.bin | Linux from mwester latest uImage-gta02-mwester-stable.bin or from treviño latest uImage-gta02-stable-3v1n0.bin | Linux see Qt_Extended page for latest version | Linux from koolu |
modules | ? | Linux from mwester latest modules-min-gta02-mwester-stable.tgz or modules-all-gta02-mwester-stable.tgz | Linux from mwester latest modules-min-gta02-mwester-stable.tgz or modules-all-gta02-mwester-stable.tgz | |
rootfs | OM from OM releases or OM daily latest rootfs.jffs2 | FDOM from TuxBrain version 200809_20081023 | See Qt_Extended for latest rootfs | Android from koolu |
Примечания:
(1) работает, но требует установки дополнительного ПО
(2) непригодно к использованию из-за отсутствия на клавиатуре некоторых символов. Впрочем, есть решения.
(*) нестабильно