Ilmu Komputer    
   
Daftar Isi
(Sebelumnya) Replay 4Report (Berikutnya)

Replicant (operating system)

Replicant
Replicant Logo
Company / developer

Denis ‘GNUtoo’ Carikli, Paul Kocialkowski [1]

[2] (chat)
OS familyDalvik/Linux
Working stateCurrent
Source modelFree and open source software
Latest stable release4.0
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 replicants, a variant of androids (bioroids) in the film Blade Runner.

Contents

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.[10]

On the 3rd of January, 2013 the project released version 4.0 of their fully libre SDK, partly in response[11][12] to concerns over Google updating the license for add-ons and binaries under a proprietary agreement.

More 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.

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][13]

The state of the progress

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.

See also

References

External links

(Sebelumnya) Replay 4Report (Berikutnya)