Jump to content

Replicant (operating system): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
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 S2]]
| [[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

Replicant
Replicant Logo
DeveloperDenis ‘GNUtoo’ Carikli, Paul Kocialkowski [1] [2] (chat)
OS familyDalvik/Linux
Working stateCurrent
Source modelFree and open source software
Latest release4.0
Repository
Package managerAPK
Kernel typeMonolithic (Linux kernel)
LicenseApache License 2.0 and GPLv2
Official websitereplicant.us

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 on the Nexus S

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

References