LineageOS

Z Wikipedie, otevřené encyklopedie
LineageOS
Logo
VyvíjíLineageOS open-source community[1]
Rodina OSAndroid
DruhOperační systém pro mobilní zařízení
První zveřejnění24. prosince 2016
Aktuální verze21 (založen na Android 14) / 14. února 2024
Podporované platformyARM, ARM64, x86
Typ jádraMonolitický (upravený Linux)
Programovací jazykC (jádro), C++ (některé knihovny), Java (UI)
Výchozí uživatelské rozhraníADW.Launcher (7.x) / Trebuchet (9.x - 14.x)
LicenceApache 2 GNU GPL 2[2]
StavAktivní
Oficiální webhttp://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]

Pozadí[editovat | editovat zdroj]

Související informace naleznete také v článku CyanogenMod.

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]

Vývoj[editovat | editovat zdroj]

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]

Historie verzí[editovat | editovat zdroj]

Související informace naleznete také v článku Historie verzí Androidu.
Verze AOSP verze Doporučený build ze dne Změny[24]
13 6.0
(Marshmallow)
20170122a22. ledna 2017 Založen na CyanogenMod 13.
14.1 7.1
(Nougat)
20170122a22. 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)

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku LineageOS na anglické Wikipedii.

  1. Lineage Android Distribution [online]. LineageOS [cit. 2016-12-25]. Dostupné v archivu pořízeném dne 2016-12-25. 
  2. Licenses [online]. Open Handset Alliance [cit. 2010-09-15]. Dostupné online. 
  3. HEATER, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 24 December 2016. Dostupné online [cit. 26 December 2016]. 
  4. A fork in the road [online]. CyanogenMod, 24 December 2016 [cit. 2016-12-26]. Dostupné v archivu pořízeném dne 2016-12-25. 
  5. 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]. 
  6. 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]. 
  7. a b HELFT, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes. Dostupné online [cit. 2017-02-28]. 
  8. 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. 
  9. CyanogenMod on Twitter. Twitter. Dostupné online [cit. 2017-02-28]. 
  10. REED, Brad. BGR [online]. 2013-09-19 [cit. 2017-02-28]. Dostupné online. 
  11. Lineage Android Distribution · GitHub. denní [online]. 2016-12-25 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu. 
  12. Android Police [online]. 2016-11-28 [cit. 2017-02-28]. Dostupné online. 
  13. Update on Cyanogen. cyngn.com [online]. [cit. 2017-02-28]. Dostupné v archivu pořízeném dne 2016-12-27. (anglicky) 
  14. CyanogenMod on Twitter. Twitter. Dostupné online [cit. 2017-02-28]. 
  15. Themes Support | CyanogenMod. denní [online]. 2016-10-21 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu. 
  16. Video: CyanogenMod founder Steve Kondik talks Android | Mobile Phone …. archive.is. 2013-02-05. Dostupné online [cit. 2017-02-28]. 
  17. About the project | CyanogenMod. denní [online]. 2016-12-22 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu. 
  18. a b c LINEAGEOS. Update & Build Prep. lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. 
  19. LineageOS Downloads. download.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. (anglicky) 
  20. 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) 
  21. LineageOS Downloads. download.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. (anglicky) 
  22. Devices | LineageOS Wiki. wiki.lineageos.org [online]. [cit. 2017-02-28]. Dostupné online. 
  23. GitHub - LineageOS/android_packages_apps_FlipFlap: Common Lid/Flip Cover App. github.com [online]. [cit. 2017-02-28]. Dostupné online. (anglicky) 
  24. Gerrit Changelog [online]. Dostupné online. 

Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]