LineageOS

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
LineageOS
LineageOS Android Distribution
Lineage OS logo.svg
LineageOS 14.1 homescreen german.png
Усталена домашня сторінка LineageOS 14.1, побудованого на Android Nougat
Розробник Спільнота розробників LineageOS
Написано на C (ядро), C++ (some third party libraries), Java (UI)
Родина ОС Unix-подібні
Стан проекту Чинний
Модель коду Відкритий код
Початковий випуск 22 січня 2017
Останній стабільний випуск 16.0 (1 березня 2019)[1]
Ринкова ніша Firmware заміна для пристроїв на базі Андроїд
Доступні мови
Доступні мови програмування C, C++ і Java
Спосіб оновлення Over-the-air (OTA), ROM flashing
Менеджер пакунків APK або Google Play Store (якщо встановлено)
Платформи, що підтримуються ARM, ARM64, x86, x86-64
Тип ядра Monolithic (Linux)
Ліцензія Apache License 2.0[2]
Попередня версія CyanogenMod
Веб-сайт lineageos.org

LineageOS
LineageOS Android Distribution
у Вікісховищі?

LineageOS яка також відома як LineageOS Android Distribution або Lineage (/ˈlɪn.i.ɪdʒ/) це вільна oпераційна система для смартфонів та планшетних комп'ютерів, яка побудована на мобільній платформі Android. Вона є нащадком дуже популярної custom ROM CyanogenMod, з якої й була відгалужена у грудні 2016 року, коли Cyanogen Inc. повідомив про припинення розробки і закриття проекту.[3][4] Так як Cyanogen Inc. лишав за собою права на назву Cyanogen, відгалужений проект назвали як LineageOS.[5]

LineageOS була офіційно запущена 24 грудня 2016, з джерельним кодом що доступний на GitHub.[6] З того часу, LineageOS описується як надпопулярна та високо розробна; за 4 місяці з початку оголошення, LineageOS охоплює підтримку понад 160 моделей[7] смартфонів, a також понад мільйон користувачів, число яких подвоїлося у лютому–березні 2017.[8]

Тло подій[ред. | ред. код]

CyanogenMod (також скорочення «CM») була дуже популярною вільною oпераційною системою для смартфонів та планшетних комп'ютерів, яка була побудована для мобільної платформи Android. Проте лиш підмножина користувачів CyanogenMod, які повідомили про користування операційною системою,[9] станом на 23 березня 2015 року, за деякими звітами налічувала понад 50 мільйонів людей, на телефонах який працювала CyanogenMod.[10][11]

У 2013 році засновник проекту, Стив Кондик, отримав венчурне фінансування під брендом Cyanogen Inc. дозволивши комерціалізацію проекту.[12][13] На його думку, компанія не заробила значних грошей на успіху проекту, тому у 2016 він полишив її, або був вимушений її полишити[14][15] у зв'язку з реструктуризацією підприємства, яка включала зміну CEO, закривання офісів та проектів, а також припинення всього обслуговування.[16] Сам код, будучи вільним та відомим, швидко був відгалуженим під назвою LineageOS і спільнота почала докладати зусиль до відновлення розробки спільного проекту.

CyanogenMod пропонував багато функцій та можливостей не доступних у офіційних вбудованих програмах, які постачалися майже всіма продавцями пристроїв. Властивості підримувані системою CyanogenMod включають підтримку усталених тем,[17] звукового кодеку FLAC, великий лист APN, Захист Конфіденці́йністи (кожний дозвіл установлюється на кожний застосунок окремо), підтримує прив'язок багатьох інтерфейсів, розгін ЦП, доступ до root, м'яких клавіш та інших «таблет твіки», перемикачі у фіранці (такі як Wi-Fi, Bluetooth та GPS), та інші можливості інтерфейсу. Багато з властивостей CyanogenMod були б вбудовані в офіційну базу коду Андроїду. CyanogenMod не включав у себе spyware та bloatware, згідно з заявами розробників.[18][19] CyanogenMod також повідомляв про зростання продуктивності та надійності у порівнянні з іншими офіційними вбудованими програмами.[20]

Розроблення[ред. | ред. код]

Подібний до CyanogenMod, проект розроблюється чисельними фахівцями та використовує Gerrit для перевірки коду. Проект також лишив старий формат версій (наприклад, Android 7.1 має версію LineageOS 14.1). Білди мають тижневий випуск та підписані власними ключами LineageOS[21].

Перед офіційним запуском операційної системи, багато розробників з XDA вже розробили власні неофіційні версії LineageOS з відкритого джерельного коду.

22 січня 2017 року, почали з'являтися перші 14.1 та 13.0 oфіційні білди, про появлення яких булу написано в офіційному блоґові.[22]

11 січня 2018 року, вихід 13.0 білдів було зупинено,[23] тим часом джерельний код залишається доступним та безпекові фікси все ще доступні на Gerrit сервері проекту.[24] 14.1 версії Lineage OS будуть у активному розробленні без розширень можливостей.

26 лютого 2018, на обраних пристроях, почали з'являтися перші 15.1 офіційні білди, як і було попередньо заявлено в офіційному блоґові.

Історія версій[ред. | ред. код]

LineageOS основна версія Android версія Останній або значимий випуск Дата випущення першого білду Список змін
Android 6.0.1

(Marshmallow)

Old version, no longer supported: 13.0 02017-01-2222 січня 2017 02018-02-1111 лютого 2018 LineageOS 13

Передвстановлені застосунки[ред. | ред. код]

LineageOS це bloat-free ROM, без передвстановленого виробниками програмного забезпечення. Проте LineageOS має кілька певних «home-grown» застосунків, до яких входять:

  • Audio FX — звуковий оптимізатор з презетами для змінення досвіду прослуховування музики.
  • Переглядач — легкий переглядач, який користає System Webview для смартфонів зі слабкими параметрами. У минулому відомий як Jelly.
  • FlipFlap — застосунок для гортання зображень.
  • Музика — музичний програвач, який був відомий у минулому як Eleven.
  • Записувач — застосунок для робіння знятків екрану/або записування звуку.
  • Trebuchet — користувацько-налаштовний стартівник, який підтримує захищені застосунки.

Але вони не включаються як усталені, користувачі можуть встановити звичайні Google застосунки, включаючи Google Play Store та Play Apps за допомогою заархівованих gapps.

Підтримувані пристрої[ред. | ред. код]

Станом на 26 травня 2017 року LineageOS офіційно має підтримку 165 пристроїв, включаючи такі, які були випущені компаніями Nexus та Google. Розробники постачають офіційні білди чинної розробницької гілки, помічаючи їх як «нічні», переважно випускаючи їх раз на тиждень разом з білдами для різних пристроїв, шикуючи їх упродовж тижня, щоб полегшити навантаження на їхню автоматизовану білдову інфраструктуру. За перші два місяці проекту вони також випустили рівнобіжні експериментальні білди, маючи намір дозволити прямий перехід від попередніх встановлених версій CyanogenMod, для полегшення переходу на LineageOS.[25][26][27][28]

Див. також[ред. | ред. код]

Референції[ред. | ред. код]

  1. https://lineageos.org/Changelog-22/ — 2019.
  2. LineageOS Downloads. LineageOS. Процитовано 28 January 2017. 
  3. Heater, Brian (24 December 2016). After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. Процитовано 26 December 2016. 
  4. A fork in the road. CyanogenMod. 24 December 2016. Архів оригіналу за 25 December 2016. Процитовано 26 December 2016. 
  5. Levy, Nat (26 December 2016). Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services. GeekWire. Процитовано 26 December 2016. 
  6. Burns, Chris (26 December 2016). Why did CyanogenMod die? What is LineageOS? All the important details. SlashGear. Процитовано 26 December 2016. 
  7. LineageOS/hudson. GitHub (en). Процитовано 2017-05-26. 
  8. http://www.androidauthority.com/lineageos-one-million-users-one-plus-one-757895/
  9. Soyars, Chris (21 March 2011). CM Stats explanation. Архів оригіналу за 4 June 2016. Процитовано 27 October 2011. 
  10. Helft, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes.com. Forbes. Процитовано 16 April 2015. 
  11. CyanogenMod [CyanogenMod] (12 January 2012). CyanogenMod just passed 1 million active users. (Твіт). Процитовано 26 December 2016 — через Twitter. 
  12. Lineage Android Distribution. LineageOS. Архів оригіналу за 25 December 2016. Процитовано 25 December 2016. 
  13. Reed, Brad (18 September 2013). With $7 million in funding, Cyanogen aims to take on Windows Phone. Boy Genius Report. Процитовано 26 December 2016. 
  14. Tal, Lior (30 November 2016). Update on Cyanogen. Cyanogen Inc. Архів оригіналу за 27 грудень 2016. Процитовано 24 January 2017. 
  15. Ruddock, David (28 November 2016). Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out. Android Police. Процитовано 24 January 2017. «Kondik was removed from the company's board, allegedly» 
  16. CyanogenMod [CyanogenMod] (25 December 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 December 2016 — через Twitter. 
  17. Themes Support. CyanogenMod. 19 February 2011. Архів оригіналу за 21 October 2016. Процитовано 30 September 2013. 
  18. Maintenance Mode. Computer-Howto. December 2011. Архів оригіналу за 19 квітень 2016. Процитовано 27 January 2013. 
  19. Video: CyanogenMod founder Steve Kondik talks Android. UnleashThePhones.com. 6 July 2012. Архів оригіналу за 5 February 2013. Процитовано 27 January 2013. 
  20. About. CyanogenMod.org. Архів оригіналу за 22 December 2016. Процитовано 27 January 2013. 
  21. OS, Lineage. Update & Build Prep. lineageos.org. Процитовано 2017-01-21. 
  22. Помилка цитування: Неправильний виклик <ref>: для виносок build-prep2 не вказаний текст
  23. Gerrit Code Review. review.lineageos.org. Процитовано 2018-02-13. 
  24. LineageOS. Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo. www.lineageos.org. Процитовано 2018-02-25. 
  25. Devices | LineageOS Wiki. wiki.lineageos.org. 8 March 2017. Процитовано 9 March 2017. 
  26. LineageOS Downloads. Процитовано 24 January 2017. 
  27. Update & Build Prep. LineageOS (en-US). 20 January 2017. Процитовано 24 January 2017. 
  28. Rigg, Jamie (24 January 2017). The first builds of CyanogenMod successor LineageOS are out. Engadget. Процитовано 24 January 2017. 

Зовнішні ланки[ред. | ред. код]