[go: nahoru, domu]

Aller au contenu

« Replicant (système d'exploitation) » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Metamorforme42 (discuter | contributions)
→‎Introduction : doublon avec wikidata et mef
Dadu (discuter | contributions)
mAucun résumé des modifications
 
(45 versions intermédiaires par 30 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Voir homonymie|Replicant}}
{{Voir homonymie|Replicant}}
{{ébauche|informatique|logiciel libre}}
{{Infobox Système d'exploitation
{{Infobox Système d'exploitation
| nom = Replicant
| nom = Replicant
| logo = Replicant logo alpha.svg
| logo = Replicant logo alpha.svg
| image = Replicant 4.0 on NexusS.jpeg
| image = Note II Replicant 6.0.jpg
| taille image =
| taille image =
| description =
| légende =
| interface graphique =
| interface graphique =
| licence = [[Licence Apache|Licence Apache 2.0]]<br />[[Licence publique générale GNU|GNU GPL 2]]
| licence = [[Licence Apache|Licence Apache 2.0]]<br />[[Licence publique générale GNU|GNU GPL 2]]
| état du projet = En développement
| état du projet = En développement
| développeur = Denis ‘GNUtoo’ Carikli, Paul Kocialkowski<ref name="replicant1">{{Lien web |langue=en |url=http://redmine.replicant.us/projects/replicant/wiki/People |titre=People - Replicant |publisher=Redmine.replicant.us |date= |consulté le=12 février 2014}}</ref>
| développeur = Denis GNUtoo Carikli, Paul Kocialkowski<ref name="replicant1">{{Lien web |langue=en |url=http://redmine.replicant.us/projects/replicant/wiki/People |titre=People - Replicant |éditeur=Redmine.replicant.us |consulté le=12 février 2014}}.</ref>
| famille = [[Dalvik (machine virtuelle)|Dalvik]]/[[Linux]]
| famille = [[Dalvik (machine virtuelle)|Dalvik]]/[[Linux]]
| type de noyau = [[Noyau Linux]]
| type de noyau = [[Noyau Linux]]
Ligne 18 : Ligne 17 :
}}
}}


'''Replicant''' est un [[système d'exploitation mobile]] et [[logiciel libre|libre]] dérivé de [[CyanogenMod]] (lui-même dérivé d'[[Android]] et plus exactement de l'Android Open Source Project<ref>{{en}} {{Lien web |langue=en |url=http://source.android.com | titre=Android Open Source Project |date= |site= |consulté le= 12 février 2014}}</ref>) qui est né pendant l'été 2010 (il était alors basé directement sur Android Open Source Project). Il vise à proposer un système d'exploitation entièrement libre pour les smartphones, en remplaçant les composants [[Logiciel propriétaire|privateurs]] d'Android par leurs équivalents libres.
'''Replicant''' est un [[système d'exploitation mobile]] et [[logiciel libre|libre]] dérivé de [[LineageOS]] (auparavant [[CyanogenMod]], tous deux dérivés d'[[Android]] et plus exactement de l'Android Open Source Project<ref>{{Lien web |langue=en |url=https://source.android.com | titre=Android Open Source Project |consulté le= 12 février 2014}}.</ref>) qui est né pendant l'été 2010 (il était alors basé directement sur Android Open Source Project). Il vise à proposer un système d'exploitation entièrement libre pour les smartphones et les tablettes, en remplaçant les composants [[Logiciel propriétaire|privateurs]] d'Android par leurs équivalents libres.


Le projet est soutenu par la [[Free Software Foundation]] qui a mis en place une campagne de dons à son profit<ref>{{Lien web |langue=en |url=https://www.fsf.org/news/fsf-launches-fundraising-program-for-replicant-the-fully-free-android-based-mobile-os |titre=FSF launches fundraising program for Replicant, the fully free Android-based mobile OS |date= |site= |consulté le= 12 février 2014}}</ref>.
Le projet est soutenu par la [[Free Software Foundation]] qui a mis en place une campagne de dons à son profit<ref>{{Lien web |langue=en |url=https://www.fsf.org/news/fsf-launches-fundraising-program-for-replicant-the-fully-free-android-based-mobile-os |titre=FSF launches fundraising program for Replicant, the fully free Android-based mobile OS |consulté le= 12 février 2014}}.</ref>.


Il est disponible pour plusieurs [[smartphone]]s et [[Tablette tactile|tablettes]]<ref>{{Lien web| langue=en |url=http://redmine.replicant.us/ |titre=Overview - Replicant |éditeur=Redmine.replicant.us |date= |consulté le=12 février 2014}}</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=http://redmine.replicant.us/projects/replicant/wiki |titre=Replicant |jour=04 |mois=02 |année=2012 |éditeur=Redmine.replicant.us |consulté le=2013-09-30}}</ref>{{,}}<ref name="gnu1">{{Lien web |langue=en |url=http://www.gnu.org/philosophy/android-and-users-freedom.en.html |titre=Android and Users' Freedom - GNU Project - Free Software Foundation |éditeur=Gnu.org |consulté le=2013-09-30}}</ref>{{,}}<ref>{{Lien web |langue=en |url=http://replicant.us/about/ |titre=About |éditeur=Replicant project |consulté le=2013-09-30}}</ref>.
Il est disponible pour plusieurs [[smartphone]]s et [[Tablette tactile|tablettes]]<ref>{{Lien web| langue=en |url=https://redmine.replicant.us/ |titre=Overview - Replicant |éditeur=Redmine.replicant.us |consulté le=12 février 2014}}.</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=https://redmine.replicant.us/projects/replicant/wiki |titre=Replicant |jour=04 |mois=02 |année=2012 |éditeur=Redmine.replicant.us |consulté le=2013-09-30}}.</ref>{{,}}<ref name="gnu1">{{Lien web |langue=fr |url=https://www.gnu.org/philosophy/android-and-users-freedom.fr.html |titre=Android et la liberté des utilisateurs - Projet GNU - Free Software Foundation |éditeur=Gnu.org |consulté le=2017-09-05}}.</ref>{{,}}<ref>{{Lien web |langue=en |url=https://replicant.us/about/ |titre=About |éditeur=Replicant project |consulté le=2013-09-30|brisé le = 2023-12-01}}.</ref>.


Le nom ''Replicant'' est tiré des [[androïde]]s du [[Réplicant|même nom]] dans le film ''[[Blade Runner (film)|Blade Runner]]''<ref>{{Lien web |langue=en |auteur=Neil McAllister |url=http://www.theregister.co.uk/2013/07/26/fsf_replicant_fundraising_campaign/ | titre=FSF passes collection plate for free Android clone Replicant |jour=26 |mois=07 |année=2013 |éditeur=The register |consulté le=2 février 2014}}</ref>.
Le nom ''Replicant'' est tiré des [[androïde]]s du [[Réplicant|même nom]] dans le film ''[[Blade Runner (film)|Blade Runner]]''<ref>{{Lien web |langue=en |auteur=Neil McAllister |url=https://www.theregister.co.uk/2013/07/26/fsf_replicant_fundraising_campaign/ | titre=FSF passes collection plate for free Android clone Replicant |jour=26 |mois=07 |année=2013 |éditeur=The register |consulté le=2 février 2014}}.</ref>.


== Histoire ==
== Histoire ==
Le projet Replicant a débuté mi-2010, avec un effort pour consolider diverses initiatives essayant de produire un dérivé entièrement libre d'Android pour le smartphone [[HTC G1]]. L'équipe originelle regroupait [[Bradley M. Kuhn]], Aaron Williamson, Graziano Sorbaioli et Denis ‘GNUtoo’ Carikli<ref>{{Lien web |langue=fr |url=http://linuxfr.org/news/replicant%C2%A0-distribution%C2%A0android-100%C2%A0libre |titre=Replicant: distribution Android 100% libre |jour=20 |mois=09 |année=2010 |éditeur=LinuxFr.org |consulté le=12 février 2014}}</ref>. Le projet a rapidement mené à l'écriture de [[code source|code]] de remplacement concernant les parties non-libres nécessaires pour rendre le HTC G1 fonctionnel. Le premier composant a avoir été remplacé permettait au son de fonctionner sans [[bibliothèque logicielle|bibliothèque]] [[logiciel propriétaire|propriétaire]]. Replicant fournissait à l'origine son propre [[dépôt (informatique)|dépôt]] d'applications libres, qui fut ultérieurement remplacé par [[F-Droid]]<ref>{{Lien web |langue=en |format= |auteur=Rowan Puttergill |url=http://memeburn.com/2011/10/replicant-making-android-truly-free/ |titre=Replicant Making Android Truly Free |jour=11 |mois=03 |année=2010 |site=[[Memeburn]] |éditeur=Michelle Atagana |consulté le=12 février 2014 |id= }}</ref>{{,}}<ref>{{Lien web |langue=en |url=http://openattitude.com/2011/08/24/f-droid-the-android-app-store-for-freedom-beards/ |titre=F-Droid, the Android app store for freedom beards. |jour=24 |mois=08 |année=2011 |site=openattitude.com |éditeur=Open attitude |consulté le=12 février 2014}}</ref>{{,}}<ref name="framablog1">{{Lien web |langue=fr |auteur=aKa |lien auteur= |coauteurs= |url=http://www.framablog.org/index.php/post/2011/10/10/replicant-android-google |titre= Le projet Replicant ou Android totalement libre présenté par PaulK |jour=10 |mois=10 |année=2011 |site=[[Framasoft#Framablog|framablog.org]] |éditeur=Framasoft |consulté le=12 février 2014}}</ref>.
Le projet Replicant a débuté mi-2010, avec un effort pour consolider diverses initiatives essayant de produire un dérivé entièrement libre d'Android pour le smartphone [[HTC G1]]. L'équipe originelle regroupait [[Bradley M. Kuhn]], Aaron Williamson, Graziano Sorbaioli et Denis GNUtoo Carikli<ref>{{Lien web |langue=fr |url=http://linuxfr.org/news/replicant%C2%A0-distribution%C2%A0android-100%C2%A0libre |titre=Replicant: distribution Android 100% libre |jour=20 |mois=09 |année=2010 |éditeur=LinuxFr.org |consulté le=12 février 2014}}.</ref>. Le projet a rapidement mené à l'écriture de [[code source|code]] de remplacement concernant les parties non-libres nécessaires pour rendre le HTC G1 fonctionnel. Le premier composant à avoir été remplacé permettait au son de fonctionner sans [[bibliothèque logicielle|bibliothèque]] [[logiciel propriétaire|propriétaire]]. Replicant fournissait à l'origine son propre [[dépôt (informatique)|dépôt]] d'applications libres, qui fut ultérieurement remplacé par [[F-Droid]]<ref>{{Lien web |langue=en |auteur=Rowan Puttergill |url=http://memeburn.com/2011/10/replicant-making-android-truly-free/ |titre=Replicant Making Android Truly Free |jour=11 |mois=03 |année=2010 |site=[[Memeburn]] |éditeur=Michelle Atagana |consulté le=12 février 2014 }}.</ref>{{,}}<ref>{{Lien web |langue=en |url=http://openattitude.com/2011/08/24/f-droid-the-android-app-store-for-freedom-beards/ |titre=F-Droid, the Android app store for freedom beards. |jour=24 |mois=08 |année=2011 |site=openattitude.com |éditeur=Open attitude |consulté le=12 février 2014|brisé le = 2023-12-01}}.</ref>{{,}}<ref name="framablog1">{{Lien web |langue=fr |auteur=aKa |url=http://www.framablog.org/index.php/post/2011/10/10/replicant-android-google |titre= Le projet Replicant ou Android totalement libre présenté par PaulK |jour=10 |mois=10 |année=2011 |site=[[Framasoft#Framablog|framablog.org]] |éditeur=Framasoft |consulté le=12 février 2014}}.</ref>.


Le logiciel qui était chargé de gérer la communication avec le modem (que l'on nomme usuellement Radio Interface Layer ou RIL) fut alors remplacé par du code libre, rendant ainsi la partie téléphonie utilisable. Une bibliothèque prenant en charge le GPS fut alors adaptée à partir de code libre qui avait été écrit à l'origine pour un autre téléphone et qui permit au HTC G1 de faire fonctionner le GPS avec Replicant<ref name="framablog1"/>.
Le logiciel qui était chargé de gérer la communication avec le [[modem]] (que l'on nomme usuellement [[Radio Interface Layer]] ou RIL) fut alors remplacé par du code libre, rendant ainsi la partie téléphonie utilisable. Une bibliothèque prenant en charge le GPS fut alors adaptée à partir de code libre qui avait été écrit à l'origine pour un autre téléphone et qui permit au HTC G1 de faire fonctionner le GPS avec Replicant<ref name="framablog1"/>.


Les premières versions de Replicant étaient basées sur le code de l'Android Open Source Project, tandis que les versions 2.2 (avril 2011) et ultérieures utilisent [[CyanogenMod]] en tant que base, dans le but de rendre plus aisé le support d'un plus grand nombre d'appareils<ref>{{Lien web| langue=en |auteur=Manuel Jose |url=http://www.techdrivein.com/2013/07/replicant-fully-free-android-mobile-os-fsf.html |titre = A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project |jour=30 |mois=07 |année=2013 |éditeur=techdrivein.com |consulté le=12 février 2014}}</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Rohan Pearce |url=http://features.techworld.com/operating-systems/3343370/replicant-developer-interview--building-a-truly-free-android/ |titre=Replicant developer interview - Building a truly free Android |jour=10 |mois=03 |année=2012 |site=techworld.com |éditeur=techworld.com |consulté le=12 février 2014}}</ref>.
Les premières versions de Replicant étaient basées sur le code de l'Android Open Source Project, tandis que les versions 2.2 ({{date-|avril 2011}}) et ultérieures utilisent [[CyanogenMod]] en tant que base, dans le but de rendre plus aisé le support d'un plus grand nombre d'appareils<ref>{{Lien web| langue=en |auteur=Manuel Jose |url=http://www.techdrivein.com/2013/07/replicant-fully-free-android-mobile-os-fsf.html |titre = A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project |jour=30 |mois=07 |année=2013 |éditeur=techdrivein.com |consulté le=12 février 2014}}.</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Rohan Pearce |url=http://features.techworld.com/operating-systems/3343370/replicant-developer-interview--building-a-truly-free-android/ |titre=Replicant developer interview - Building a truly free Android |jour=10 |mois=03 |année=2012 |site=techworld.com |éditeur=techworld.com |consulté le=12 février 2014}}.</ref>.


Tandis que le développement se poursuivait, de nombreux membres de l'équipe d'origine de Replicant se sont retirés du projet, faisant de Denis ‘GNUtoo’ Carikli l'unique membre restant de l'équipe originelle à travailler encore activement sur le projet. En avril 2011, Paul Kocialkowski décida de s'impliquer dans le projet et devint progressivement le principal développeur de Replicant, après l'avoir porté avec succès sur les smartphones Nexus S et Galaxy S<ref name="replicant1" />{{,}}<ref>{{Lien web |langue=en |auteur=Rohan Pearce |url=http://features.techworld.com/operating-systems/3343370/replicant-developer-interview-building-truly-free-android/ |titre= Replicant developer interview - Building a truly free Android - Interview - Techworld.com |jour=10 |mois=03 |année=2012 |éditeur=Features.techworld.com |consulté le=12 février 2014}}</ref>.
Tandis que le développement se poursuivait, de nombreux membres de l'équipe d'origine de Replicant se sont retirés du projet, faisant de Denis ‘GNUtoo’ Carikli l'unique membre restant de l'équipe originelle à travailler encore activement sur le projet. En {{date-|avril 2011}}, Paul Kocialkowski décida de s'impliquer dans le projet et devint progressivement le principal développeur de Replicant, après l'avoir porté avec succès sur les smartphones Nexus S et Galaxy S<ref name="replicant1" />{{,}}<ref>{{Lien web |langue=en |auteur=Rohan Pearce |url=http://features.techworld.com/operating-systems/3343370/replicant-developer-interview-building-truly-free-android/ |titre= Replicant developer interview - Building a truly free Android - Interview - Techworld.com |jour=10 |mois=03 |année=2012 |éditeur=Features.techworld.com |consulté le=12 février 2014}}.</ref>.


Le 3 janvier 2013, le projet publia la version 4.0 de son [[kit de développement]] entièrement libre, en partie pour répondre<ref>{{Lien web |auteur=PaulK |url=http://replicant.us/2013/01/replicant-4-0-sdk-release |titre=Replicant 4.0 SDK release |jour=03 |mois=01 |année=2013 |éditeur=Replicant.us |consulté le=12 février 2014}}</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk |titre=What's up with the Android SDK? |jour=05 |mois=01 |année=2013 |éditeur=Code.paulk.fr |consulté le=12 février 2013}}</ref> aux inquiétudes à propos du fait que Google avait mis à jour la licence relative aux [[plugin|add-on]]s et aux [[fichier binaire|binaire]]s, en la rendant propriétaire.
Le {{date-|3 janvier 2013}}, le projet publia la version 4.0 de son [[kit de développement]] entièrement libre, en partie pour répondre<ref>{{Lien web |auteur=PaulK |url=http://replicant.us/2013/01/replicant-4-0-sdk-release |titre=Replicant 4.0 SDK release |jour=03 |mois=01 |année=2013 |éditeur=Replicant.us |consulté le=12 février 2014 |archiveurl=https://web.archive.org/web/20130908071448/http://replicant.us/2013/01/replicant-4-0-sdk-release/ |archivedate=8 septembre 2013 |brisé le = 2023-12-01}}.</ref>{{,}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=http://code.paulk.fr/article0008/what-s-up-with-the-android-sdk |titre=What's up with the Android SDK? |jour=05 |mois=01 |année=2013 |éditeur=Code.paulk.fr |consulté le=12 février 2013}}.</ref> aux inquiétudes à propos du fait que [[Google]] avait mis à jour la licence relative aux [[plugin|add-on]]s et aux [[fichier binaire|binaire]]s, en la rendant propriétaire.


Depuis juillet 2013, Replicant est sponsorisé et supporté par la [[Free Software Foundation]]<ref>{{Lien web |langue=en |auteur=Zak Rogoff |url=http://www.fsf.org/news/fsf-launches-fundraising-program-for-replicant-the-fully-free-android-based-mobile-os |titre=FSF launches fundraising program for Replicant, the fully free Android-based mobile OS |jour=24 |mois=07 |année=2013 |site=[[Free Software Foundation]] |éditeur=Free Software Foundation |consulté le=12 février 2014}}</ref>.
Depuis {{date-|juillet 2013}}, Replicant est sponsorisé et soutenu par la [[Free Software Foundation]]<ref>{{Lien web |langue=en |auteur=Zak Rogoff |url=https://www.fsf.org/news/fsf-launches-fundraising-program-for-replicant-the-fully-free-android-based-mobile-os |titre=FSF launches fundraising program for Replicant, the fully free Android-based mobile OS |jour=24 |mois=07 |année=2013 |site=[[Free Software Foundation]] |éditeur=Free Software Foundation |consulté le=12 février 2014}}.</ref>.

À la date du [[FOSDEM]] 2023, Denis ‘GNUtoo’ Carikli est le mainteneur du projet<ref>{{Lien web |langue=en |auteur=GNUtoo |url=https://blog.replicant.us/2023/02/replicant-at-fosdem-2023/ |titre=Replicant at FOSDEM 2023 |jour=1 |mois=02 |année=2023 |consulté le=19 juillet 2023}}.</ref>.


=== Publications ===
=== Publications ===
Ligne 48 : Ligne 49 :
! Notes
! Notes
|-
|-
| 2.2 <ref>{{Lien web | langue=en | url=http://www.replicant.us/2011/04/replicant-2-2-sdk-available/ | titre=Replicant 2.2 SDK Available |jour=26 |mois=avril |année=2011 |consulté le=12 février 2014}}</ref>
| 2.2 <ref>{{Lien web | langue=en | url=https://blog.replicant.us/2011/04/replicant-2-2-sdk-available/ | titre=Replicant 2.2 SDK Available |jour=26 |mois=avril |année=2011 |consulté le=8 mars 2018}}.</ref>
| {{date|2011-04-26}}
| {{date|2011-04-26}}
| {{n/a}}
| {{n/a}}
| La plus récente (0009) a été publiée le {{date-|21 octobre 2011}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=https://blog.replicant.us/2011/10/new-replicant-2-2-preview-images-0009-released/ |titre=New Replicant 2.2 preview images (0009) released |jour=21 |mois=10 |année=2011 |site=replicant.us |éditeur=Replicant project |consulté le=8 mars 2018}}.</ref>.
|-
|-
| 2.3
| {{n/a}}
| {{n/a}}
| {{n/a}}
| La plus récente (0005) a été publiée le {{date-|30 septembre 2012}}<ref>{{Lien web |langue=en |auteur=PaulK |url=https://blog.replicant.us/2012/09/replicant-2-3-0005-images-fixing-the-ussd-vulnerability/ |titre=Replicant 2.3 0005 images, fixing the USSD vulnerability |jour=30 |mois=9 |année=2012 |site=replicant.us |éditeur=Replicant project |consulté le=8 mars 2018}}.</ref>.
|-
|-
| 4.0
| 4.0
| {{date|2012-11-16}}
| {{date|2012-11-16}}
| [[Android 4.0|Android 4.0 "Ice Cream Sandwich"]]
| [[Android 4.0|Android 4.0 "Ice Cream Sandwich"]]
| 5 mises à jour de Replicant 4.0 ont été publiées. La plus récente (0005) a été publiée le 1<sup>er</sup> octobre 2013.<ref>{{Lien web |langue=en |auteur=PaulK |url=http://replicant.us/2013/10/replicant-4-0-0005-images-release/ |titre=Replicant 4.0 0005 images release |jour=01 |mois=10 |année=2013 |site=www.replicant.us |éditeur=Replicant project |consulté le=12 février 2014}}</ref>
| 5 mises à jour de Replicant 4.0 ont été publiées. La plus récente (0005) a été publiée le {{date-|1 octobre 2013}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=https://blog.replicant.us/2013/10/replicant-4-0-0005-images-release/ |titre=Replicant 4.0 0005 images release |jour=01 |mois=10 |année=2013 |site=replicant.us |éditeur=Replicant project |consulté le=30 septembre 2017}}.</ref>.
|-
|-
| 4.2 <ref name="replicant-4-2-kicks-out">{{Lien web |langue=en |auteur=PaulK |url=http://www.replicant.us/2014/01/replicant-4-2-kicks-out/ |titre=Replicant 4.2 kicks out! |jour=22 |mois=01 |année=2014 |site=http://www.replicant.us |éditeur=Replicant project |consulté le=12 février 2014}}</ref>
| 4.2 <ref name="replicant-4-2-kicks-out">{{Lien web |langue=en |auteur=Paul Kocialkowski |url=https://blog.replicant.us/2014/01/replicant-4-2-kicks-out/ |titre=Replicant 4.2 kicks out! |jour=22 |mois=01 |année=2014 |site=replicant.us |éditeur=Replicant project |consulté le=30 septembre 2017}}.</ref>
| {{date|2014-01-22}}
| {{date|2014-01-22}}
| [[CyanogenMod]] 10.1, basé sur [[Android Jelly Bean|Android 4.2 "Jelly Bean"]]
| [[CyanogenMod]] 10.1, basé sur [[Android Jelly Bean|Android 4.2 "Jelly Bean"]]
| 4 mises à jour Replicant 4.2 ont été publié; la plus récente (0004) a été publiée le 2 septembre 2015.<ref name="latest-release" />
| 4 mises à jour Replicant 4.2 ont été publiées. La plus récente (0004) a été publiée le {{date-|2 septembre 2015}}<ref>{{Lien web |langue=en |auteur=Paul Kocialkowski |url=https://blog.replicant.us/2015/09/replicant-4-2-0004-images-release/ |titre=Replicant 4.2 0004 images release |année=2015 |mois=9 |jour=2 |site=replicant.us |éditeur=Replicant project |consulté le=30 septembre 2017}}.</ref>.
|-
| 6.0<ref>{{Lien web |langue=en |auteur=Wolfgang Wiedmeyer |url=https://blog.replicant.us/2017/05/replicant-6-0-released/ |titre=Replicant 6.0 released |jour=13 |mois=03 |année=2017 |site=replicant.us |éditeur=Replicant project |consulté le=05 septembre 2017}}.</ref>{{,}}<ref>{{Lien web |langue=fr |auteur=RyDroid |url=https://linuxfr.org/news/sortie-de-replicant-6-0 |titre=Sortie de Replicant 6.0 |jour=02 |mois=07 |année=2017 |site=linuxfr.org |consulté le=05 septembre 2017}}.</ref>
| {{date|2017-03-13}}
| [[LineageOS]] 13.0
| 2 mises à jour Replicant 6.0 ont été publiées<ref>{{Lien web |langue=en |auteur=Wolfgang Wiedmeyer |url=https://blog.replicant.us/2017/09/a-new-replicant-6-0-release/ |titre=A new Replicant 6.0 release |consulté le=30 septembre 2017}}.</ref>{{,}}<ref>{{Lien web |langue=fr |auteur=RyDroid |url=https://linuxfr.org/users/rydroid/journaux/replicant-6-0-0002-est-sorti-avec-12-appareils-supportes |titre=Replicant 6.0 0002 est sorti (avec 12 appareils supportés !) |jour=11 |mois=10 |année=2017 |site=linuxfr.org |consulté le=8 mars 2018}}.</ref>. La plus récente (0003) a été publiée le {{date-|30 décembre 2017}}<ref>{{Lien web |langue=en |auteur=GNUtoo |url=https://blog.replicant.us/2017/12/third-replicant-6-0-release/ |titre=Third Replicant 6.0 release |jour=30 |mois=12 |année=2017 |consulté le=8 mars 2018}}.</ref>.
|}
|}


== Appareils supportés ==
== Appareils supportés ==
La portée du projet Replicant a été graduellement étendue afin d'inclure le support de nouveaux appareils, à commencer par le [[Nexus One]], le [[Nexus S]] et le [[Samsung Galaxy S]].
La portée du projet Replicant a été graduellement étendue afin d'inclure le support de nouveaux appareils, à commencer par le [[Nexus One]], le [[Nexus S]] et le [[Samsung Galaxy S (smartphone)|Samsung Galaxy S]].


Les développeurs de Replicant travaillent constamment pour ajouter le support de nouveaux appareils.
Les développeurs de Replicant travaillent constamment pour ajouter le support de nouveaux appareils.


À compter de janvier 2014, les appareils suivants sont pris en charge, avec le [[Wi-Fi]] et le [[Bluetooth]] nécessitant des [[firmware|micrologiciels]] propriétaires pour fonctionner<ref>{{Lien web |langue=en |url=http://redmine.replicant.us/projects/replicant/wiki/ReplicantStatus |titre=Replicant Status |éditeur=replicant.us |consulté le=12 février 2014}}</ref>:
Les appareils suivants sont pris en charge, avec le [[Wi-Fi]] et le [[Bluetooth]] nécessitant des [[firmware|micrologiciels]] propriétaires pour fonctionner<ref>{{Lien web |langue=en |url=https://redmine.replicant.us/projects/replicant/wiki/ReplicantStatus |titre=Replicant Status |éditeur=replicant.us |consulté le=12 février 2014}}.</ref>:


{| class="wikitable sortable"
{| class="wikitable sortable"
Ligne 98 : Ligne 110 :
| {{oui}}
| {{oui}}
| {{oui}}
| {{oui}}
|-
| Samsung Galaxy S III 4G
| i9305
| 6.0
| {{oui}}
| {{non}}
| {{oui}}
| {{non}}
| {{non}}
| {{oui}}
| {{non}}
| {{oui}}
| {{oui}}&nbsp;(arrière) / propriétaire&nbsp;(avant)
|-
|-
| [[Samsung Galaxy S III]]
| [[Samsung Galaxy S III]]
| i9300
| i9300
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 107 : Ligne 132 :
| {{oui}}
| {{oui}}
| {{oui}}
| {{oui}}
| {{non}}
| {{oui}}
| {{non}}
| {{non}}
| {{oui}}
| {{oui}}
Ligne 114 : Ligne 139 :
| [[Samsung Galaxy S II]]
| [[Samsung Galaxy S II]]
| galaxys2
| galaxys2
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 125 : Ligne 150 :
| {{oui}}
| {{oui}}
|-
|-
| [[Samsung Galaxy S]]
| [[Samsung Galaxy S (smartphone)|Samsung Galaxy S]]
| galaxysmtd
| galaxysmtd
| 4.2
| 4.2
Ligne 140 : Ligne 165 :
| [[Galaxy Nexus]]
| [[Galaxy Nexus]]
| maguro
| maguro
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 146 : Ligne 171 :
| {{oui}}
| {{oui}}
| {{oui}}
| {{oui}}
| {{non}}
| {{oui}}
| {{non}}
| {{non}}
| {{oui}}
| {{oui}}
Ligne 153 : Ligne 178 :
| [[Samsung Galaxy Tab|Samsung Galaxy Tab 2 (10.1)]]
| [[Samsung Galaxy Tab|Samsung Galaxy Tab 2 (10.1)]]
| p5100
| p5100
| 4.2
| 6.0
| {{oui}} (lent)
| {{oui}} (lent)
| {{non}}
| {{non}}
Ligne 166 : Ligne 191 :
| [[Samsung Galaxy Tab|Samsung Galaxy Tab 2 (7.0)]]
| [[Samsung Galaxy Tab|Samsung Galaxy Tab 2 (7.0)]]
| p3100
| p3100
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 177 : Ligne 202 :
| {{non}}
| {{non}}
|-
|-
| [[Samsung Galaxy Note]]
| [[Samsung Galaxy Note (smartphone)|Samsung Galaxy Note]]
| n7000
| n7000
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 192 : Ligne 217 :
| [[Samsung Galaxy Note 2]]
| [[Samsung Galaxy Note 2]]
| n7100
| n7100
| 4.2
| 6.0
| {{oui}}
| {{oui}}
| {{non}}
| {{non}}
Ligne 198 : Ligne 223 :
| {{oui}}
| {{oui}}
| {{oui}}
| {{oui}}
| {{non}}
| {{oui}}
| {{non}}
| {{non}}
| {{oui}}
| {{oui}}
| {{oui}}&nbsp;(arrière) / Propriétaire&nbsp;(avant)
| {{oui}}&nbsp;(arrière) / Propriétaire&nbsp;(avant)
|-
| [[Samsung Galaxy Note 8.0]]
| N51xx
| 6.0
| {{oui}}
| {{non}}
| {{oui}}
| {{oui}}
| {{oui}}
| {{n/a}}
| {{non}}
| {{oui}}
| {{non}}
|-
|-
| [[Nexus One]]
| [[Nexus One]]
Ligne 213 : Ligne 251 :
| {{n/a}}
| {{n/a}}
| {{oui}} (non&nbsp;AGPS)
| {{oui}} (non&nbsp;AGPS)
| {{non}}
| {{non}} (partiellement)
| {{non}}
| {{non}}
|-
|-
Ligne 229 : Ligne 267 :
| {{non}}
| {{non}}
|-
|-
| [[HTC&nbsp;Dream]] / [[HTC&nbsp;Magic]]
| [[HTC&nbsp;Dream]] / {{Lien|HTC Magic|lang=en}}
| dream_sapphire
| dream_sapphire
| 2.2
| 2.2
Ligne 245 : Ligne 283 :
=== Ajouts probables ===
=== Ajouts probables ===


Des appareils ciblés additionnels sont évalués, en se basant sur l'adéquation de leurs plateformes matérielles et des pilotes requis. En janvier 2014, les appareils listés ci-dessous ne sont pas encore supportés et porter Replicant sur ces modèles est seulement à l'étude<ref name="replicant-evaluation">{{Lien web |langue=en |url=http://redmine.replicant.us/projects/replicant/wiki/TargetsEvaluation |titre=Targets Evaluation |éditeur=replicant.us |consulté le=12 février 2014}}</ref>.
Des appareils ciblés additionnels sont évalués, en se basant sur l'adéquation de leurs plateformes matérielles et des pilotes requis. En {{date-|janvier 2014}}, les appareils listés ci-dessous ne sont pas encore supportés et porter Replicant sur ces modèles est seulement à l'étude<ref name="replicant-evaluation">{{Lien web |langue=en |url=https://redmine.replicant.us/projects/replicant/wiki/TargetsEvaluation |titre=Targets Evaluation |éditeur=replicant.us |consulté le=12 février 2014}}.</ref>.


{| class="wikitable sortable"
{| class="wikitable sortable"
Ligne 259 : Ligne 297 :


=== Ajout improbables ou impossibles ===
=== Ajout improbables ou impossibles ===
Sur la base de l'inadéquation de leurs plateformes matérielles, ou du manque de pilotes libres, porter Repliquant sur les appareil listés ci-dessous est soit impossible soit hautement improbable<ref name="replicant-evaluation" />:
Sur la base de l'inadéquation de leurs plateformes matérielles, ou du manque de pilotes libres, porter Replicant sur les appareils listés ci-dessous est soit impossible soit hautement improbable<ref name="replicant-evaluation" />:


{| class="wikitable sortable"
{| class="wikitable sortable"
Ligne 279 : Ligne 317 :
| Trop de pilotes privateurs
| Trop de pilotes privateurs
|-
|-
| [[Motorola Defy]]
| {{Lien|Motorola Defy|lang=en}}
| Impossible
| Impossible
| Le noyau est signé
| Le noyau est signé
Ligne 287 : Ligne 325 :
* [[Logiciel libre]]
* [[Logiciel libre]]
* [[Root d'Android]]
* [[Root d'Android]]
* [[/e/]]


== Notes et références ==
== Notes et références ==
{{Traduction/Référence|en|Replicant (operating system|593984198}}
{{Traduction/Référence|en|Replicant (operating system|593984198}}
{{Références|colonnes=2}}
{{Références|colonnes=2}}



=== Liens externes ===
=== Liens externes ===
* {{en}} [http://replicant.us/ Site officiel]
* {{en}} [https://replicant.us/ Site officiel]
* {{en}} [http://redmine.replicant.us/projects/replicant/wiki/ReplicantStatus Liste des appareils compatibles]
* {{en}} [https://redmine.replicant.us/projects/replicant/wiki/ReplicantStatus Liste des appareils compatibles]
* {{en}} [http://www.guardian.co.uk/technology/2011/sep/19/android-free-software-stallman Article de Richard Stallman sur Android citant Replicant]
* {{en}} [https://www.guardian.co.uk/technology/2011/sep/19/android-free-software-stallman Article de Richard Stallman sur Android citant Replicant]
* {{fr}} [http://linuxfr.org/news/entretien-avec-paul-kocialkowski-developpeur-replicant Entretien avec Paul Kocialkowski, développeur Replicant], linuxfr.org, le {{Date|29|juillet|2013|en informatique}}
* [https://linuxfr.org/news/entretien-avec-paul-kocialkowski-developpeur-replicant Entretien avec Paul Kocialkowski, développeur Replicant], [[Linuxfr|linuxfr.org]], le {{Date|29|juillet|2013|en informatique}}


{{palette|Linux|Android|Systèmes d'exploitation|Architecture ARM}}
{{palette|Linux|Android|Systèmes d'exploitation|Architecture ARM}}
{{portail|logiciels libres}}
{{portail|logiciels libres|télécommunications}}


[[Catégorie:Android|*]]
[[Catégorie:Système d'exploitation de téléphonie mobile libre]]
[[Catégorie:Smartphone]]
[[Catégorie:Micrologiciel Android personnalisé]]
[[Catégorie:Logiciel libre]]
[[Catégorie:Logiciel libre sous licence GPL]]
[[Catégorie:Noyau Linux]]
[[Catégorie:Logiciel libre sous licence Apache]]
[[Catégorie:Système d'exploitation]]
[[Catégorie:Distribution Linux embarqué]]
[[Catégorie:Système d'exploitation de téléphonie mobile]]

Dernière version du 6 mars 2024 à 12:03

Replicant
Logo
Image illustrative de l’article Replicant (système d'exploitation)

Famille Dalvik/Linux
Langues Russe et anglaisVoir et modifier les données sur Wikidata
Type de noyau Noyau Linux
État du projet En développement
Dépôt git.replicant.usVoir et modifier les données sur Wikidata
Plates-formes ARM
Entreprise /
Développeur
Denis GNUtoo Carikli, Paul Kocialkowski[1]
Licence Licence Apache 2.0
GNU GPL 2
Première version Voir et modifier les données sur Wikidata
Dernière version stable 6.0 0004 RC5 ()[2]Voir et modifier les données sur Wikidata
Gestionnaire de paquets APK
Site web www.replicant.usVoir et modifier les données sur Wikidata

Replicant est un système d'exploitation mobile et libre dérivé de LineageOS (auparavant CyanogenMod, tous deux dérivés d'Android et plus exactement de l'Android Open Source Project[3]) qui est né pendant l'été 2010 (il était alors basé directement sur Android Open Source Project). Il vise à proposer un système d'exploitation entièrement libre pour les smartphones et les tablettes, en remplaçant les composants privateurs d'Android par leurs équivalents libres.

Le projet est soutenu par la Free Software Foundation qui a mis en place une campagne de dons à son profit[4].

Il est disponible pour plusieurs smartphones et tablettes[5],[6],[7],[8].

Le nom Replicant est tiré des androïdes du même nom dans le film Blade Runner[9].

Histoire[modifier | modifier le code]

Le projet Replicant a débuté mi-2010, avec un effort pour consolider diverses initiatives essayant de produire un dérivé entièrement libre d'Android pour le smartphone HTC G1. L'équipe originelle regroupait Bradley M. Kuhn, Aaron Williamson, Graziano Sorbaioli et Denis GNUtoo Carikli[10]. Le projet a rapidement mené à l'écriture de code de remplacement concernant les parties non-libres nécessaires pour rendre le HTC G1 fonctionnel. Le premier composant à avoir été remplacé permettait au son de fonctionner sans bibliothèque propriétaire. Replicant fournissait à l'origine son propre dépôt d'applications libres, qui fut ultérieurement remplacé par F-Droid[11],[12],[13].

Le logiciel qui était chargé de gérer la communication avec le modem (que l'on nomme usuellement Radio Interface Layer ou RIL) fut alors remplacé par du code libre, rendant ainsi la partie téléphonie utilisable. Une bibliothèque prenant en charge le GPS fut alors adaptée à partir de code libre qui avait été écrit à l'origine pour un autre téléphone et qui permit au HTC G1 de faire fonctionner le GPS avec Replicant[13].

Les premières versions de Replicant étaient basées sur le code de l'Android Open Source Project, tandis que les versions 2.2 () et ultérieures utilisent CyanogenMod en tant que base, dans le but de rendre plus aisé le support d'un plus grand nombre d'appareils[14],[15].

Tandis que le développement se poursuivait, de nombreux membres de l'équipe d'origine de Replicant se sont retirés du projet, faisant de Denis ‘GNUtoo’ Carikli l'unique membre restant de l'équipe originelle à travailler encore activement sur le projet. En , Paul Kocialkowski décida de s'impliquer dans le projet et devint progressivement le principal développeur de Replicant, après l'avoir porté avec succès sur les smartphones Nexus S et Galaxy S[1],[16].

Le , le projet publia la version 4.0 de son kit de développement entièrement libre, en partie pour répondre[17],[18] aux inquiétudes à propos du fait que Google avait mis à jour la licence relative aux add-ons et aux binaires, en la rendant propriétaire.

Depuis , Replicant est sponsorisé et soutenu par la Free Software Foundation[19].

À la date du FOSDEM 2023, Denis ‘GNUtoo’ Carikli est le mainteneur du projet[20].

Publications[modifier | modifier le code]

Version Date de sortie Basé sur Notes
2.2 [21] NC La plus récente (0009) a été publiée le [22].
2.3 NC NC La plus récente (0005) a été publiée le [23].
4.0 Android 4.0 "Ice Cream Sandwich" 5 mises à jour de Replicant 4.0 ont été publiées. La plus récente (0005) a été publiée le [24].
4.2 [25] CyanogenMod 10.1, basé sur Android 4.2 "Jelly Bean" 4 mises à jour Replicant 4.2 ont été publiées. La plus récente (0004) a été publiée le [26].
6.0[27],[28] LineageOS 13.0 2 mises à jour Replicant 6.0 ont été publiées[29],[30]. La plus récente (0003) a été publiée le [31].

Appareils supportés[modifier | modifier le code]

La portée du projet Replicant a été graduellement étendue afin d'inclure le support de nouveaux appareils, à commencer par le Nexus One, le Nexus S et le Samsung Galaxy S.

Les développeurs de Replicant travaillent constamment pour ajouter le support de nouveaux appareils.

Les appareils suivants sont pris en charge, avec le Wi-Fi et le Bluetooth nécessitant des micrologiciels propriétaires pour fonctionner[32]:

Appareil Nom de code Version de Replicant Graphismes 2D Graphismes 3D Son Téléphonie Données Mobiles CCP GPS Capteurs Caméra
Nexus S crespo 4.2  Oui (lent)  Non  Oui  Oui  Oui  Non  Non  Oui  Oui
Samsung Galaxy S III 4G i9305 6.0  Oui  Non  Oui  Non  Non  Oui  Non  Oui  Oui (arrière) / propriétaire (avant)
Samsung Galaxy S III i9300 6.0  Oui  Non  Oui  Oui  Oui  Oui  Non  Oui  Oui (arrière) / propriétaire (avant)
Samsung Galaxy S II galaxys2 6.0  Oui  Non  Oui  Oui  Oui  Non  Non  Oui  Oui
Samsung Galaxy S galaxysmtd 4.2  Oui (lent)  Non  Oui  Oui  Oui  Non  Non  Oui  Oui
Galaxy Nexus maguro 6.0  Oui  Non  Oui  Oui  Oui  Oui  Non  Oui  Non
Samsung Galaxy Tab 2 (10.1) p5100 6.0  Oui (lent)  Non  Oui  Oui  Oui  Non  Non  Oui  Non
Samsung Galaxy Tab 2 (7.0) p3100 6.0  Oui  Non  Oui  Oui  Oui  Non  Non  Oui  Non
Samsung Galaxy Note n7000 6.0  Oui  Non  Oui  Oui  Oui  Non  Non  Oui  Non
Samsung Galaxy Note 2 n7100 6.0  Oui  Non  Oui  Oui  Oui  Oui  Non  Oui  Oui (arrière) / Propriétaire (avant)
Samsung Galaxy Note 8.0 N51xx 6.0  Oui  Non  Oui  Oui  Oui NC  Non  Oui  Non
Nexus One passion 2.3  Oui  Non propriétaire  Oui  Oui NC  Oui (non AGPS)  Non (partiellement)  Non
Goldelico GTA04 gta04 2.3  Oui  Non  Oui partiel (travail en cours)  Oui NC  Non NC  Non
HTC Dream / HTC Magic (en) dream_sapphire 2.2  Oui  Non  Oui  Oui  Non NC  Oui (non AGPS) NC  Non

Ajouts probables[modifier | modifier le code]

Des appareils ciblés additionnels sont évalués, en se basant sur l'adéquation de leurs plateformes matérielles et des pilotes requis. En , les appareils listés ci-dessous ne sont pas encore supportés et porter Replicant sur ces modèles est seulement à l'étude[33].

Appareil Nom de code Version de Replicant
Nexus 10 manta 4.2

Ajout improbables ou impossibles[modifier | modifier le code]

Sur la base de l'inadéquation de leurs plateformes matérielles, ou du manque de pilotes libres, porter Replicant sur les appareils listés ci-dessous est soit impossible soit hautement improbable[33]:

Appareil Faisabilité Raison
Galaxy Tab 8.9 Improbable Lenteur du Tegra
Nexus 7 Possible mais improbable Non spécifiée
Nexus 4 Très improbable Trop de pilotes privateurs
Motorola Defy (en) Impossible Le noyau est signé

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. a et b (en) « People - Replicant », Redmine.replicant.us (consulté le ).
  2. « Replicant images » (consulté le )
  3. (en) « Android Open Source Project » (consulté le ).
  4. (en) « FSF launches fundraising program for Replicant, the fully free Android-based mobile OS » (consulté le ).
  5. (en) « Overview - Replicant », Redmine.replicant.us (consulté le ).
  6. (en) Paul Kocialkowski, « Replicant », Redmine.replicant.us, (consulté le ).
  7. « Android et la liberté des utilisateurs - Projet GNU - Free Software Foundation », Gnu.org (consulté le ).
  8. (en) « About »(Archive.orgWikiwixArchive.isGoogleQue faire ?), Replicant project (consulté le ).
  9. (en) Neil McAllister, « FSF passes collection plate for free Android clone Replicant », The register, (consulté le ).
  10. « Replicant: distribution Android 100% libre », LinuxFr.org, (consulté le ).
  11. (en) Rowan Puttergill, « Replicant Making Android Truly Free », sur Memeburn, Michelle Atagana, (consulté le ).
  12. (en) « F-Droid, the Android app store for freedom beards. »(Archive.orgWikiwixArchive.isGoogleQue faire ?), sur openattitude.com, Open attitude, (consulté le ).
  13. a et b aKa, « Le projet Replicant ou Android totalement libre présenté par PaulK », sur framablog.org, Framasoft, (consulté le ).
  14. (en) Manuel Jose, « A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project », techdrivein.com, (consulté le ).
  15. (en) Rohan Pearce, « Replicant developer interview - Building a truly free Android », sur techworld.com, techworld.com, (consulté le ).
  16. (en) Rohan Pearce, « Replicant developer interview - Building a truly free Android - Interview - Techworld.com », Features.techworld.com, (consulté le ).
  17. PaulK, « Replicant 4.0 SDK release » [archive du ], Replicant.us, (consulté le ).
  18. (en) Paul Kocialkowski, « What's up with the Android SDK? », Code.paulk.fr, (consulté le ).
  19. (en) Zak Rogoff, « FSF launches fundraising program for Replicant, the fully free Android-based mobile OS », sur Free Software Foundation, Free Software Foundation, (consulté le ).
  20. (en) GNUtoo, « Replicant at FOSDEM 2023 », (consulté le ).
  21. (en) « Replicant 2.2 SDK Available », (consulté le ).
  22. (en) Paul Kocialkowski, « New Replicant 2.2 preview images (0009) released », sur replicant.us, Replicant project, (consulté le ).
  23. (en) PaulK, « Replicant 2.3 0005 images, fixing the USSD vulnerability », sur replicant.us, Replicant project, (consulté le ).
  24. (en) Paul Kocialkowski, « Replicant 4.0 0005 images release », sur replicant.us, Replicant project, (consulté le ).
  25. (en) Paul Kocialkowski, « Replicant 4.2 kicks out! », sur replicant.us, Replicant project, (consulté le ).
  26. (en) Paul Kocialkowski, « Replicant 4.2 0004 images release », sur replicant.us, Replicant project, (consulté le ).
  27. (en) Wolfgang Wiedmeyer, « Replicant 6.0 released », sur replicant.us, Replicant project, (consulté le ).
  28. RyDroid, « Sortie de Replicant 6.0 », sur linuxfr.org, (consulté le ).
  29. (en) Wolfgang Wiedmeyer, « A new Replicant 6.0 release » (consulté le ).
  30. RyDroid, « Replicant 6.0 0002 est sorti (avec 12 appareils supportés !) », sur linuxfr.org, (consulté le ).
  31. (en) GNUtoo, « Third Replicant 6.0 release », (consulté le ).
  32. (en) « Replicant Status », replicant.us (consulté le ).
  33. a et b (en) « Targets Evaluation », replicant.us (consulté le ).

Liens externes[modifier | modifier le code]