SHR (operating system)
|Source model||Open source|
|Kernel type||Monolithic (Linux)|
|Default user interface||Enlightenment's Illume 2|
|License||Mainly the GNU GPL / plus various other licenses|
SHR (formerly Stable Hybrid Release) was a community-driven Linux distribution for smartphones which was based on OpenEmbedded, Xorg, and the freesmartphone.org (FSO) framework. Several different graphical toolkits were made available, such as GTK+ and Qt.
SHR had several rudimentary 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.
The use of Xorg enabled to use many GNU/Linux 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, 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. Several SHR developers were also contributing to the FSO framework in order to port SHR to newer devices.
- According to the last commit in the SHR branch of meta-smartphone, SHR is no longer maintained.
- SHR on Openmoko Wiki
- SHR official website
- Hardware on the former freesmartphone.org wiki.
- HardwareComparison on the former freesmartphone.org wiki.
- "OpenMoko: its present and future": 2009 article on LWN.net about OpenMoko, with a review of SHR.
- shr-contacts source code
- shr-dialer source code
- shr-messages source code
- DebianOnFreeRunner page on the Debian Wiki
- "OpenMoko: 10 Years After": Retrospective of the OpenMoko by Michael Lauer which also mention SHR.
- The freesmartphone.org cornucopia source code and older framework source code have more details.