LineageOS
LineageOS (aussi stylisé Lineage OS, ou connu comme Lineage OS Android Distribution) est un système d'exploitation open source de remplacement pour smartphones et tablettes, basé sur Android. Il succède à CyanogenMod, après que Cyanogen Inc. a annoncé l'arrêt de l'infrastructure derrière le projet, et est officiellement lancé le par la mise en ligne du code source sur GitHub[1] - [2] - [3].
LineageOS | |
Écran d’accueil de LineageOS 16.0. | |
Famille | Type Unix |
---|---|
Langues | |
Type de noyau | Noyau Linux |
État du projet | En développement, deux versions disponibles |
Plates-formes | Smartphones et tablettes (ARM et x86) |
Entreprise / DĂ©veloppeur |
Communauté Open source LineageOS |
Licence | Licence Apache 2 et GNU General Public License v2 |
États des sources | Open source |
Écrit en | C, C++ et Java |
Première version | 13 et 14.1 le |
Dernière version stable | 20 () |
MĂ©thode de mise Ă jour | OTA ou flashage de ROM |
Gestionnaire de paquets | APK ou Google Play Store (si installé) |
Site web | lineageos.org |
Les développeurs de LineageOS ont choisi de se dissocier du projet de Cyanogen Inc., grâce à ce renommage, entre autres pour des raisons de propriété intellectuelle[4].
Histoire
CyanogenMod (abrégé CM) est un système d'exploitation de remplacement populaire pour les appareils tournant sous Android[5]. Bien que seule une partie des utilisateurs effectuait des remontées de leur usage de CyanogenMod, 50 millions d'utilisateurs sont recensés au . CyanogenMod est lui-même utilisé comme base de développement pour d'autres firmwares alternatifs[6] - [5].
En 2013, Stefanie Kondik[7] - [8], créatrice de CyanogenMod, fonde Cyanogen Inc. afin de commercialiser un système préinstallé sur des téléphones comme ceux de OnePlus basé sur le travail de CyanogenMod, mais la compagnie n'arrive pas à capitaliser sur le projet et Kondik quitte ses fonctions, remplacé par Lior Tal, dans le cadre de la restructuration de l'entreprise, qui inclut l'arrêt de la version commerciale CyanogenOS, qui conduit à l'annonce le de l'arrêt de l'ensemble des services liés à Cyanogen le , y compris le projet communautaire CyanogenMod, et l'arrêt du support des téléphones vendus avec CyanogenOS (Wileyfox et ZUK Mobile, OnePlus ayant déjà abandonné CyanogenOS pour son propre firmware OxygenOS (en))[9] - [4].
Le code, open source, est forké pour devenir LineageOS, qui redevient ce qu'était CyanogenMod avant 2013, un système dont le développement est uniquement basé sur le travail bénévole des développeurs en évitant les problèmes de propriété intellectuelle qu'aurait posés le fait de continuer à utiliser l'ancien nom[4] - [10].
Les premières builds officielles sont distribuées sur plusieurs appareils à partir du [11]. Un outil de migration depuis CyanogenMod est proposé entre janvier et , permettant aux utilisateurs de CyanogenMod de migrer sous une version spécifique de LineageOS dite « expérimentale » sans pertes de données, puis de réinstaller par-dessus la version ordinaire de LineageOS, publiée chaque semaine sous le nom de « weekly »[11] - [12].
Caractéristiques
LineageOS, tout comme CyanogenMod, offre des fonctionnalités absentes des firmwares officiels proposés par les constructeurs, comme un éditeur de thème intégré ou des options d'interface supplémentaires, le support natif du codec audio FLAC, une liste d'Access Point Name améliorée, un mode modem (tethering), des améliorations de performances, la possibilité d'overclocker le processeur ou l'accès root[13] - [14] - [15] - [16].
Les ROMs ne sont pas « rootées » par défaut, cette opération n'est réalisable que via le flashage d'un fichier ZIP dédié, à l'instar de l'installation des applications systèmes Google[12].
Historique des versions
LineageOS reprend la numérotation de CyanogenMod. Ainsi, les builds basées sur Android Marshmallow (Android 6.x) sont nommées LineageOS 13, celles sur Android Nougat (Android 7.x) sont nommées LineageOS 14.1[11] et sur Android Oreo (Android 8.1) sont nommées LineageOS 15.1[17].
Version | Version d'Android | Dernière build | Date de publication | Changements notables | |
---|---|---|---|---|---|
13 | Marshmallow (6.0.1) |
Fork de CyanogenMod 13. | |||
14.1 | Nougat (7.1.2) |
Nightly | Fork de CyanogenMod 14.1. | ||
15.1 | Oreo (8.1) |
Nightly | L'équipe est passée directement à la version 15.1 sautant la version 15.0[18]. | ||
16.0 | Pie (9.0) |
Passage Ă Android Pie. | |||
17.1 | 10 (Quince Tart) |
[19] | L'équipe est passée directement à la version 17.1 sautant la version 17.0. | ||
18.1 | 11 (Red Velvet Cake) |
Nightly | [20] | Passage Ă Android 11. | |
19 | 12.1 (Snow Cone) |
Nightly | [21] | Passage Ă Android 12. | |
20 | 13 (Tiramisu) |
Nightly | [22] | Passage Ă Android 13. |
- Version obsolète
- Ancienne version, toujours maintenue
- Version actuelle
- Préversion actuelle
- Version Ă venir
Appareils compatibles
En 2018, la version 14.1 de LineageOS est compatible avec environ 120 appareils de divers constructeurs et la version 15.1 avec environ 60 appareils[23].
En janvier 2021, la version 17.1 est compatible avec 145 appareils, et une trentaine d'autres appareils sont compatibles avec la version 16.0[24].
En décembre 2021, la version 18.1 est compatible avec 160 appareils, et 37 autres appareils sont compatibles avec la version 17.1[24].
Notes et références
- (en) Brian Heater, « After having its infrastructure shuttered, CyanogenMod will live on as Lineage », TechCrunch,‎ (lire en ligne, consulté le )
- (en) « A fork in the road » [archive du ], CyanogenMod, (consulté le )
- (en) Chris Burns, « Why did CyanogenMod die? What is LineageOS? All the important details », SlashGear,‎ (lire en ligne, consulté le )
- Johann Breton, « CyanogenMod pourrait rapidement devenir Lineage OS », sur http://www.lesnumeriques.com, (consulté le ).
- (en) Miguel Helft, « Meet Cyanogen, The Startup That Wants To Steal Android From Google », sur Forbes.com, Forbes (consulté le )
- (en) Chris Soyars, « CM Stats explanation » [archive du ], (consulté le )
- (en) « Stefanie Kondik (@cyanogen) | Twitter » [archive du ], sur Twitter
- (en) « cyanogen (Stefanie Kondik) », sur GitHub (consulté le )
- Corentin Durand, « De CyanogenMod à Lineage OS : 5 questions pour comprendre l’affaire Cyanogen », sur http://www.numerama.com, (consulté le ).
- Rémi Jacquet, « CyanogenMod c'est fini, place à la ROM LineageOS », sur http://www.lesnumeriques.com, (consulté le ).
- Cassim Ketfi, « La première version de Lineage OS arrive ce week-end sur plus de 80 appareils », sur http://www.frandroid.com, (consulté le ).
- (en) Rita El Khoury, « The first official Lineage OS builds are up, starting with the Nexus 6P and 5X with more on the way », sur http://www.androidpolice.com, (consulté le ).
- (en) « Themes Support » [archive du ], CyanogenMod, (consulté le )
- (en) « Maintenance Mode », Computer-Howto, (consulté le )
- (en) « Video: CyanogenMod founder Steve Kondik talks Android » [archive du ], sur UnleashThePhones.com, (consulté le )
- (en) « About » [archive du ], CyanogenMod.org (consulté le )
- LineageOS, « Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo », sur www.lineageos.org (consulté le )
- Omar Belkaab, « LineageOS 15.1 : sautant la version 15, la ROM passe directement à Android 8.1 Oreo - FrAndroid », FrAndroid,‎ (lire en ligne, consulté le )
- « Changelog 24 »
- « Changelog 25 »
- (en) LineageOS, « Changelog 26 - Tailored Twelve, Audacious Automotive, Neat Networking, Devoted Developers », sur lineageos.org (consulté le )
- (en) LineageOS, « Changelog 27 - Thriving Thirteen, Amazing Aperture, Careful Commonization », sur lineageos.org (consulté le )
- (en-US) Équipe LineageOS, « [ROM] Lineage 14.1 ROM Devices list, Download and Update Guide », Lineage OS ROMs,‎ (lire en ligne, consulté le )
- (en) « LineageOS build target list », sur github.com, (consulté le )