|Developer||LineageOS open-source community|
|Written in||C (core), C++ (some third party libraries), Java (UI)|
|Source model||Open source|
|Latest preview||LineageOS 14.1/13.0 / 20 March 2017|
|Marketing target||Firmware replacement for Android mobile devices|
|Update method||Over-the-air (OTA), ROM flashing|
|Package manager||APK or Google Play Store (if installed)|
|Platforms||ARM, ARM64, x86, x86-64|
|Kernel type||Monolithic (Linux)|
|License||Apache License 2.0|
LineageOS also known as LineageOS Android Distribution and Lineage (/ˈlinēij/) is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is the successor to the highly popular custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. LineageOS was officially launched on December 24, 2016, with the source code available on GitHub.
Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.
CyanogenMod (often abbreviated "CM") was a highly popular open-source operating system for smartphones and tablet computers, based on the Android mobile platform. Although only a subset of total CyanogenMod users elected to report their use of the firmware, as of 23 March 2015, some reports indicated over 50 million people running CyanogenMod on their phones. It was also frequently used as a starting point by developers of other ROMs.
In 2013, the founder, Steve Kondik, obtained venture funding under the name Cyanogen Inc. to allow commercialization of the project. However, the company did not, in his view, capitalize on the project's success and in 2016 he either left, or was forced out as part of a corporate restructure which involved a change of CEO, closure of offices and projects, and cessation of services. The code itself, being both open source and popular, was quickly forked under the new name LineageOS and community efforts began to resume development as a community project.
CyanogenMod - and therefore LineageOS - offered features and options not found in the official firmware distributed by mobile device vendors. Features supported by CyanogenMod included native theme support, FLAC audio codec support, a large Access Point Name list, Privacy Guard (per-application permission management application), support for tethering over common interfaces, CPU overclocking and other performance enhancements, unlockable bootloader and root access, soft buttons and other "tablet tweaks", toggles in the notification pull-down (such as Wi-Fi, Bluetooth and GPS), and other interface enhancements - most of those (or similar to the ones in CM) got integrated into the Android source code itself later on. CyanogenMod did not contain spyware or bloatware, according to its developers. CyanogenMod was also said to increase performance and reliability compared with official firmware releases.
Unlike CyanogenMod, though, root access will no longer be built-in with the firmware, but will be available as a separate, optionally installable .zip file. If the user flashes the root zip onto their device, they can later remove it using an "su removal" .zip file.
Similar to CyanogenMod, the project is developed by numerous device-specific maintainers and uses Gerrit for its code review process. It also retained the old versioning format (for example, Android 7.1 is LineageOS 14.1). Builds are released on a weekly basis and are signed with LineageOS' private keys.
The developers of LineageOS are creating an app called "FlipFlap", which is specially designed for LineageOS, and brings added functionality to flip cover cases.
|LineageOS main version||Android version||Last or major release||Recommended build release date||Notable changes|
|Latest preview version of a future release: 13||Android 6.0.1
|Latest preview version of a future release: 13.0||22 January 2017||Based on CyanogenMod 13|
|Latest preview version of a future release: 14||Android 7.1.1 on 7.1.2
|Latest preview version of a future release: 14.1||22 January 2017||14.1 is considered a "work in progress". This was the introductory version when forked from CyanogenMod 14.1|
As of March 23, 2017 LineageOS officially supports 152 devices, including Nexus and Google-released devices. They provide official nightly builds, weekly builds on the current development branch, and experimental builds to ease migration from CyanogenMod to LineageOS.
Kondik was removed from the company's board, allegedly