LineageOS
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.[5][6] Projekt LineageOS byl oficiálně spuštěn 24. prosince 2016 a jeho zdrojové kódy hostuje GitHub.[7] Změna názvu byla nutná, protože firma Cyanogen Inc. si ponechala práva na název Cyanogen.[8]
Web | http://lineageos.org/ |
---|---|
Vyvíjí | LineageOS open-source community[1] |
Rodina OS | Android |
Druh | Operační systém pro mobilní zařízení |
První vydání | 24. prosince 2016 |
Aktuální verze | 19 / 26. dubna 2022[2][3] |
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, 10.x) |
Licence | Apache 2 GNU GPL 2[4] |
Stav | Aktivní |
Pozadí
CyanogenMod (často nazývaný jako „CM“) byl velmi populární open source operační systém,[9] 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,[10] 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.[9][11] 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.[12][13] 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[14][15] jako část restrukturalizace, která zahrnovala změnu CEO, uzavření kanceláří a projektů a zastavení služeb.[16] 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,[17] 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.[18] CyanogenMod měl také poskytovat zvýšený výkon a spolehlivost, v porovnání s oficiálním firmwarem.[19]
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.[20] Pokud uživatel flashne tento zip do svého zařízení, může ho později odstranit použitím „su removal“" zip souboru.[21]
Vývoj
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.[20]
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.[22]
Ke dni 22. února 2017, LineageOS podporuje 132 zařízení s oficiálními denními buildy.[23][24] 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.[20]
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“.[25]
Historie verzí
LineageOS hlavní verze | Android verze | Poslední nebo hlavní verze | Doporučený build dle data vydání | Změny[26] |
---|---|---|---|---|
13 | Android 6.0 (Marshmallow) |
13.0 | 22. ledna 2017 | Založený na CyanogenMod 13. |
14 | Android 7.1 (Nougat) |
14.1 | 22. ledna 2017 | 14.1 je považovaný za "work in progress". Toto byla prvotní verze při vytvoření forku z CyanogenMod 14.1. |
15 | Android 8.0.1 (Oreo) | 15.1 | 26. února 2018 | |
16 | Androi 9 (Pie) | 16.0 | 1. ledna 2019 |
Reference
V tomto článku byl použit překlad textu z článku LineageOS na anglické Wikipedii.
- Lineage Android Distribution [online]. LineageOS [cit. 2016-12-25]. Dostupné v archivu pořízeném dne 2016-12-25. (anglicky)
- DSL.sk - Vydaný alternatívny LineageOS 19 postavený na Androide 12. DSL.sk [online]. [cit. 2022-04-26]. Dostupné online.
- LINEAGEOS. Changelog 26 - Tailored Twelve, Audacious Automotive, Neat Networking, Devoted Developers. lineageos.org [online]. [cit. 2022-04-26]. Dostupné online. (anglicky)
- Licenses [online]. Open Handset Alliance [cit. 2010-09-15]. Dostupné online. (anglicky)
- HEATER, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 24 December 2016. Dostupné online [cit. 26 December 2016]. (anglicky)
- A fork in the road [online]. CyanogenMod, 24 December 2016 [cit. 2016-12-26]. Dostupné v archivu pořízeném dne 2016-12-25. (anglicky)
- BURNS, Chris. Why did CyanogenMod die? What is LineageOS? All the important details. www.slashgear.com. SlashGear, 26 December 2016. Dostupné online [cit. 26 December 2016]. (anglicky)
- LEVY, Nat. Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services. GeekWire. 26 December 2016. Dostupné online [cit. 26 December 2016]. (anglicky)
- HELFT, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes. Dostupné online [cit. 2017-02-28].
- CMStats – What it is, and why you should opt-in. | CyanogenMod. denní [online]. 2016-06-04 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu.
- CyanogenMod on Twitter. Twitter. Dostupné online [cit. 2017-02-28]. (česky)
- REED, Brad. BGR [online]. 2013-09-19 [cit. 2017-02-28]. Dostupné online.
- Lineage Android Distribution · GitHub. denní [online]. 2016-12-25 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu.
- Android Police [online]. 2016-11-28 [cit. 2017-02-28]. Dostupné online.
- Update on Cyanogen. cyngn.com [online]. [cit. 2017-02-28]. Dostupné v archivu pořízeném dne 2016-12-27. (anglicky)
- CyanogenMod on Twitter. Twitter. Dostupné online [cit. 2017-02-28]. (česky)
- Themes Support | CyanogenMod. denní [online]. 2016-10-21 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu.
- Video: CyanogenMod founder Steve Kondik talks Android | Mobile Phone …. archive.is. 2013-02-05. Dostupné online [cit. 2017-02-28].
- About the project | CyanogenMod. denní [online]. 2016-12-22 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu.
- LINEAGEOS. Update & Build Prep. lineageos.org [online]. [cit. 2017-02-28]. Dostupné online.
- LineageOS Downloads. download.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. (anglicky)
- Lineage OS ROM Downloads and Build Status [Updated Daily] [22/02/2017]. Lineage OS Downloads. 2017-01-04. Dostupné online [cit. 2017-02-28]. (anglicky)
- LineageOS Downloads. download.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. (anglicky)
- Devices | LineageOS Wiki. wiki.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online.
- GitHub - LineageOS/android_packages_apps_FlipFlap: Common Lid/Flip Cover App. github.com [online]. [cit. 2017-02-28]. Dostupné online. (anglicky)
- Gerrit Changelog [online]. Dostupné online. (anglicky)
Související články
Externí odkazy
- Obrázky, zvuky či videa k tématu LineageOS na Wikimedia Commons
- Oficiální webové stránky
- Lineage na GitHubu