LineageOS 16.0主页画面 | |
开发者 | LineageOS开源社区 |
---|---|
编程语言 | C(核心)、C++(部分第三方库)、Java(用户界面) |
操作系统家族 | 类Unix系统 |
运作状态 | Active |
源码模式 | 开放源代码 |
最新版本 | 18.1(Android 11) / 2021年4月1日[1] |
目标市场 | Android移动设备固件的替代品 |
支持的语言 | |
更新方式 | OTA,ROM刷新 |
软件包管理系统 | APK或Google Play商店(如果已安装) |
支持平台 | ARM、ARM64、X86、X86-64 |
内核类别 | 宏内核(Linux) |
许可证 | Apache许可证2.0、GPL v2(修改的Linux内核)[2] |
前一代 | CyanogenMod |
官方网站 | lineageos.org |
LineageOS(也称Lineage OS、Lineage OS Android Distribution)是一个面向智能手机和平板电脑的自由、免费、开放源代码的Android系统分支。它是深受欢迎的定制ROM CyanogenMod的继任者。它在2016年12月Cyanogen公司突然宣布停止开发并关闭项目基础设施后复刻而生。[3][4]LineageOS于2016年12月24日正式启动,其源代码存放于GitHub。[5]
由于Cyanogen公司保留了使用Cyanogen名称的权利,因此项目复刻后更名为LineageOS。[6]
背景
CyanogenMod(常简称为“CM”)是一个非常流行的[7]基于Android移动设备平台,为智能手机和平板电脑而设的免费开放源代码操作系统。虽然只有部分CyanogenMod用户选择回报使用该系统,[8]但截至2015年3月23日,一些报告指出已有超过5000万人在他们的手机上装载CyanogenMod。[7]它也常被其他ROM的开发者作为二次订制新系统的基础。[来源请求]
2013年,CM的创始人史蒂夫·科迪克获得名为Cyanogen公司的风险融资,使这项计划得以商业化。[9][10]但他认为公司没能成功地运用、发展这项项目,于是他在2016年(可能被迫)离职[11][12]。作为公司重组的一部分,这涉及到更换首席执行长(CEO)、关闭办事处,停止项目及相关服务。不过由于代码本身属于开放源代码并极为热门,因此很快地以新名字LineageOS复刻,并作为社群项目继续开发。
CyanogenMod及继任者LineageOS会提供设备制造商搭载的官方固件中尚未内置/开放的功能选项,它支持的功能特色包含:
- 布景主题架构[13](13及以前版本)
- Trebuchet主页,以原始的Android启动器改良(12起整体功能简化)
- FLAC音频编码/解码器
- 更大的访问点名称清单
- 隐私守卫,管理每个应用程序的权限(15.1起集成为“安全中心”,17.1改用Permission Hub)[14]
- 安全锁,保护每个应用程序
- 透过通用端口共享网络
- CPU超频与其他性能强化(部分型号提供)
- 可解锁的启动程序
- Root权限管理
- Pie Control扇形手势操作(部分型号提供)
- 自定义导航条/虚拟按键功能及排序
- 自定义状态栏的电池图标、百分比、时钟位置、上传/下载速率指示器等
- 自定义通知面板内的快速设置,例如Wi-Fi、蓝牙、GPS、手电筒等
- 一次清除所有最近使用的应用程序
- 快速启动快捷方式,可将默认的Google即时信息(如有安装Gapps)更换为最多3个特殊功能,例如休眠、屏幕截图、开启应用程序等(12及以前版本)
- 更多的锁定屏幕选项,可显示天气信息、音乐播放效果、应用程序快捷方式等
- 延伸桌面(Expanded desktop),个别隐藏状态栏/导航条
- 夜间模式(Night mode),内附数款主色彩可供切换
- LiveDisplay,可依据环境调整屏幕色温
- 内置屏幕录影工具
- LED指示灯设置(须设备硬件支持)
- 系统配置文件
- 其他用户界面的改善
其中大多数功能(或采用不同方式实现的类似功能)存在一段时间后被集成至Android源代码。此外,部分功能也有可能随着版本推进而被变更或移除。
据开发者表示,CyanogenMod本身不包含间谍软体和臃肿的客制软件,[15][16]因此也被认为拥有比官方固件更佳的性能与可靠度。[17]
与CyanogenMod不同的是,LineageOS的Root权限将不再“内置于系统中”,用户仍可额外安装.zip
格式的组件或Magisk并激活。[18]
开发
这项项目使用Gerrit完成其代码审查流程。LineageOS保留了CyanogenMod所用的版本控制格式(例如Android 7.1为LineageOS 14.1)。
许多来自XDA的开发者依据其源代码编译了非官方版本的Lineage OS。[19]
LineageOS正在开发一个名为“FlipFlap”的专属功能,并为翻盖提供兼容性和新功能。对于某些三星设备可能还具有模拟翻盖。[20]
版本
版本 | AOSP 版本 | 首次发行时间 | 最后更新时间 |
---|---|---|---|
13.0 | 6.0.1 (Marshmallow) |
2016年12月20日 as CM 2017年1月22日 as LOS |
2018年2月11日 |
14.1 | 7.1.2 (Nougat) |
2016年11月9日 as CM 2017年1月22日 as LOS |
2019年2月24日[21] |
15.1 | 8.1.0 (Oreo) |
2018年2月26日 | 2020年2月28日[22] |
16.0 | 9.0.0 (Pie) |
2019年3月1日[23] | 2021年2月16日[24] |
17.1 | 10 (Q) |
2020年4月1日[25] | |
18.1 | 11 (R) |
2021年4月1日[26] |
参见
参考资料
- ↑ Changelog 25 - Exemplary Eleven, Ravishing Recorder, Captivating Calendar, Beaming Backup. The LineageOS Project. [2021-04-01] (英语).
- ↑ Licenses. Android Open Source Project. Open Handset Alliance. [2010-06-10].
- ↑ Heater, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 2016-12-24 [2016-12-26].
- ↑ A fork in the road. CyanogenMod. 2016-12-24 [2016-12-26].
- ↑ Burns, Chris. Why did CyanogenMod die? What is LineageOS? All the important details. SlashGear. 2016-12-26 [2016-12-26].
- ↑ Levy, Nat. Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services. GeekWire. 2016-12-26 [2016-12-26].
- ↑ 7.0 7.1 Helft, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes.com. Forbes. [2015-04-16].
- ↑ Soyars, Chris. CM Stats explanation. 2011-03-21 [2011-10-27].
- ↑ Lineage Android Distribution. LineageOS. [2016-12-25].
- ↑ Reed, Brad. With $7 million in funding, Cyanogen aims to take on Windows Phone. Boy Genius Report. 2013-09-18 [2016-12-26].
- ↑ 存档副本. [2017-01-24].
- ↑ http://www.androidpolice.com/2016/11/28/cyanogen-inc-will-shutter-seattle-office-by-end-of-year-more-layoffs-happening-kondik-could-be-out : Kondik was removed from the company's board, allegedly
- ↑ Themes Support. CyanogenMod. 2011-02-19 [2013-09-30].
- ↑ Siddiqui, Aamir. LineageOS 17.1 based on Android 10 is now officially available. www.xda-developers.com. [2020-04-10].
- ↑ Maintenance Mode. Computer-Howto. 2011-12 [2013-01-27].
- ↑ Video: CyanogenMod founder Steve Kondik talks Android. UnleashThePhones.com. 2012-07-06 [2013-01-27].
- ↑ About. CyanogenMod.org. [2013-01-27].
- ↑ OS, Lineage. Update & Build Prep. lineageos.org. [2017-01-21].
- ↑ Lineage OS ROM Downloads and Build Status [Updated Daily] [18/01/2017]. Lineage OS Downloads. 2017-01-04 [2017-01-18] (美国英语).
- ↑ LineageOS/android_packages_apps_FlipFlap. GitHub. [2017-01-18] (英语).
- ↑ Prepare for 16.0 · LineageOS/hudson@b8cf202. GitHub. [2019-02-25] (英语).
- ↑ RIP Oreo · LineageOS/hudson@4838aba. Github. [2020-04-02] (英语).
- ↑ The real lineage-16.0 ship commit. [2020-05-03].
- ↑ Drop 16.0 · LineageOS/hudson@d1e170c. GitHub. [2021-02-19] (英语).
- ↑ Changelog 24. [2020-04-23].
- ↑ Changelog 25. [2021-04-01].
外部链接
- (英文)
- 官方GitHub代码库 (英文)
- XDA-Developers - 非官方LineageOS发布的话题 (英文)
- 官方LineageOS Wiki (英文)
- LineageOS的本地化翻译