Developer | SHR community |
---|---|
OS family | Linux (Unix-like) |
Working state | Obsolete |
Source model | Open source |
Available in | Multilingual |
Update method | opkg |
Package manager | opkg |
Platforms | ARM |
Kernel type | Monolithic (Linux) |
Userland | GNU |
Default user interface | Enlightenment's Illume 2 |
License | Mainly the GNU GPL / plus various other licenses |
Official website | shr-project.org |
SHR (formerly Stable Hybrid Release) was [1] 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. [2] [3]
The unstable and testing releases were released for Openmoko's Neo 1973 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 Nexus S, the Palm Pre and Nokia N900 devices. [4] with various degrees of completion. [5]
SHR had several rudimentary [6] applications specially made for it, like an address book software, [7] a dialer, [8] an SMS application [9] and so on. It was also possible to install these applications on Debian. [10]
Many graphical Linux applications were also available like Midori and Pidgin, and it was also possible to use the terminal with the ash shell through a terminal application.
Front-ends for MPlayer, and other software like FoxtrotGPS that were developed for the OpenMoko and/or the distributions that ran on it were also available on SHR.
The use of Xorg enabled to use many 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. [11]
SHR used the FSO framework middleware to handle the smartphones power management and various peripherals. [12] Several SHR developers were also contributing to the FSO framework in order to port SHR to newer devices.
A Linux distribution 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 one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.
Qt Extended is an application platform for embedded Linux-based mobile computing devices such as personal digital assistants, video projectors and mobile phones. It was initially developed by The Qt Company, at the time known as Qt Software and a subsidiary of Nokia. When they cancelled the project the free software portion of it was forked by the community and given the name Qt Extended Improved. The QtMoko Debian-based distribution is the natural successor to these projects as continued by the efforts of the Openmoko community.
X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation.
Operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.
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. OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.
Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to compete with Apple and Android, and that strategy failed for complex, institutional and strategic reasons.
Debian-Installer is a system installer designed for the Debian Linux distribution. It originally appeared in the Debian release 3.1 (Sarge), released on June 6, 2005, although the first release of a Linux distribution that used it was Skolelinux (Debian-Edu) 1.0, released in June 2004.
PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, various BSD distributions such as FreeBSD and OpenBSD, macOS, as well as Illumos distributions and the Solaris operating system.
Linux 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 includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name "GNU/Linux" to emphasize the importance of GNU software, causing some controversy.
Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system, and actual smartphone development implementation like the Neo 1973 and Neo FreeRunner. The whole project was sponsored by Openmoko Inc.
GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.
The Ångström distribution is a defunct Linux distribution for a variety of embedded devices. The distribution is the result of work by developers from the OpenZaurus, OpenEmbedded, and OpenSIMpad projects. The graphical user interfaces (GUIs) available are OPIE and GPE among other options.
Openmoko Linux is an operating system for smartphones developed by the Openmoko project. It is based on the Ångström distribution, comprising various pieces of free software.
Buzztrax is a free software project designed to create a clone of the Buzz music composer. Its functionality is to preserve the playability of the compositions made with Buzz. Songs are made by adding virtual sound generators and effects, connecting them, recording short musical phrases and arranging them in the sequencer. For distribution, songs can be exported to common audio formats such as OGG, MP3, WAV and many others.
MeeGo is a discontinued Linux distribution hosted by the Linux Foundation, using source code from the operating systems Moblin and Maemo. Primarily targeted at mobile devices and information appliances in the consumer electronics market, MeeGo was designed to act as an operating system for hardware platforms such as netbooks, entry-level desktops, nettops, tablet computers, mobile computing and communications devices, in-vehicle infotainment devices, SmartTV / ConnectedTV, IPTV-boxes, smart phones, and other embedded systems.
Nvidia Optimus is a computer GPU switching technology created by Nvidia which, depending on the resource load generated by client software applications, will seamlessly switch between two graphics adapters within a computer system in order to provide either maximum performance or minimum power draw from the system's graphics rendering hardware.
The Ben NanoNote is a pocket computer using the Linux-based OpenWrt operating system. An open-source hardware device developed by Qi Hardware, it has been called possibly "the world's smallest Linux laptop for the traditional definition of the word.". In addition, the Ben NanoNote is noteworthy for being one of the few devices on the market running entirely on copyleft hardware.
Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.
Linux for mobile devices, sometimes referred to as mobile Linux, is the usage of Linux-based operating systems on portable devices, whose primary or only Human interface device (HID) is a touchscreen. It mainly comprises smartphones and tablet computers, but also some mobile phones, personal digital assistants (PDAs) portable media players that come with a touchscreen separately.