LineageOS
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]
Pozadí
[editovat | editovat zdroj]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]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) |
Reference
[editovat | editovat zdroj]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.
- ↑ Licenses [online]. Open Handset Alliance [cit. 2010-09-15]. Dostupné online.
- ↑ HEATER, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 24 December 2016. Dostupné online [cit. 26 December 2016].
- ↑ A fork in the road [online]. CyanogenMod, 24 December 2016 [cit. 2016-12-26]. Dostupné v archivu pořízeném dne 2016-12-25.
- ↑ 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].
- ↑ 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].
- ↑ a b 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].
- ↑ 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].
- ↑ 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é v archivu pořízeném z originálu dne 2013-02-05.
- ↑ About the project | CyanogenMod. denní [online]. 2016-12-22 [cit. 2017-02-28]. Dostupné v archivu pořízeném z originálu.
- ↑ a b c 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.
Související články
[editovat | editovat zdroj]Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu LineageOS na Wikimedia Commons
- Oficiální webové stránky
- Lineage na GitHubu