SHR (operating system)

SHR (ранее Stable Hybrid Release, с англ. — «стабильный гибридный выпуск») — не поддерживаемый в настоящее время дистрибутив Linux для смартфонов, основанный на OpenEmbedded, Xorg и фреймворке freesmartphone.org (FSO). Проект развивался сообществом энтузиастов. SHR поддерживал различные графические тулкиты, такие как GTK+ и Qt[1].[2][3]

Общие сведения
SHR
Изображение логотипа
Разработчик сообщество SHR
Семейство ОС Linux
Исходный код свободный
Метод обновления opkg
Менеджеры пакетов opkg
Поддерживаемые языки многоязычная локализация
Поддерживаемые платформы ARM
Тип ядра ядро Linux (монолитное)
Интерфейс Enlightenment Illume 2
Лицензия в основном GNU GPL и различные другие лицензии
Состояние устаревшее
Веб-сайт web.archive.org/web/2012…

Поддерживаемые устройства

Нестабильные и тестовые выпуски SHR предоставлялись для смартфонов Openmoko Neo 1973 и Neo FreeRunner.

Позже ядро SHR (SHR Core) поддерживало Neo FreeRunner и GTA04.

Также предпринималась портировка SHR Core на ряд других устройств, таких как HTC Dream, Nexus S, Palm Pre и Nokia N900[4], с различной степенью завершённости[5].

Приложения

Для SHR были разработаны несколько базовых[6] приложений, таких как адресная книга[7], телефонный наборщик[8], приложение для работы с SMS-сообщениями[9] и др. Установить эти приложения можно было и в Debian[10].

Также были доступны многие графические приложения для Linux, такие как Midori и Pidgin. Имелась возможность работы в терминале с помощью ash.

Присутствовали фронтенды для MPlayer, а также другое ПО, например FoxtrotGPS, разработанное для OpenMoko и других родственных дистрибутивов — всё это было доступно и в SHR.

Программная платформа

Использование Xorg позволило запускать множество приложений для Linux с различной степенью удобства в связи с ограничениями устройства. Большинство поддерживаемых смартфонов имели небольшие дисплеи с высокой плотностью пикселей, а также сенсорный экран в качестве основного вида ввода с минимумом физических кнопок[11].

SHR использовала промежуточное ПО фреймворка FSO для управления питанием и периферийными устройствами смартфона[12]. Несколько разработчиков SHR также вносили вклад в развитие FSO, чтобы облегчить портирование SHR на новые устройства.

Примечания

  1. SHR на вики Openmoko
  2. Официальный сайт SHR. Дата обращения: 19 сентября 2015. Архивировано 19 сентября 2015 года.
  3. Последний коммит в ветке SHR (meta-smartphone). GitHub. Дата обращения: 21 июня 2024.
  4. Аппаратные платформы (архив freesmartphone.org) (англ.). Дата обращения: 21 июня 2024. Архивировано 23 марта 2014 года.
  5. Сравнение устройств (архив freesmartphone.org) (англ.). Дата обращения: 21 июня 2024. Архивировано 13 августа 2014 года.
  6. OpenMoko: its present and future (англ.). LWN.net (23 июня 2009). Дата обращения: 21 июня 2024.
  7. Исходный код shr-contacts. GitHub. Дата обращения: 21 июня 2024.
  8. Исходный код shr-dialer. GitHub. Дата обращения: 21 июня 2024.
  9. Исходный код shr-messages. GitHub. Дата обращения: 21 июня 2024.
  10. Страница DebianOnFreeRunner на Debian Wiki (англ.). wiki.debian.org. Дата обращения: 21 июня 2024.
  11. OpenMoko: 10 лет спустя (англ.). vanille.de (22 мая 2017). Дата обращения: 21 июня 2024.
  12. Исходный код freesmartphone.org: cornucopia. GitHub. Дата обращения: 21 июня 2024.

Ссылки

Дополнительно по теме