Replicant (sistema operativo)
Replicant es un fork de software libre de Android, en el que se han eliminado componentes y APIs propietarios del SDK de Google.[2] Intenta reemplazar los controladores (drivers) propietarios de hardware, requeridos en algunos teléfonos, por controladores cuyo código es libre.[3]
Replicant | ||
---|---|---|
Parte de Android (Linux) | ||
Información general | ||
Tipo de programa | sistema operativo móvil | |
Desarrollador |
BradleKuhn Aaron Williamson Graziano Sorbaioli Denis ‘GNUtoo’ Carikli[1] | |
Modelo de desarrollo | Software libre y de código abierto | |
Lanzamiento inicial | 2010 | |
Licencia | GPL v2[1] | |
Estado actual | En desarrollo | |
Información técnica | ||
Núcleo | Linux | |
Tipo de núcleo | Monolítico | |
Plataformas admitidas | ARM | |
Sistema de gestión de paquetes | APK | |
Versiones | ||
Última versión estable | 9 ( 21 de julio de 2019) | |
Enlaces | ||
Su nombre es un juego de palabras al aludir, por un lado, al hecho de replicar el sistema Android de Google y, por otro, a los replicantes, un tipo de androides de la novela de Philip K. Dick, ¿Sueñan los androides con ovejas eléctricas?.
Historia
El proyecto Replicant comenzó a mediados de 2010, con la finalidad de lograr un derivado de Android sin aplicaciones o controladores propietarios, es decir, plenamente libre, para el HTC Dream . El equipo inicial estaba formado por Bradley M. Kuhn , Aaron Williamson, Graziano Sorbaioli y Denis ' GNUtoo ' Çarıklı .
El proyecto llevó rápidamente a la escritura de código de reemplazo de las partes no libres necesarias para el HTC Dream funcionara. Replicant originalmente tuvo su propio repositorio de aplicaciones de software libre, que más tarde fue sustituido por F-Droid .
El software encargado de manejar la comunicación con el módem (lo que se denomina Radio Interface Layer - RIL ) fue reemplazado por uno de código libre. A continuación, se utilizó una biblioteca de manejo del GPS, que era una adaptación de código libre del que fue escrito originalmente para otro teléfono y que permitió que el HTC Dream trabajase con Replicant.
Las primeras versiones de Replicant se basaron en el código de Android Open Source Project , mientras que las versiones actuales, a partir de la 2.2 (Abril 2011), utilizan CyanogenMod como base, a fin de que el soporte para dispositivos sea más sencillo.
A medida que continuaba el desarrollo, muchos de los miembros del equipo de Replicant originales se retiraron del proyecto, por lo que ' GNUtoo ' Denis Çarıklı fue el único miembro que quedaba del equipo original, trabajando activamente en el proyecto.
En abril de 2011 , Paul Kocialkowski decidió involucrarse con el proyecto y se convirtió gradualmente en el principal desarrollador de Replicant , después de trasladar con éxito a Replicant a los dispositivos Nexus S y Galaxy S .
El 3 de enero de 2013, el proyecto lanzó la versión 4.0 de su SDK totalmente libre, en parte como respuesta a las preocupaciones sobre la actualización de la licencia de Google para los complementos, bajo un acuerdo de propiedad.
El 22 de enero se lanza la versión 4.2, con compatibilidad para dispositivos anteriores.
Replicant está patrocinado y apoyado por la Free Software Foundation .
Dispositivos[4]
Dispositivo | nombre clave | versión de Replicant |
---|---|---|
Nexus S | crespo | Replicant 4.0 |
Samsung Galaxy S III | i9300 | Replicant 4.0 |
Samsung Galaxy S II | 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 |
Véase también
Referencias
- About Replicant
- «Replicant 2.2 SDK available». replicant.us. 26 de abril de 2011. Archivado desde el original el 8 de octubre de 2011. Consultado el 10 de octubre de 2011.
- Replicant FAQ
- Supported devices
Enlaces externos
- Sitio web oficial
- Tabla comparativa de compatibilidad con alternativas a Android
- Wiki de Replicant
- Free Your Android / Libera Tu Android.
- F-Droid, market alternativo de software libre
- SHR