Vyvíjí | LineageOS open-source community[1] |
---|---|
Rodina OS | Android |
Druh | Operační systém pro mobilní zařízení |
První zveřejnění | 24. prosince 2016 |
Aktuální verze | 21 (založen na Android 14) / 14. února 2024 |
Podporované platformy | ARM, ARM64, x86 |
Typ jádra | Monolitický (upravený Linux) |
Programovací jazyk | C (jádro), C++ (některé knihovny), Java (UI) |
Výchozí uživatelské rozhraní | ADW.Launcher (7.x) / Trebuchet (9.x - 14.x) |
Licence | Apache 2 GNU GPL 2[2] |
Stav | Aktivní |
Oficiální web | http://lineageos.org/ |
LineageOS (též Lineage OS nebo Lineage OS Android Distribution) je název pro free a open-source operační systém pro smartphony a tablety, který je založený na systému Android. LineageOS je nástupce dříve velmi populárního systému CyanogenMod, ze kterého byl forknut v prosinci 2016, když firma Cyanogen Inc. oznámila ukončení vývoje a vypnutí infrastruktury tohoto svého projektu.[3][4] Projekt LineageOS byl oficiálně spuštěn 24. prosince 2016 a jeho zdrojové kódy hostuje GitHub.[5] Změna názvu byla nutná, protože firma Cyanogen Inc Archivováno 15. 5. 2021 na Wayback Machine.. si ponechala práva na název Cyanogen.[6]
CyanogenMod (často nazývaný jako „CM“) byl velmi populární open source operační systém,[7] založený na mobilní platformě Android, pro chytré telefony a tablety. Ačkoliv si pouze část z celkových uživatelů CyanogenMod zvolila, že se informace o jejich užívání firmware může posílat tvůrcům,[8] tak i přesto se ke dni 23. března 2015 oznámilo, že přes 50 milionů lidí používá CyanogenMod na jejich mobilních telefonech.[7][9] Byl také často používán jako výchozí bod pro vývojáře ostatních ROM, které byly na CyanogenMod založené.
V roce 2013 získal zakladatel Steve Kondik venture kapitál na jméno Cyanogen Inc., aby zajistil komercializaci projektu.[10][11] Avšak společnost z jeho pohledu nevydělávala dostatečně podle úspěchu projektu a v roce 2016 z firmy odešel dobrovolně, nebo byl k odchodu donucen[12][13] jako část restrukturalizace, která zahrnovala změnu CEO, uzavření kanceláří a projektů a zastavení služeb.[14] Samotný kód, který je velmi populární a open source, byl rychle forkovaný do nové větve pod novým jménem LineageOS a započala snaha komunity projektu pokračovat dál ve vývoji jako komunitní projekt.
CyanogenMod – a tudíž LineageOS – nabízel funkcionalitu a možnosti, které se nenacházely v oficiálním firmware distribuovaném prodejci mobilních telefonů. Mezi ně patřila například podpora grafických témat,[15] podpora audio kodeku FLAC, velký seznam Access Point Name (APN), Privacy Guard (správa povolení přístupu aplikacím k částem OS na úrovni samotných aplikací), podpora pro tethering přes běžné rozhraní, přetaktování CPU a další zlepšení výkonu, odemknutelný bootloader a root přístup, softwarová tlačítka a další „vylepšení pro tablety“", přepínače v notifikační „pull-down“ obrazovce (například pro Wi-Fi, Bluetooth, GPS) a další vylepšení uživatelského rozhraní – většina z těchto vylepšení (nebo podobná vylepšení) byla později integrována do oficiálního zdrojového kódu původního Androidu. Podle jeho vývojářů CyanogenMod neobsahoval spyware ani bloatware.[16] CyanogenMod měl také poskytovat zvýšený výkon a spolehlivost, v porovnání s oficiálním firmwarem.[17]
Na rozdíl od CyanogenModu, root přístup v LineageOS už dále nebude zabudován přímo do firmware, ale bude nabízen jako oddělený, volitelně instalovatelný zip soubor.[18] Pokud uživatel flashne tento zip do svého zařízení, může ho později odstranit použitím „su removal“" zip souboru.[19]
Podobně jako CyanogenMod, projekt je vyvíjen spoustou vývojářů, kteří vyvíjejí pro specifická zařízení a používá se Gerrit pro svůj proces code review. Také si zachoval svůj starý formát verzování (například, pro Android 7.1 je LineageOS 14.1). Buildy jsou vydávány na týdenní bázi a jsou podepsáné privátními klíči LineageOS.[18]
Mnoho vývojářů na XDA Developers vyvinulo neoficiální verze LineageOS ze zdrojového kódu ještě před oficiálním vydáním LineageOS.[20]
Ke dni 22. února 2017, LineageOS podporuje 132 zařízení s oficiálními denními buildy.[21][22] K těm jsou dále vydávány experimentální buildy zaměřené k zjednodušení migrace z CyanogenMod bez nutnosti smazání dat.[18]
Vývojáři LineageOS vytvářejí aplikaci nazvanou „FlipFlap“, která je speciálně navržena pro LineageOS a přidává podporu pro pouzdra mobilních telefonů „flip cover“.[23]
Verze | AOSP verze | Doporučený build ze dne | Změny[24] |
---|---|---|---|
13 | 6.0 (Marshmallow) |
22. ledna 2017 | Založen na CyanogenMod 13. |
14.1 | 7.1 (Nougat) |
22. ledna 2017 | 14.1 byl považován za work in progress, byla to prvotní verze při vytvoření forku z CyanogenMod 14.1. |
15.1 | 8.0.1 (Oreo) |
26. února 2018 | |
16 | 9 (Pie) |
1. ledna 2019 | |
17.1 | 10 (Queen Cake) |
||
18.1 | 11 (Red Velvet Cake) |
||
19 | 12.1 (Snow Cone) |
||
20 | 13 (Tiramisu) |
V tomto článku byl použit překlad textu z článku LineageOS na anglické Wikipedii.