# LineageOS

LineageOS també conegut com a LineageOS Android Distribution i Lineage (/ˈlɪn.i.ɪdʒ/) és un sistema operatiu lliure i de codi obert per a telèfons intel·ligents i tauletes tàctils, basat en la plataforma mòbil Android. És el successor del molt popular ROM d'Android CyanogenMod, de la qual era una branca al desembre de 2016 quan Cyanogen Inc. va anunciar que estava discontinuant el desenvolupament i tancava la infraestructura del projecte. Atès que Cyanogen Inc. va conservar els drets del nom de Cyanogen, el projecte va reeditar la seva bifurcació com LineageOS.
LineageOS va ser llançat oficialment el 24 de desembre de 2016, amb el codi font disponible a GitHub. Des d'aquest moment, les versions de desenvolupament de LineageOS ara abasten més de 179 models amb més de 1,7 milions d'instal·lacions, haver doblat la seva base d'usuaris en el mes de febrer-març de 2017.

## Antecedents

CyanogenMod (sovint abreujat com a "CM") era molt popular com a sistema operatiu de codi obert per a telèfons intel·ligents i tauletes tàctils, basat en la plataforma mòbil Android. Tot i que només un subconjunt dels usuaris totals de CyanogenMod va triar informar sobre el ús del microprogramari, a partir del 23 de març de 2015, alguns informes van indicar més de 50 milions de persones que tenien CyanogenMod en els seus telèfons. També es va utilitzar freqüentment com a punt de partida per desenvolupadors d'altres ROMs.
El 2013, el fundador, Steve Kondik, va obtenir un finançament sota el nom Cyanogen Inc. per permetre la comercialització del projecte. Segons la seva opinió, l'empresa no va aprofitar l'èxit del projecte, i el 2016 va abandonar o va ser expulsat com a part d'una reestructuració de l'empresa que va suposar un canvi de director general, tancament d'oficines i projectes, i cessament de serveis. El codi en si, ambdós de codi obert i popular, va ser ràpidament bifurcat sota el nou nom de LineageOS i els esforços comunitaris van començar a reprendre el desenvolupament com a projecte comunitari.
CyanogenMod va oferir una sèrie de funcions i opcions no disponibles a la distribució de microprogramari per la majoria de proveïdors de dispositius mòbils. Les característiques compatibles amb CyanogenMod van ser natives com el suport de temes, suport amb el còdec d'audio FLAC, una gran llista de Noms de punts d'accés, Privacy Guard (gestió de per permisos aplicació), suport per a tethering sobre interfícies comunes, forçament de la CPU i altres millores de rendiment, accés al root, botons per programari i altres "ajustaments de tauletes", conmutar al desplegable de notificacions (tal com Wi-Fi, Bluetooth i GPS), i altres millores de la interfície. Moltes de les característiques de CyanogenMod s'integraran més endavant en la base de codi oficial d'Android. CyanogenMod no contenia programari espia o programari bloquejat, segons els seus desenvolupadors. També es va dir que CyanogenMod augmentava el rendiment i la fiabilitat en comparació amb els llançaments oficials del microprogramari.

## Desenvolupament

Similar a CyanogenMod, el projecte està desenvolupat per nombrosos mantenidors i usos específics del dispositiu Gerrit per al procés de revisió de codi. També va conservar el format de versió anterior (per exemple, Android 7.1 és LineageOS 14.1). Les compilacions es publiquen setmanalment i estan signades amb les claus privades de LineageOS.
Abans del llançament oficial de LineageOS, molts desenvolupadors de XDA ja havien desenvolupat versions no oficials de amb el codi font de LineageOS.
El 22 de gener de 2017, comencen a desplegar-se les primeres compilacions oficials de 14.1 i 13.0, després de l'anunci oficial en una publicació al bloc.
L'11 de febrer de 2018, el llançament de les versions de 13.0 s'ha aturat, mentre que el codi font roman disponible i els pegats de seguretat segueixen sent acceptats a Gerrit.
El 26 de febrer de 2018 començaven a desplegar-se les primeres 15.1 compilacions oficials, en dispositius seleccionat, després de l'anunci oficial en una entrada del bloc. Les versions 14.1 de Lineage OS estaran en desenvolupament actiu sense avançament de característiques.

## Comunitat

LineageOS permet a la comunitat involucrar-se amb el desenvolupament de diverses maneres. Gerrit s'utilitza per al procés de revisió de codi del sistema operatiu i la infraestructura.
La Wiki, que conté informació sobre instal·lació, suport i desenvolupament de LineageOS també està oberta a les contribucions a través de Gerrit. Altres plataformes de LineageOS inclouen Crowdin per gestionar les traduccions, Jira per al seguiment d'errors, una pàgina de rastrejador CVE Arxivat 2017-10-25 a Wayback Machine. per comprovar quines vulnerabilitats del nucli s'han tractat en un nucli específic (tingueu en compte que aquesta pàgina no sempre reflecteix l'estat real del nucli perquè el mantenidor ha d'actualitzar-la manualment). També hi ha un oficial subreddit, r/lineageos, i dos canals IRC, allotjats a Freenode (#lineageos i #lineageos-dev).
Durant el mes d'agost, el 2017, l'equip de LineageOS va realitzar una enquesta d'estiu en el qual van demanar als usuaris una mica de retroalimentació per millorar el desenvolupament del sistema operatiu. Els resultats es van publicar més tard durant el mes d'octubre, i d'acord amb l'equip, utilitzaran les dades recollides per millorar el proper llançament de LineageOS 15.
LineageOS també és conegut per publicar una "revisió regularment irregular" en el seu blog en què exposen el treball realitzat des de la publicació anterior.

## Historial de versions

| Versió principal de LineageOS | Versió de Android | Últim o major llançament | Data de la primera compilació | Data de l'última compilació | Registre de canvis |
| Una versió antiga, sense suport: 13 | Android 6.0.1 (Marshmallow) | Una versió antiga, sense suport: 13.0 | 22 gener 2017 | 11 febrer 2018 | Lineage OS 13 |
| Una versió antiga, encara amb suport: 14 | Android 7.1.1/7.1.2 (Nougat) | Una versió antiga, encara amb suport: 14.1 | 22 gener 2017 | | Lineage OS 14 |
| La darrera versió estable: 15 | Android 8.1.0 (Oreo) | La darrera versió estable: 15.1 | 26 febrer 2018 | | Lineage OS 15.1 |
| Llegenda:Versió antigaVersió antiga, amb suportDarrera versióDarrera versió preliminarProper llançament ||||||
La greu vulnerabilitat per a dispositius Android (i una altra) al Wi-Fi KRACK (Key Reinstallation Attack) estava sent abordat a la ROM de Lineage a data de 17 octubre 2017. S'espera que diversos dispositius, especialment els més antics, per als quals estiguin disponibles les ROM LineageOS, no rebrà les actualitzacions de seguretat de KRACK dels fabricants per a la seva ROM.

## Aplicacions preinstal·lades

LineageOS inclou moltes aplicacions útils, però, igual que el seu predecessor CyanogenMod, afirma estar lliure de les aplicacions bloquejades a la memòria intermèdia sovint instal·lat prèviament pel fabricant o portador d'un telèfon.
* AudioFX - Optimitzador d'àudio amb plantilles per alterar l'experiència d'escoltar música.
* Navegador - Un navegador lleuger que es basa en el sistema en Webview, per a dispositius de gamma baixa, també conegut com a Jelly.
* FlipFlap - Una aplicació per a tapes intel·ligents, només inclosa en dispositius seleccionats.
* Calculadora - S'assembla a una calculadora de quatre funcions i ofereix algunes funcions més avançades.
* Calendari - Funcionalitat del calendari amb visites de dia, setmanal, any o agenda.
* Càmera - Depenent de les especificacions del dispositiu, es durà a terme vídeos o fotografies, incloses panoràmiques.
* Rellotge - Rellotge mundial, temporitzador de compte enrere, cronòmetre i alarmes.
* Contactes - Agenda per a números i adreces de correu electrònic.
* Correu electrònic - Client de correu electrònic que gestiona POP3, IMAP i Exchange.
* Fitxers - Administrador de fitxers simple per moure còpia i canviar el nom dels fitxers a l'emmagatzematge intern o la targeta SD.
* Galeria - Organitzador de fotografies i vídeos en una línia de temps o àlbums per a una visualització fàcil.
* Missatgeria- Missatgeria SMS.
* Música- Un reproductor de música, anteriorment conegut com a Eleven.
* Telèfon - per fer trucades. Inclou marcatge ràpid, cerca de números de telèfon i bloqueig de trucades.
* Gravadora - Una gravadora de pantalla i/o de so.
* Trebuchet - Un iniciador personalitzable que admet aplicacions protegides.
Encara que no s'inclouen per defecte degut a problemes legals, els usuaris poden instal·lar les aplicacions normals de Google parpejant, incloses les botigues Google Play i les aplicacions Play, amb un paquet zip de gapps.

## Funcions úniques

LineageOS ofereix diverses funcions úniques que AOSP no inclou. Algunes d'aquestes característiques són:
* Col·locació del botó personalitzat: estableixi la ubicació personalitzada dels botons a la barra de navegació o activeu botons a la pantalla per a dispositius amb botons de maquinari.
* Perfils del sistema: activar o desactivar la configuració comuna segons el perfil seleccionat (Per exemple, un perfil "Inici" i un perfil "Treball"). El perfil es pot seleccionar manualment o mitjançant l'ús d'un "activador", com ara connectar-se a un punt d'accés WiFi concret, connectar-se a un dispositiu Bluetooth o tocar una etiqueta NFC.
* Rajoles de configuració ràpida personalitzada: S'han presentat rajoles de configuració ràpida com "cafeïna" que impedeixen que el dispositiu es quedi adormit, activant/desactivant les notificacions Heads Up, "Pantalla ambiental" i "ADB a través de la xarxa" per canviar fàcilment la configuració d'accés freqüent.
* Escriptori expandit: força el "mode immersiu" a les aplicacions que no ho permeten inicialment.
* LiveDisplay: ajusta la temperatura del color per a l'hora del dia.
* Protecció de la intimitat: gestiona fàcilment com les aplicacions poden gestionar les dades.
* Aplicacions protegides: oculta aplicacions específiques darrere d'un bloqueig segur. Això funciona de la mà amb Trebuchet; la icona de l'aplicació respectiva s'elimina del llançador i es poden crear "carpetes segures" per accedir fàcilment a aquestes aplicacions. S'utilitza un patró per bloquejar aquestes aplicacions.
* Scramble PIN: per als usuaris que protegeixen el dispositiu amb un pin, es pot canviar el disseny cada vegada que el dispositiu es tanca per dificultar que la gent descobreixi el bloqueig mirant per sobre l'espatlla.
* Mides de patrons personalitzats: a més de la mida del patró 3x3 d'Android, es pot utilitzar una mida de 4x4, 5x5 o 6x6.
* Personalització de la pantalla de bloqueig: la pantalla de bloqueig permet tota mena de personalitzacions, incloent l'art de la portada de la premsa, un visualitzador de música, la visualització del temps (si hi ha instal·lat un proveïdor de temps) i tocar dues vegades per dormir.
* Proveïdors del temps: mostra el temps als ginys o a la pantalla de bloqueig amb un proveïdor de temps. Aquesta funcionalitat no s'inclou per defecte; un proveïdor de temps ha de ser descarregat des del lloc web de Descarregues de LineageOS.
* Estils: estableix un mode fosc o clar global i es poden personalitzar els colors d'accent. Aquesta funcionalitat també es pot gestionar automàticament pel sistema basat en el fons de pantalla o l'hora del dia (en línia amb LiveDisplay)

## Dispositius compatibles

A data de 29 de desembre del 2017, LineageOS suporta oficialment 179 dispositius, incloent els Nexus i els dispositius llançats per Google. Les compilacions en l'estat actual de desenvolupament són anomenades com a "nocturnes," tot i que generalment es llancen una vegada per setmana amb les compilacions de diversos dispositius escalonades durant tota la setmana per facilitar la càrrega en la infraestructura de compilació automatitzada. Durant els dos primers mesos del projecte, també es van produir compilacions experimentals paral·leles per permetre actualitzacions in situ de les instal·lacions anteriors de CyanogenMod i facilitar la migració a LineageOS.

## Forks

* /e/OS és suportat per diferents dispositius i específicament els de la marca Murena. Aquests darrers, venen amb microprogramari /e/Os preinstal·lat oferint una experiència més compacta i enfocant-se en la privacitat. És compatible amb les aplicacions d'Android alhora que inclou un escut contra la telemetria als servidors de Google.

## Referències

* ↑ LineageOS. «Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo». [Consulta: 4 març 2018].
* ↑ Heater, Brian «After having its infrastructure shuttered, CyanogenMod will live on as Lineage». TechCrunch, 24-12-2016 [Consulta: 26 desembre 2016].
* ↑ «A fork in the road». CyanogenMod, 24-12-2016. Arxivat de l'original el 24 de desembre 2016. [Consulta: 26 desembre 2016].
* ↑ Levy, Nat «Open-source Lineage project rises from Cyanogen's ashes as Android maker abruptly shuts down services». GeekWire, 26-12-2016 [Consulta: 26 desembre 2016].
* ↑ «Cyanogen Inc. shuts down CyanogenMod in Christmas bloodbath» (en anglès). Ars Technica.
* ↑ «LineageOS/hudson» (en anglès). [Consulta: 26 maig 2017].
* ↑ «LineageOS Statistics». Arxivat de l'original el 2019-12-28. [Consulta: 31 octubre 2017].
* ↑ «LineageOS now has one million users, OnePlus One is the most popular device» (en anglès). Android Authority, 20-03-2017.
* 1 2 Helft, Miguel «Meet Cyanogen, The Startup That Wants To Steal Android From Google» (en anglès). Forbes.
* ↑ Soyars, Chris. «CM Stats explanation», 21-03-2011. Arxivat de l'original el 15 d’octubre 2016. [Consulta: 27 octubre 2011].
* ↑ CyanogenMod. «CyanogenMod just passed 1 million active users. http://stats.cyanogenmod.com #android» (en anglès), 12:27 AM - 12 Jan 2012. [Consulta: 31 octubre 2017].
* ↑ «LineageOS». [Consulta: 28 setembre 2017].
* ↑ Reed, Brad «With $7 million in funding, Cyanogen aims to take on Windows Phone». Boy Genius Report, 18-09-2013 [Consulta: 26 desembre 2016].
* ↑ Tal, Lior. «Update on Cyanogen». Cyanogen Inc., 30-11-2016. Arxivat de l'original el 27 de desembre 2016. [Consulta: 24 gener 2017].
* ↑ Ruddock, David «Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out». Android Police, 28-11-2016 [Consulta: 24 gener 2017]. «Kondik was removed from the company's board, allegedly»
* ↑ CyanogenMod [@CyanogenMod]. «UPDATE: As of this morning we have lost DNS and Gerrit is now offline — with little doubt as a reaction to our blog post yesterday. Goodbye», 25-12-2016.
* ↑ «Themes Support». CyanogenMod, 19-02-2011. Arxivat de l'original el 24 de desembre de 2016. [Consulta: 30 setembre 2013].
* 1 2 «Cyanogenmod promises to never include apps like Carrier IQ - Virtualization Howto», 19-04-2016. Arxivat de l'original el 2016-04-19. [Consulta: 31 octubre 2017].
* ↑ «Video: CyanogenMod founder Steve Kondik talks Android | Mobile Phone …». archive.is, 05-02-2013. Arxivat de l'original el 2013-02-05 [Consulta: 13 juliol 2017].
* ↑ «About the project | CyanogenMod», 22-12-2016. Arxivat de l'original el 2016-12-22. [Consulta: 31 octubre 2017].
* 1 2 OS, Lineage. «Update & Build Prep». [Consulta: 21 gener 2017].
* ↑ «Gerrit Code Review». [Consulta: 15 març 2018].
* ↑ LineageOS. «Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo». [Consulta: 15 març 2018].
* ↑ LineageOS. «Summer Survey». [Consulta: 31 octubre 2017].
* ↑ LineageOS. «Summer Survey - Results». [Consulta: 31 octubre 2017].
* ↑ LineageOS. «Changelog 13 - Wonderful Webviews, Pedantic Permissions and Disappearing Dates». [Consulta: 31 octubre 2017].
* ↑ LineageOS. «All official 14.1 builds built after this tweet have been patched for KRACK.» (en anglès), 9:26 PM - 16 Oct 2017. [Consulta: 30 octubre 2017].
* ↑ «How to: Install Lineage OS on your smartphone» (en anglès). PCMag India, 07-02-2017. Arxivat de l'original el 2018-05-25 [Consulta: 31 octubre 2017].
* ↑ «Google hits Android ROM modder with a cease-and-desist letter» (en anglès). Engadget.
* ↑ «Statistics - LineageOS Changelog» (en anglès). .
* ↑ «Devices | LineageOS Wiki» (en anglès). [Consulta: 31 octubre 2017].
* ↑ «LineageOS Downloads» (en anglès). [Consulta: 31 octubre 2017].
* ↑ LineageOS. «Update & Build Prep». [Consulta: 31 octubre 2017].
* ↑ «The first builds of CyanogenMod successor LineageOS are out» (en anglès). Engadget.
* ↑ arindam. «/e/OS 1.17 Released with Enhanced Privacy and Functionality». Debugpoint, 02-12-2023. [Consulta: 2 desembre 2023].

## Vegeu també

* Programari de codi obert

## Enllaços externs

* LineageOS - Lloc web oficial
* Taula comparativa Arxivat 2018-07-13 a Wayback Machine. de compatibilitat amb alternatives a Android
* Repositori de codi font de GitHub
* XDA-Developers: fil d'índex per a versions no oficials de LineageOS
* LineageOS Wiki