LineageOS

LineageOS
LineageOS Wordmark.svg
LineageOS 16.0 home screen.png
LineageOS 16.0主页画面
开发者 LineageOS开源社群
程式语言 C(核心)、C++(部分第三方库)、Java(使用者介面)
作业系统家族 类Unix系统
运作状态 Active
原始码模式 开放原始码
最新版本 19.1 / 2022年4月26日,​30天前[1]
市场取向 Android行动装置韧体的替代品
支援的语言
更新方式 OTA,ROM重新整理
软体套件管理系统 APKGoogle Play商店(如果已安装)
支援平台 ARM、ARM64X86X86-64
核心类别 单核心Linux
许可证 Apache许可证2.0、GPL v2(修改的Linux核心[2]
前一代 CyanogenMod
官方网站 lineageos.org
仓库 编辑维基数据链结

LineageOS(也称Lineage OSLineage OS Android Distribution)是一个面向智慧型手机平板电脑自由免费开放原始码Android系统分支。它是深受欢迎的客制化ROM CyanogenMod的继任者。它在2016年12月Cyanogen公司突然宣布停止开发并关闭专案基础设施后复刻而生。LineageOS于2016年12月24日正式启动,其原始码存放于GitHub

由于Cyanogen公司保留了使用Cyanogen名称的权利,因此计划复刻后更名为LineageOS。[7]

背景

CyanogenMod(常简称为「CM」)是一个非常流行的[8]基于Android行动装置平台,为智慧型手机和平板电脑而设的免费开放原始码作业系统。虽然只有部分CyanogenMod使用者选择回报使用该系统,[9]但截至2015年3月23日,一些报告指出已有超过5000万人在他们的手机上装载CyanogenMod。[8][10]它也常被其他ROM的开发者作为二次订制新系统的基础。

2013年,CM的创始人史蒂夫·科迪克获得名为Cyanogen公司的风险融资,使这项计划得以商业化。[11][12]但他认为公司没能成功地运用、发展这项计划,于是他在2016年(可能被迫)离职[13][14]。作为公司重组的一部分,这涉及到更换首席执行长(CEO)、关闭办事处,停止计划及相关服务。[15]不过由于代码本身属于开放原始码并极为热门,因此很快地以新名字LineageOS复刻,并作为社群专案继续开发。

CyanogenMod及继任者LineageOS会提供装置制造商搭载的官方韧体中尚未内建/开放的功能选项,它支援的功能特色包含:

  • 布景主题架构[16](13及以前版本)
  • Trebuchet主页,以原始的Android启动器改良(12起整体功能简化)
  • FLAC音讯编码/解码器
  • 更大的存取点名称清单
  • 隐私守卫,管理每个应用程式的权限(15.1起整合为「安全中心」,17.1改用Permission Hub)[17]
  • 安全锁,保护每个应用程式
  • 透过通用埠共享网路
  • CPU超频与其他效能强化(部分型号提供)
  • 可解锁的启动程式
  • Root权限管理
  • Pie Control扇形手势操作(部分型号提供)
  • 自订导览列/虚拟按键功能及排序
  • 自订状态列的电池图示、百分比、时钟位置、上传/下载速率指示器等
  • 自订通知面板内的快速设定,例如Wi-Fi蓝牙GPS手电筒
  • 一次清除所有最近使用的应用程式
  • 快速启动捷径,可将预设的Google即时资讯(如有安装Gapps)更换为最多3个特殊功能,例如休眠、萤幕截图、开启应用程式等(12及以前版本)
  • 更多的锁定萤幕选项,可显示天气资讯、音乐播放效果、应用程式捷径等
  • 延伸桌面(Expanded desktop),个别隐藏状态列/导览列
  • 夜间模式(Night mode),内附数款主色彩可供切换
  • LiveDisplay,可依据环境调整萤幕色温
  • 内建萤幕录影工具
  • LED指示灯设定(须装置硬体支援)
  • 系统设定档
  • 其他使用者介面的改善

其中大多数功能(或采用不同方式实作的类似功能)存在一段时间后被整合至Android原始码。此外,部分功能也有可能随着版本推进而被变更或移除

据开发者表示,CyanogenMod本身不包含间谍软体臃肿的客制软体[18][19]因此也被认为拥有比官方韧体更佳的效能与可靠度。[20]

与CyanogenMod不同的是,LineageOS的Root权限将不再「内建于系统中」,使用者仍可额外安装.zip格式的元件或Magisk并启用。[21]

开发

这项计划使用Gerrit完成其代码审查流程。LineageOS保留了CyanogenMod所用的版本控制格式(例如Android 7.1为LineageOS 14.1)。

许多来自XDA的开发者依据其原始码编译了非官方版本的Lineage OS。[22]

LineageOS正在开发一个名为「FlipFlap」的专属功能,并为翻盖提供相容性和新功能。对于某些三星装置可能还具有类比翻盖。[23]

版本

版本 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日[24]
旧版本,不再支援: 15.1 8.1.0
(Oreo)
2018年2月26日[25] 2020年2月28日[26]
旧版本,不再支援: 16.0 9.0.0
(Pie)
2019年3月1日[27][28] 2021年2月16日[29]
旧版本,仍被支援: 17.1 10
(Q)
2020年4月1日[30]
当前版本: 18.1 11
(R)
2021年4月1日[31]
当前版本: 19 12 2022年4月26日[32]

参见

参考资料

  1. ^ Changelog 26 - Tailored Twelve, Audacious Automotive, Neat Networking, Devoted Developers. The LineageOS Project. [2021-04-26] (英语). 
  2. ^ Licenses. Android Open Source Project. Open Handset Alliance. [2010-06-10]. (原始内容存档于2018-12-25). 
  3. ^ LineageOS. Yes, this is us.. lineageos.org. 2016-12-24 [2022-05-02]. (原始内容存档于2022-05-01) (英语). 
  4. ^ Heater, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 2016-12-24 [2016-12-26]. (原始内容存档于2016-12-28). 
  5. ^ A fork in the road. CyanogenMod. 2016-12-24 [2016-12-26]. (原始内容存档于2016-12-25). 
  6. ^ Burns, Chris. Why did CyanogenMod die? What is LineageOS? All the important details. SlashGear. 2016-12-26 [2016-12-26]. (原始内容存档于2016-12-26). 
  7. ^ 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]. (原始内容存档于2019-04-03). 
  8. ^ 8.0 8.1 Helft, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes.com. Forbes. [2015-04-16]. (原始内容存档于2015-08-18). 
  9. ^ Soyars, Chris. CM Stats explanation. 2011-03-21 [2011-10-27]. (原始内容存档于2016-06-04). 
  10. ^ CyanogenMod [@CyanogenMod]. CyanogenMod just passed 1 million active users. (推文). 2012-01-12 [2016-12-26] –透过Twitter. 
  11. ^ Lineage Android Distribution. LineageOS. [2016-12-25]. (原始内容存档于2016-12-25). 
  12. ^ Reed, Brad. With $7 million in funding, Cyanogen aims to take on Windows Phone. Boy Genius Report. 2013-09-18 [2016-12-26]. (原始内容存档于2018-11-06). 
  13. ^ 存档副本. [2017-01-24]. (原始内容存档于2016-12-27). 
  14. ^ 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
  15. ^ CyanogenMod [@CyanogenMod]. 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 (推文). 2016-12-25 [2016-12-26] –透过Twitter. 
  16. ^ Themes Support. CyanogenMod. 2011-02-19 [2013-09-30]. (原始内容存档于2016-10-21). 
  17. ^ Siddiqui, Aamir. LineageOS 17.1 based on Android 10 is now officially available. www.xda-developers.com. [2020-04-10]. (原始内容存档于2020-12-07). 
  18. ^ Maintenance Mode. Computer-Howto. 2011-12 [2013-01-27]. (原始内容存档于2016-04-19). 
  19. ^ Video: CyanogenMod founder Steve Kondik talks Android. UnleashThePhones.com. 2012-07-06 [2013-01-27]. (原始内容存档于2013-02-05). 
  20. ^ About. CyanogenMod.org. [2013-01-27]. (原始内容存档于2016-12-22). 
  21. ^ OS, Lineage. Update & Build Prep. lineageos.org. [2017-01-21]. (原始内容存档于2019-07-24). 
  22. ^ Lineage OS ROM Downloads and Build Status [Updated Daily] [18/01/2017]. Lineage OS Downloads. 2017-01-04 [2017-01-18]. (原始内容存档于2020-07-11) (美国英语). 
  23. ^ LineageOS/android_packages_apps_FlipFlap. GitHub. [2017-01-18]. (原始内容存档于2021-01-14) (英语). 
  24. ^ Prepare for 16.0 · LineageOS/[email protected]. GitHub. [2019-02-25]. (原始内容存档于2019-04-14) (英语). 
  25. ^ LineageOS. Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo. lineageos.org. [2022-05-02]. (原始内容存档于2022-05-02) (英语). 
  26. ^ RIP Oreo · LineageOS/[email protected]. Github. [2020-04-02]. (原始内容存档于2021-11-14) (英语). 
  27. ^ The real lineage-16.0 ship commit. [2020-05-03]. (原始内容存档于2020-08-03). 
  28. ^ LineageOS. Changelog 22 - Pushing Pie, Bracing Builds and Careful Calculator. lineageos.org. [2022-05-02]. (原始内容存档于2019-07-24) (英语). 
  29. ^ Drop 16.0 · LineageOS/[email protected]. GitHub. [2021-02-19]. (原始内容存档于2021-08-14) (英语). 
  30. ^ Changelog 24. [2020-04-23]. (原始内容存档于2021-01-26). 
  31. ^ Changelog 25. [2021-04-01]. (原始内容存档于2021-04-02). 
  32. ^ LineageOS. Changelog 26 - Tailored Twelve, Audacious Automotive, Neat Networking, Devoted Developers. lineageos.org. [2022-05-02]. (原始内容存档于2022-05-06) (英语). 

外部连结

#