Openmoko Linux

Openmoko Linux — операционная система для смартфонов, разработанная проектом Openmoko. Система основана на дистрибутиве Ångström и включает в себя различные компоненты свободного программного обеспечения[1].

Основными целевыми устройствами Openmoko Linux были Openmoko Neo 1973 и Neo FreeRunner. Также предпринимались попытки портировать систему на другие мобильные телефоны[2].

Openmoko Linux разрабатывалась компанией Openmoko Inc. в период с 2007 по 2009 год. Впоследствии из-за финансовых проблем разработка была приостановлена. Дальнейшее развитие программного обеспечения для телефонов Openmoko перешло к сообществу, и оно продолжилось в рамках различных проектов, таких как SHR, QtMoko и Hackable1.

Общие сведения
Openmoko Linux
Изображение логотипа
Разработчик Команда Openmoko
Семейство ОС Linux (Unix-подобная)
Основана на Ångström
Исходный код свободный
Тип ядра ядро Linux
Интерфейс графический интерфейс пользователя (GUI)
Лицензия GPL

Архитектура и компоненты

Openmoko Linux использует собственную графическую среду пользователя, построенную на базе ядро Linux, GNU libc, X.Org Server, инструментальных наборах EFL, GTK+ и Qt, а также оконном менеджере Illume (ранее — Matchbox)[3]. Для сборки и поддержки программных пакетов применяется инфраструктура OpenEmbedded и менеджер пакетов opkg.

Этот подход принципиально отличается от Android, где большая часть компонентов (помимо ядра Linux, Webkit и встроенного языка Java) не совместима со стандартным Linux. Приложения, разработанные для Android, в большинстве случаев требуют полной переработки и не являются переносимыми, тогда как многие настольные приложения Linux можно сравнительно легко адаптировать для Openmoko (однако, для работы в условиях ограниченных вычислительных ресурсов и разрешения экрана требуется существенная доработка интерфейса под сенсорное управление и малый экран).

Примечания

  1. [openmoko-announce] Free Your Phone (тур.) (19 марта 2009). Дата обращения: 24 марта 2021. Архивировано 19 марта 2009 года.
  2. OpenMoko supported phones (англ.). Архивировано 5 сентября 2015 года.
  3. List of software used by OpenMoko (англ.). Дата обращения: 28 сентября 2023. Архивировано 22 апреля 2016 года.