LineageOS яка також відома як LineageOS Android Distribution або Lineage (/ˈlɪn.i.ɪdʒ/) — вільнаопераційна система для смартфонів та планшетних комп'ютерів, яка побудована на мобільній платформі Android. Вона є нащадком дуже популярної сторонньої прошивки CyanogenMod, з якої й була відгалужена у грудні 2016 року, коли Cyanogen Inc. повідомив про припинення розробки і закриття проєкту.[2][3] Зміна назви відбулася через те, що Cyanogen Inc. лишав за собою права на назву Cyanogen.[4]
LineageOS була офіційно запущена 24 грудня 2016, з джерельним кодом що доступний на GitHub.[5] З того часу, LineageOS описується як надпопулярна та високо розробна; за 4 місяці з початку оголошення, LineageOS охоплює підтримку понад 160 моделей[6] смартфонів, a також понад мільйон користувачів, число яких подвоїлося у лютому–березні 2017.[7]
Тло подій
CyanogenMod (також скорочення «CM») була дуже популярною вільноюопераційною системою для смартфонів та планшетних комп'ютерів, яка була побудована для мобільної платформи 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 офіційні білди, про появлення яких булу написано в офіційному блозі.[20]
11 січня 2018 року, вихід 13.0 білдів було зупинено,[21] тим часом джерельний код залишається доступним та безпекові фікси все ще доступні на Gerrit сервері проєкту.[22] 14.1 версії Lineage OS будуть у активному розробленні без розширень можливостей.
26 лютого 2018, на обраних пристроях, почали з'являтися перші 15.1 офіційні білди, як і було попередньо заявлено в офіційному блозі.
LineageOS — це bloat-free ROM, без передвстановленого виробниками програмного забезпечення. Проте LineageOS має кілька певних «home-grown» застосунків, до яких входять:
Поточні
Audio FX — звуковий оптимізатор з пресетами для покращення прослуховування музики.
Теми — спочатку був окрмим застосунком, а тепер інтегрований в налаштування.
Але вони не включаються як усталені, користувачі можуть встановити звичайні Google застосунки, включаючи Google Play Store та Play Apps за допомогою заархівованих GApps.
Підтримувані пристрої
Станом на 26 травня 2017 року LineageOS офіційно має підтримку 165 пристроїв, включаючи такі, які були випущені компаніями Nexus та Google. Розробники постачають офіційні складання чинної розробницької гілки, помічаючи їх як «нічні», переважно випускаючи їх раз на тиждень разом з білдами для різних пристроїв, шикуючи їх упродовж тижня, щоб полегшити навантаження на їхню автоматизовану білдову інфраструктуру. За перші два місяці проєкту вони також випустили рівнобіжні експериментальні білди, маючи намір дозволити прямий перехід від попередніх встановлених версій CyanogenMod, для полегшення переходу на LineageOS.[23][24][20][25]
↑Архівована копія. Архів оригіналу за 12 липня 2019. Процитовано 30 червня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)