SHR (formerly Stable Hybrid Release) was
[According t]
the last commit in the SHR branch of meta-smartphone
SHR is no longer maintained. a community-driven
Linux distribution
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
for smartphones which was based on
OpenEmbedded
OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbed ...
,
Xorg, and th
freesmartphone.org (FSO)framework. Several different graphical toolkits were made available, such as
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary s ...
and
Qt.
Supported devices
The unstable and testing releases were released for
Openmoko
Openmoko is a discontinued project to create a family of mobile phones that are open source, including the hardware specification, the operating system (Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo ...
's
Neo 1973
Openmoko is a discontinued project to create a family of mobile phones that are open source, including the hardware specification, the operating system ( Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and ...
and
FreeRunner smartphones.
Later on, SHR Core supported the
FreeRunner and the
GTA04.
SHR Core was also being ported to several devices like the
HTC Dream
The HTC Dream (also known as the T-Mobile G1 in the United States and parts of Europe, and as the Era G1 in Poland) is a smartphone developed by HTC. First released in October 2008 for $179 with a 2-year contract to T-Mobile, the Dream was the f ...
, the
Nexus S, the
Palm Pre
The Palm Pre , styled as palm prē, is a multitasking smartphone that was designed and marketed by Palm with a multi-touch screen and a sliding keyboard. The smartphone was the first to use Palm's Linux-based mobile operating system, webOS. T ...
and
Nokia N900
The Nokia N900 is a smartphone made by Nokia, launched at Nokia World on 2 September 2009 and released in November. Superseding the Nokia N810, the N900's default operating system, Maemo 5, is a Linux-based OS originally developed for the Nokia ...
devices. with various degrees of completion.
Applications
SHR had several rudimentary
["OpenMoko: its present and future"](_blank)
2009 article on LWN.net about OpenMoko, with a review of SHR. applications specially made for it, like an address book software, a dialer, an SMS application and so on. It was also possible to install these applications on Debian.
[DebianOnFreeRunner page](_blank)
on th
Debian Wiki
/ref>
Many graphical Linux applications were also available like Midori and Pidgin
A pidgin , or pidgin language, is a grammatically simplified form of contact language that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn f ...
, and it was also possible to use the terminal with the ash shell through a terminal application.
Front-ends for MPlayer
MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable Desktop, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A ...
, and other software lik
FoxtrotGPS
that were developed for the OpenMoko and/or the distributions that ran on it were also available on SHR.
Software stack
The use of Xorg enabled to use many Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
applications, with various degrees of usability due to hardware constraints of the supported devices. Most/All of the supported devices had small displays with high Pixel density
Pixels per inch (ppi) and pixels per centimetre (ppcm or pixels/cm) are measurements of the pixel density of an electronic image device, such as a computer monitor or television display, or image digitizing device such as a camera or image scan ...
, and most of them had only a touchscreen based input and very few buttons.
SHR used the FSO framework middleware to handle the smartphones power management and various peripherals.[Th]
freesmartphone.org cornucopia source code
and olde
framework
source code have more details. Several SHR developers were also contributing to the FSO framework in order to port SHR to newer devices.
See also
*Openmoko
Openmoko is a discontinued project to create a family of mobile phones that are open source, including the hardware specification, the operating system (Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo ...
*Replicant (operating system)
Replicant is a free and open-source Android (operating system), Android-based operating system that intends to replace all Proprietary software, proprietary Android components with free-software counterparts. It is available for several smartph ...
*Rooting (Android OS)
Rooting is the process by which users of Android devices can attain privileged control (known as root access) over various subsystems of the device, usually smartphones and tablets. Because Android is based on a modified version of the Linux k ...
*Comparison of Linux distributions
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, includi ...
References
External links
*
SHR on Openmoko Wiki
{{DEFAULTSORT:Shr (Operating System)
ARM Linux distributions
Embedded Linux
Smartphone operating systems
Mobile operating systems
Free mobile software
Openmoko
Linux distributions