Replicant (operating system): Difference between revisions
→Supported Devices: added HTC Dream + Magic, table = sortable |
|||
Line 30: | Line 30: | ||
===Supported Devices=== |
===Supported Devices=== |
||
Next, the scope of the Replicant project was enlarged with new supported devices, first with the [[Nexus One]] and then with the [[Nexus S]] and [[Galaxy S]]. Replicant developers are still trying to add support for various new devices, basing their choice on various aspects of the device, making the port to Replicant (and thus the amount of work required to make it work without non-free software) easier. |
Next, the scope of the Replicant project was enlarged with new supported devices, first with the [[Nexus One]] and then with the [[Nexus S]] and [[Galaxy S]]. Replicant developers are still trying to add support for various new devices, basing their choice on various aspects of the device, making the port to Replicant (and thus the amount of work required to make it work without non-free software) easier. |
||
{| class="wikitable" |
{| class="wikitable sortable" |
||
|- |
|- |
||
! Device |
! Device |
||
! codename |
! scope="col" class="unsortable" | codename |
||
! Replicant version |
! Replicant version |
||
|- |
|- |
||
Line 40: | Line 40: | ||
| Replicant 4.0 |
| Replicant 4.0 |
||
|- |
|- |
||
| [[Galaxy |
| [[Samsung Galaxy SII]] |
||
| galaxys2 |
| galaxys2 |
||
| Replicant 4.0 |
| Replicant 4.0 |
||
|- |
|- |
||
| [[Galaxy S]] |
| [[Samsung Galaxy S]] |
||
| galaxysmtd |
| galaxysmtd |
||
| Replicant 4.0 |
| Replicant 4.0 |
||
Line 63: | Line 63: | ||
| gta04 |
| gta04 |
||
| Replicant 2.3 |
| Replicant 2.3 |
||
|- |
|||
| [[HTC Dream]]/[[HTC Magic]] |
|||
| dream_sapphire |
|||
| Replicant 2.2 |
|||
|} |
|} |
||
Revision as of 12:32, 4 August 2013
Developer | Denis ‘GNUtoo’ Carikli, Paul Kocialkowski [1] [2] (chat) |
---|---|
OS family | Dalvik/Linux |
Working state | Current |
Source model | Free and open source software |
Latest release | 4.0 |
Repository | |
Package manager | APK |
Kernel type | Monolithic (Linux kernel) |
License | Apache License 2.0 and GPLv2 |
Official website | replicant |
Replicant is a project aiming to provide a fully free Android distribution running on several devices.[3] Replicant is thus a Free Software project[4] that intends to replace the proprietary software that many phones need to make use of the full potential of the hardware or other functionalities of the device.[5][6]
The name Replicant is drawn from the fictional replicant androids in the film Blade Runner.
History
The Replicant project started in middle 2010 in order to gather various initiatives attempting to produce a fully free-as-in-freedom Android derivative for the first ‘Google phone‘, the HTC Dream. It was founded by Bradley M. Kuhn, Aaron Williamson, Graziano Sorbaioli and Denis ‘GNUtoo’ Carikli.[7] The project quickly led to the writing of replacement code for the non-free parts that were required to make the HTC Dream functional. The first component to be replaced permitted audio to work without any non-free library. The idea of creating a repository of free software for Android and Replicant, along with a client application, was soon considered by the Replicant team, but the first attempts didn't succeed.[citation needed] Later, the F-Droid project was started and brought a working free software repository along with a client that is seen as a free replacement to the Android Market.[8][9]
The software that was in charge of handling the communication with the modem (that is called Radio Interface Layer — RIL) was then replaced by free code, thus making the telephony part usable. A library handling the GPS was then adapted from free code that was originally written for another phone and permitted the HTC Dream to have GPS working with Replicant.[9]
While Replicant was originally based on the Android Open Source Project code, it was decided to switch to CyanogenMod as a base starting from Replicant 2.2, in order to make it easier to support more devices.[citation needed]
On 3 January 2013, the project released version 4.0 of their fully libre SDK, partly in response[10][11] to concerns over Google updating the license for add-ons and binaries under a proprietary agreement.
Supported Devices
Next, the scope of the Replicant project was enlarged with new supported devices, first with the Nexus One and then with the Nexus S and Galaxy S. Replicant developers are still trying to add support for various new devices, basing their choice on various aspects of the device, making the port to Replicant (and thus the amount of work required to make it work without non-free software) easier.
Device | codename | Replicant version |
---|---|---|
Nexus S | crespo | Replicant 4.0 |
Samsung Galaxy SII | galaxys2 | Replicant 4.0 |
Samsung Galaxy S | galaxysmtd | Replicant 4.0 |
Galaxy Nexus | maguro | Replicant 4.0 |
Samsung Galaxy Tab 2 (10.1) | p5100 | Replicant 4.0 |
Samsung Galaxy Tab 2 (7.0) | p3100 | Replicant 4.0 |
Goldelico GTA04 | gta04 | Replicant 2.3 |
HTC Dream/HTC Magic | dream_sapphire | Replicant 2.2 |
New members of the team
As development went on, many members of the original Replicant team retired from the project, making Denis ‘GNUtoo’ Carikli the only remaining member from the original team still actively working on the project. However, on April 2011 a new developer, Paul Kocialkowski, decided to get involved in the project and gradually became and still is the main Replicant developer, after successfully porting Replicant to the Nexus S and Galaxy S devices.[1][12]
Current release
Replicant 4.0 was released on November 16, 2012. It is based on the Ice Cream Sandwich release of Android.
Replicant 4.0 0004 was released on July 22, 2013. It is based on the Jelly Bean release of Android.
See also
- List of free and open source Android applications
- Comparison of mobile operating systems
- FOSS
- Rooting (Android OS)
References
- ^ a b http://redmine.replicant.us/projects/replicant/wiki/People
- ^ http://irc.freenode.net #replicant
- ^ http://redmine.replicant.us/
- ^ http://redmine.replicant.us/projects/replicant/wiki
- ^ http://www.gnu.org/philosophy/android-and-users-freedom.en.html
- ^ http://replicant.us/about/
- ^ http://linuxfr.org/news/replicant%C2%A0-distribution%C2%A0android-100%C2%A0libre
- ^ http://openattitude.com/2011/08/24/f-droid-the-android-app-store-for-freedom-beards/
- ^ a b http://www.framablog.org/index.php/post/2011/10/10/replicant-android-google
- ^ http://replicant.us/2013/01/replicant-4-0-sdk-release
- ^ http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk
- ^ http://features.techworld.com/operating-systems/3343370/replicant-developer-interview-building-truly-free-android/