HOME

TheInfoList



OR:

SHR (formerly Stable Hybrid Release) wasAccording 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 made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading on ...
for smartphones which was based on
OpenEmbedded OpenEmbedded is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The OpenEmbedded framework is developed by the OpenEmbedded community, which was formally established in 2003. O ...
,
Xorg X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve ...
, 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 and open-source 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 prop ...
and Qt.


Supported devices

The unstable and testing releases were released for
Openmoko Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system ( Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo FreeRun ...
's
Neo 1973 Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system ( Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo FreeRun ...
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 September 2008, the Dream was the first commercially released device to use t ...
, the
Nexus S The Nexus S 4G is a smartphone co-developed by Google and Samsung and manufactured by Samsung Electronics for release in 2010. It was the first smartphone to use the Android 2.3 "Gingerbread" operating system, and the first Android device to su ...
, 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. Th ...
and
Nokia N900 The Nokia N900 is a smartphone made by Nokia. It supersedes the Nokia N810. Its default operating system, Maemo 5, is a Linux-based OS originally developed for the Nokia 770 Internet Tablet. It is the first Nokia device based upon the Texas In ...
devices. with various degrees of completion.


Applications

SHR had several rudimentary"OpenMoko: its present and future"
2009 article on
LWN.net LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems. It consists of a weekly issue, separate stories which are published most days, and threaded discussion attached to ...
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
on th
Debian Wiki
/ref> Many graphical Linux applications were also available like
Midori Midori (みどり, ミドリ, , , ) is the Japanese word for "green" and may refer to: Places * Midori, Gunma * Midori-ku, Chiba * Midori-ku, Nagoya * Midori-ku, Sagamihara * Midori-ku, Saitama * Midori-ku, Yokohama People Given name * M ...
and
Pidgin A pidgin , or pidgin language, is a grammatically simplified means of communication 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 from s ...
, 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, AmigaOS, MorphOS and AROS Research Operating System are also available. A port for ...
, 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 X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve ...
enabled to use many
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
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 scann ...
, 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 open source mobile phones, including the hardware specification, the operating system ( Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo FreeRun ...
*
Replicant (operating system) Replicant 6.0 on Samsung Galaxy Note II. An example of phone information in Replicant, including a brief hardware description Replicant is a free operating system (OS) based on the Android mobile platform that aims to replace all propriet ...
*
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. Because Android is based on a modified version of the Linux kernel, rooting ...
*
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 official website

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