Replica | |
Famiglia | Dalvik / Linux |
---|---|
Le lingue | Russo e inglese |
Tipo di nucleo | Kernel Linux |
Stato del progetto | In sviluppo |
Depositare | git.replicant.us |
Piattaforme | BRACCIO |
Azienda / Sviluppatore |
Denis GNUtoo Carikli, Paul Kocialkowski |
Licenza |
Licenza Apache 2.0 GNU GPL 2 |
Prima versione | 2010 |
Ultima versione stabile | 6,0 0003 (30 dicembre 2017) |
Gestore dei pacchetti | APK |
Sito web | www.replicant.us |
Replicant è un sistema operativo mobile e gratuito derivato da LineageOS (ex CyanogenMod , entrambi derivati da Android e più esattamente dall'Android Open Source Project) nato durante l'estate del 2010 (si basava allora direttamente su Android Open Source Project). Mira a offrire un sistema operativo completamente gratuito per smartphone e tablet, sostituendo i componenti proprietari di Android con i loro equivalenti gratuiti.
Il progetto è supportato dalla Free Software Foundation che ha avviato una campagna di donazioni a proprio vantaggio.
È disponibile per diversi smartphone e tablet .
Il nome Replicant è preso dagli androidi con lo stesso nome nel film Blade Runner .
Il progetto Replicant è iniziato a metà del 2010, con lo sforzo di consolidare varie iniziative cercando di produrre un derivato completamente gratuito di Android per lo smartphone HTC G1 . Il team originale comprendeva Bradley M. Kuhn , Aaron Williamson, Graziano Sorbaioli e Denis GNUtoo Carikli. Il progetto ha portato rapidamente alla scrittura del codice sostitutivo per le parti non libere necessarie per rendere funzionale l'HTC G1. Il primo componente da sostituire ha permesso al suono di funzionare senza una libreria proprietaria . Replicant originariamente forniva il proprio repository di applicazioni gratuite, che è stato successivamente sostituito da F-Droid .
Il software che si occupava di gestire la comunicazione con il modem (che di solito si chiama Radio Interface Layer o RIL) è stato poi sostituito da codice libero, rendendo così fruibile la parte di telefonia. Una libreria che supportava il GPS è stata quindi adattata dal codice gratuito che era stato originariamente scritto per un altro telefono e che consentiva all'HTC G1 di eseguire il GPS con Replicant.
Le prime versioni di Replicant erano basate sul codice dell'Android Open Source Project, mentre le versioni 2.2 (aprile 2011) e successivamente utilizzare CyanogenMod come base, in modo da facilitare il supporto di più dispositivi.
Mentre lo sviluppo continuava, molti del team originale di Replicant si ritirarono dal progetto, rendendo Denis 'GNUtoo' Carikli l'unico membro rimasto del team originale che stava ancora lavorando attivamente al progetto. Nelaprile 2011, Paul Kocialkowski ha deciso di farsi coinvolgere nel progetto e gradualmente è diventato il principale sviluppatore di Replicant, dopo averlo portato con successo sugli smartphone Nexus S e Galaxy S.
Il 3 gennaio 2013Il progetto ha pubblicato la versione 4.0 del suo SDK completamente gratuita, in parte in risposta alle preoccupazioni sul fatto che Google avesse aggiornato la licenza per quanto riguarda i componenti aggiuntivi e bit facendone il proprietario.
Da luglio 2013, Replicant è sponsorizzato e supportato dalla Free Software Foundation .
Versione | Data di rilascio | Basato su | Appunti |
---|---|---|---|
2.2 | 26 aprile 2011 | NC | Il più recente (0009) è stato pubblicato il 21 ottobre 2011. |
2.3 | NC | NC | Il più recente (0005) è stato pubblicato il 30 settembre 2012. |
4.0 | 16 novembre 2012 | Android 4.0 "Ice Cream Sandwich" | Sono stati rilasciati 5 aggiornamenti Replicant 4.0. Il più recente (0005) è stato pubblicato il1 ° ottobre 2013. |
4.2 | 22 gennaio 2014 | CyanogenMod 10.1, basato su Android 4.2 "Jelly Bean" | Sono stati rilasciati 4 aggiornamenti di Replicant 4.2. Il più recente (0004) è stato pubblicato il2 settembre 2015. |
6.0 | 13 marzo 2017 | LineageOS 13.0 | 2 Sono stati rilasciati gli aggiornamenti di Replicant 6.0. Il più recente (0003) è stato pubblicato il30 dicembre 2017. |
L'ambito del progetto Replicant è stato gradualmente ampliato per includere il supporto per nuovi dispositivi, a partire dal Nexus One , dal Nexus S e dal Samsung Galaxy .
Gli sviluppatori replicanti lavorano costantemente per aggiungere il supporto per nuovi dispositivi.
Sono supportati i seguenti dispositivi, con Wi-Fi e Bluetooth che richiedono un firmware proprietario per funzionare:
Apparato | Nome in codice | Versione replicante | Grafica 2D | Grafica 3D | Suo | Telefonia | Dati mobili | CCP | GPS | Sensori | telecamera |
---|---|---|---|---|---|---|---|---|---|---|---|
Nexus S | crespo | 4.2 | Sì (lento) | No | sì | sì | sì | No | No | sì | sì |
Samsung Galaxy S III 4G | i9305 | 6.0 | sì | No | sì | No | No | sì | No | sì | Sì (posteriore) / proprietario (anteriore) |
Samsung galaxy s iii | i9300 | 6.0 | sì | No | sì | sì | sì | sì | No | sì | Sì (posteriore) / proprietario (anteriore) |
Samsung galaxy s ii | galaxys2 | 6.0 | sì | No | sì | sì | sì | No | No | sì | sì |
Samsung Galaxy s | galaxysmtd | 4.2 | Sì (lento) | No | sì | sì | sì | No | No | sì | sì |
Galaxy nexus | maguro | 6.0 | sì | No | sì | sì | sì | sì | No | sì | No |
Samsung Galaxy Tab 2 (10.1) | p5100 | 6.0 | Sì (lento) | No | sì | sì | sì | No | No | sì | No |
Samsung Galaxy Tab 2 (7.0) | p3100 | 6.0 | sì | No | sì | sì | sì | No | No | sì | No |
Nota della galassia Samsung | n7000 | 6.0 | sì | No | sì | sì | sì | No | No | sì | No |
Samsung Galaxy Note 2 | n7100 | 6.0 | sì | No | sì | sì | sì | sì | No | sì | Sì (posteriore) / Proprietario (anteriore) |
Samsung Galaxy Note 8.0 | N51xx | 6.0 | sì | No | sì | sì | sì | NC | No | sì | No |
Nexus One | passione | 2.3 | sì | No | proprietario | sì | sì | NC | Sì (no AGPS) | No (parzialmente) | No |
Goldelico GTA04 | gta04 | 2.3 | sì | No | sì | parziale (lavori in corso) | sì | NC | No | NC | No |
HTC Dream / HTC Magic (en) | dream_sapphire | 2.2 | sì | No | sì | sì | No | NC | Sì (no AGPS) | NC | No |
Vengono valutati ulteriori dispositivi mirati, in base all'idoneità delle loro piattaforme hardware e ai driver richiesti. Nelgennaio 2014, i dispositivi elencati di seguito non sono ancora supportati e il porting di Replicant su questi modelli è solo in fase di studio.
Apparato | Nome in codice | Versione replicante |
---|---|---|
Nexus 10 | manta | 4.2 |
Sulla base dell'inadeguatezza delle loro piattaforme hardware o della mancanza di driver gratuiti, il porting di Replicant sui dispositivi elencati di seguito è impossibile o altamente improbabile:
Apparato | Fattibilità | Motivo |
---|---|---|
Scheda Galaxy 8.9 | Improbabile | Lentezza di Tegra |
Nexus 7 | Possibile ma improbabile | Non specificato |
Nexus 4 | Molto spiacevole | Troppi piloti proprietari |
Motorola Defy (en) | Impossibile | Il nucleo è firmato |