LineageOS
LineageOS яка також відома як LineageOS Android Distribution або Lineage (/ˈlɪn.i.ɪdʒ/) — вільна oпераційна система для смартфонів та планшетних комп'ютерів, яка побудована на мобільній платформі Android. Вона є нащадком дуже популярної сторонньої прошивки CyanogenMod, з якої й була відгалужена у грудні 2016 року, коли Cyanogen Inc. повідомив про припинення розробки і закриття проєкту.[2][3] Зміна назви відбулася через те, що Cyanogen Inc. лишав за собою права на назву Cyanogen.[4]
| |
Робочий стіл LineageOS 17.1 | |
Розробник |
Спільнота розробників LineageOS |
---|---|
Написано на | C (ядро), C++ (some third party libraries), Java (UI) |
Родина ОС | Unix-подібні |
Стан проєкту |
Чинний |
Модель коду |
Відкритий код |
Початковий випуск | 22 січня 2017 |
Останній стабільний випуск | 18.1 на Android 11 |
Ринкова ніша | Firmware заміна для пристроїв на базі Android |
Доступні мови |
Список мов |
Доступні мови програмування | C, C++ і Java |
Спосіб оновлення | Over-the-air (OTA), ROM flashing |
Менеджер пакунків | APK, Google Play Store (якщо встановлено) або F-Droid (якщо встановлено) |
Платформи, що підтримуються | ARM, ARM64, x86, x86-64 |
Тип ядра | Монолітне модифіковане ядро Linux |
Ліцензія | Apache License 2.0[1] |
Попередня версія | CyanogenMod |
Вебсайт | lineageos.org |
LineageOS LineageOS Android Distribution у Вікісховищі |
LineageOS була офіційно запущена 24 грудня 2016, з джерельним кодом що доступний на GitHub.[5] З того часу, LineageOS описується як надпопулярна та високо розробна; за 4 місяці з початку оголошення, LineageOS охоплює підтримку понад 160 моделей[6] смартфонів, a також понад мільйон користувачів, число яких подвоїлося у лютому–березні 2017.[7]
Тло подій
CyanogenMod (також скорочення «CM») була дуже популярною вільною oпераційною системою для смартфонів та планшетних комп'ютерів, яка була побудована для мобільної платформи Android. Проте лиш підмножина користувачів CyanogenMod, які повідомили про користування операційною системою,[8] станом на 23 березня 2015 року, за деякими звітами налічувала понад 50 мільйонів людей, на телефонах який працювала CyanogenMod.[9][10]
У 2013 році засновник проекту, Стів Кондик, отримав венчурне фінансування під брендом Cyanogen Inc. дозволивши комерціалізацію проекту.[11][12] На його думку, компанія не заробила значних грошей на успіху проекту, тому у 2016 він полишив її, або був вимушений її полишити[13][14] через з реструктуризацію підприємства, яка включала зміну CEO, закривання офісів та проектів, а також припинення всього обслуговування.[15] Сам код, будучи вільним та відомим, швидко був відгалуженим під назвою LineageOS і спільнота почала докладати зусиль до відновлення розробки спільного проекту.
CyanogenMod пропонував багато функцій та можливостей не доступних у офіційних вбудованих програмах, які постачалися майже всіма продавцями пристроїв. Властивості підримувані системою CyanogenMod включають підтримку усталених тем,[16] звукового кодеку FLAC, великий лист APN, захист конфіденційності (кожний дозвіл установлюється на кожний застосунок окремо), підтримує прив'язок багатьох інтерфейсів, розгін ЦП, доступ до root, м'яких клавіш та інших «таблет твіки», перемикачі у фіранці (такі як Wi-Fi, Bluetooth та GPS), та інші можливості інтерфейсу. Багато з властивостей CyanogenMod були б вбудовані в офіційну базу коду Андроїду. CyanogenMod не включав у себе spyware та bloatware, згідно з заявами розробників.[17][18] CyanogenMod також повідомляв про зростання продуктивності та надійності у порівнянні з іншими офіційними вбудованими програмами.[19]
Розроблення
Подібний до CyanogenMod, проект розроблюється чисельними фахівцями та використовує Gerrit для перевірки коду. Проект також лишив старий формат версій (наприклад, Android 7.1 має версію LineageOS 14.1). Білди мають тижневий випуск та підписані власними ключами LineageOS[20].
Перед офіційним запуском операційної системи, багато розробників з XDA вже розробили власні неофіційні версії LineageOS з відкритого джерельного коду.
22 січня 2017 року, почали з'являтися перші 14.1 та 13.0 oфіційні білди, про появлення яких булу написано в офіційному блозі.[20]
11 січня 2018 року, вихід 13.0 білдів було зупинено,[21] тим часом джерельний код залишається доступним та безпекові фікси все ще доступні на Gerrit сервері проекту.[22] 14.1 версії Lineage OS будуть у активному розробленні без розширень можливостей.
26 лютого 2018, на обраних пристроях, почали з'являтися перші 15.1 офіційні білди, як і було попередньо заявлено в офіційному блозі.
Історія версій
Версія LineageOS | Версія AOSP | Останній або значимий випуск | Дата випущення першого білду | Список змін |
---|---|---|---|---|
13.0 | 6.0.1
(Marshmallow) |
11 лютого 2018 | 22 січня 2017 | LineageOS 13 |
14.1 | 7.1.2
(Nougat) |
22 січня 2017 | 22 січня 2017 | LineageOS 14.1 |
15.1 | 8.1.0
(Oreo) |
28 лютого 2020 | 26 лютого 2018 | LineageOS 15.1 |
16 | 9
(Pie) |
16 лютого 2021 | 1 березня 2019 | |
17.1 | 10 | Підтримується | 1 квітня 2020 | |
18.1 | 11 | Підтримується | 1 квітня 2021 |
Передвстановлені застосунки
LineageOS — це bloat-free ROM, без передвстановленого виробниками програмного забезпечення. Проте LineageOS має кілька певних «home-grown» застосунків, до яких входять:
Поточні
- Audio FX — звуковий оптимізатор з пресетами для покращення прослуховування музики.
- cLock — віджет погоди.
- FlipFlap — застосунок для розумних перекидних чохлів, доступний на деяких пристроях.
- Trebuchet — лаунчер, який підтримує захищені застосунки.
- Годинник — світовий годинник, секундомір, таймер та будильник.
- Записувач — застосунок для запису екрану або звуку.
- Музика — музичний програвач, який був відомий у минулому як Eleven.
- Переглядач — легкий переглядач, який користає System Webview для смартфонів зі слабкими параметрами. У минулому відомий як Jelly.
- Повідомлення — застосунок для обміну MMS/SMS.
Колишні
- Gello — переглядач на базі Chromium, що розроблений командою CyanogenMod. Був замінений на Jelly.
- Yahoo Weather Provider — постачальник погоди.
- WeatherUnderground Weather Provider — постачальник погоди.
- Теми — спочатку був окрмим застосунком, а тепер інтегрований в налаштування.
Але вони не включаються як усталені, користувачі можуть встановити звичайні Google застосунки, включаючи Google Play Store та Play Apps за допомогою заархівованих GApps.
Підтримувані пристрої
Станом на 26 травня 2017 року LineageOS офіційно має підтримку 165 пристроїв, включаючи такі, які були випущені компаніями Nexus та Google. Розробники постачають офіційні складання чинної розробницької гілки, помічаючи їх як «нічні», переважно випускаючи їх раз на тиждень разом з білдами для різних пристроїв, шикуючи їх упродовж тижня, щоб полегшити навантаження на їхню автоматизовану білдову інфраструктуру. За перші два місяці проекту вони також випустили рівнобіжні експериментальні білди, маючи намір дозволити прямий перехід від попередніх встановлених версій CyanogenMod, для полегшення переходу на LineageOS.[23][24][20][25]
Див. також
- Рутинг
- Порівняння операційних систем для стільникових телефонів
- Список кастомних операційних систем на Андроїд
- Список застосунків на Андроїд з відкритим джерельним кодом
- Відкрите програмне забезпечення
Референції
- LineageOS Downloads. LineageOS. Процитовано 28 січня 2017.
- Heater, Brian (24 грудня 2016). After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. Процитовано 26 грудня 2016.
- A fork in the road. CyanogenMod. 24 грудня 2016. Архів оригіналу за 25 грудня 2016. Процитовано 26 грудня 2016.
- Levy, Nat (26 грудня 2016). Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services. GeekWire. Процитовано 26 грудня 2016.
- Burns, Chris (26 грудня 2016). Why did CyanogenMod die? What is LineageOS? All the important details. SlashGear. Процитовано 26 грудня 2016.
- LineageOS/hudson. GitHub (англ.). Процитовано 26 травня 2017.
- http://www.androidauthority.com/lineageos-one-million-users-one-plus-one-757895/
- Soyars, Chris (21 березня 2011). CM Stats explanation. Архів оригіналу за 4 June 2016. Процитовано 27 жовтня 2011.
- Helft, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes.com. Forbes. Процитовано 16 квітня 2015.
- CyanogenMod [CyanogenMod] (12 січня 2012). CyanogenMod just passed 1 million active users. (Твіт). Процитовано 26 грудня 2016 — через Twitter.
- Lineage Android Distribution. LineageOS. Архів оригіналу за 25 грудня 2016. Процитовано 25 грудня 2016.
- Reed, Brad (18 вересня 2013). With $7 million in funding, Cyanogen aims to take on Windows Phone. Boy Genius Report. Процитовано 26 грудня 2016.
- Tal, Lior (30 листопада 2016). Update on Cyanogen. Cyanogen Inc. Архів оригіналу за 27 грудня 2016. Процитовано 24 січня 2017.
- Ruddock, David (28 листопада 2016). Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out. Android Police. Процитовано 24 січня 2017. «Kondik was removed from the company's board, allegedly»
- CyanogenMod [CyanogenMod] (25 грудня 2016). 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 (Твіт). Процитовано 26 грудня 2016 — через Твіттер.
- Themes Support. CyanogenMod. 19 лютого 2011. Архів оригіналу за 21 жовтня 2016. Процитовано 30 вересня 2013.
- Maintenance Mode. Computer-Howto. December 2011. Архів оригіналу за 19 квітня 2016. Процитовано 27 січня 2013.
- Video: CyanogenMod founder Steve Kondik talks Android. UnleashThePhones.com. 6 липня 2012. Архів оригіналу за 5 February 2013. Процитовано 27 січня 2013.
- About. CyanogenMod.org. Архів оригіналу за 22 грудня 2016. Процитовано 27 січня 2013.
- OS, Lineage. Update & Build Prep. lineageos.org. Процитовано 21 січня 2017.
- Gerrit Code Review. review.lineageos.org. Процитовано 13 лютого 2018.
- LineageOS. Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo. www.lineageos.org. Процитовано 25 лютого 2018.
- Devices | LineageOS Wiki. wiki.lineageos.org. 8 березня 2017. Процитовано 9 березня 2017.
- LineageOS Downloads. Процитовано 24 січня 2017.
- Rigg, Jamie (24 січня 2017). The first builds of CyanogenMod successor LineageOS are out. Engadget. Процитовано 24 січня 2017.
Зовнішні ланки
- Офіційний сайт
- GitHub source-code repository
- XDA-Developers — Index thread for unofficial LineageOS releases
- LineageOS Wiki