« Replicant (système d'exploitation) » : différence entre les versions
Ligne 74 : | Ligne 74 : | ||
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. |
||
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 103 : | Ligne 103 : | ||
| {{oui}} |
| {{oui}} |
||
| {{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]] |
| [[Samsung Galaxy S III]] |
||
Ligne 112 : | Ligne 125 : | ||
| {{oui}} |
| {{oui}} |
||
| {{oui}} |
| {{oui}} |
||
| {{ |
| {{oui}} |
||
| {{non}} |
| {{non}} |
||
| {{oui}} |
| {{oui}} |
||
Ligne 151 : | Ligne 164 : | ||
| {{oui}} |
| {{oui}} |
||
| {{oui}} |
| {{oui}} |
||
| {{ |
| {{oui}} |
||
| {{non}} |
| {{non}} |
||
| {{oui}} |
| {{oui}} |
||
Ligne 203 : | Ligne 216 : | ||
| {{oui}} |
| {{oui}} |
||
| {{oui}} |
| {{oui}} |
||
| {{ |
| {{oui}} |
||
| {{non}} |
| {{non}} |
||
| {{oui}} |
| {{oui}} |
||
| {{oui}} (arrière) / Propriétaire (avant) |
| {{oui}} (arrière) / Propriétaire (avant) |
||
|- |
|||
| [[Samsung Galaxy Note 8.0]] |
|||
| N51xx |
|||
| 6.0 |
|||
| {{oui}} |
|||
| {{non}} |
|||
| {{oui}} |
|||
| {{oui}} |
|||
| {{oui}} |
|||
| {{n/a}} |
|||
| {{non}} |
|||
| {{oui}} |
|||
| {{non}} |
|||
|- |
|- |
||
| [[Nexus One]] |
| [[Nexus One]] |
||
Ligne 218 : | Ligne 244 : | ||
| {{n/a}} |
| {{n/a}} |
||
| {{oui}} (non AGPS) |
| {{oui}} (non AGPS) |
||
| {{non}} |
| {{non}} (partiellement) |
||
| {{non}} |
| {{non}} |
||
|- |
|- |
Version du 30 septembre 2017 à 23:10
Replicant | |
Famille | Dalvik/Linux |
---|---|
Langues | Russe et anglais |
Type de noyau | Noyau Linux |
État du projet | En développement |
Dépôt | git.replicant.us |
Plates-formes | ARM |
Entreprise / Développeur |
Denis ‘GNUtoo’ Carikli, Paul Kocialkowski[1] |
Licence | Licence Apache 2.0 GNU GPL 2 |
Première version | |
Dernière version stable | 6.0 0004 RC5 ()[2] |
Gestionnaire de paquets | APK |
Site web | www.replicant.us |
modifier |
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
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 (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[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 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[1],[16].
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[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 juillet 2013, Replicant est sponsorisé et supporté par la Free Software Foundation[19].
Publications
Version | Date de sortie | Basé sur | Notes |
---|---|---|---|
2.2 [20] | NC | NC | |
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 1er octobre 2013[21]. | |
4.2 [22] | 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 2 septembre 2015[23]. | |
6.0[24][25] | LineageOS 13.0 | 1 mise à jour Replicant 6.0 a été publiée, la plus récente (0001) a été publiée le 17 septembre 2017[26] |
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.
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[27]:
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 | |||||||||
Samsung Galaxy S III 4G | i9305 | 6.0 | |||||||||
Samsung Galaxy S III | i9300 | 6.0 | |||||||||
Samsung Galaxy S II | galaxys2 | 6.0 | |||||||||
Samsung Galaxy S | galaxysmtd | 4.2 | |||||||||
Galaxy Nexus | maguro | 6.0 | |||||||||
Samsung Galaxy Tab 2 (10.1) | p5100 | 6.0 | |||||||||
Samsung Galaxy Tab 2 (7.0) | p3100 | 6.0 | |||||||||
Samsung Galaxy Note | n7000 | 6.0 | |||||||||
Samsung Galaxy Note 2 | n7100 | 6.0 | |||||||||
Samsung Galaxy Note 8.0 | N51xx | 6.0 | NC | ||||||||
Nexus One | passion | 2.3 | propriétaire | NC | |||||||
Goldelico GTA04 | gta04 | 2.3 | partiel (travail en cours) | NC | NC | ||||||
HTC Dream / HTC Magic | dream_sapphire | 2.2 | NC | NC |
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[28].
Appareil | Nom de code | Version de Replicant |
---|---|---|
Nexus 10 | manta | 4.2 |
Ajout improbables ou impossibles
Sur la base de l'inadéquation de leurs plateformes matérielles, ou du manque de pilotes libres, porter Replicant sur les appareil listés ci-dessous est soit impossible soit hautement improbable[28]:
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 | Impossible | Le noyau est signé |
Voir aussi
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Replicant (operating system » (voir la liste des auteurs).
- (en) « People - Replicant », Redmine.replicant.us (consulté le )
- « Replicant images » (consulté le )
- (en) (en) « Android Open Source Project » (consulté le )
- (en) « FSF launches fundraising program for Replicant, the fully free Android-based mobile OS » (consulté le )
- (en) « Overview - Replicant », Redmine.replicant.us (consulté le )
- (en) Paul Kocialkowski, « Replicant », Redmine.replicant.us, (consulté le )
- « Android et la liberté des utilisateurs - Projet GNU - Free Software Foundation », Gnu.org (consulté le )
- (en) « About », Replicant project (consulté le )
- (en) Neil McAllister, « FSF passes collection plate for free Android clone Replicant », The register, (consulté le )
- « Replicant: distribution Android 100% libre », LinuxFr.org, (consulté le )
- (en) Rowan Puttergill, « Replicant Making Android Truly Free », sur Memeburn, Michelle Atagana, (consulté le )
- (en) « F-Droid, the Android app store for freedom beards. », sur openattitude.com, Open attitude, (consulté le )
- aKa, « Le projet Replicant ou Android totalement libre présenté par PaulK », sur framablog.org, Framasoft, (consulté le )
- (en) Manuel Jose, « A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project », techdrivein.com, (consulté le )
- (en) Rohan Pearce, « Replicant developer interview - Building a truly free Android », sur techworld.com, techworld.com, (consulté le )
- (en) Rohan Pearce, « Replicant developer interview - Building a truly free Android - Interview - Techworld.com », Features.techworld.com, (consulté le )
- PaulK, « Replicant 4.0 SDK release », Replicant.us, (consulté le )
- (en) Paul Kocialkowski, « What's up with the Android SDK? », Code.paulk.fr, (consulté le )
- (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 )
- (en) « Replicant 2.2 SDK Available », (consulté le )
- (en) PaulK, « Replicant 4.0 0005 images release », sur www.replicant.us, Replicant project, (consulté le )
- (en) PaulK, « Replicant 4.2 kicks out! », sur https://www.replicant.us, Replicant project, (consulté le )
- (en) PaulK, « Replicant 4.2 0004 images release », sur https://www.replicant.us, Replicant project (consulté le )
- (en) Wolfgang Wiedmeyer, « Replicant 6.0 released », sur https://www.replicant.us, Replicant project, (consulté le )
- RyDroid, « Sortie de Replicant 6.0 », sur https://linuxfr.org, (consulté le )
- (en) Wolfgang Wiedmeyer, « A new Replicant 6.0 release » (consulté le )
- (en) « Replicant Status », replicant.us (consulté le )
- (en) « Targets Evaluation », replicant.us (consulté le )