LineageOS
LineageOS(也称Lineage OS、Lineage OS Android Distribution)是一个面向智慧型手機和平板電腦的自由、免费、开放原始碼的Android系統分支。它是深受欢迎的定制ROM CyanogenMod的继任者。它在2016年12月Cyanogen公司突然宣布停止开发並关闭项目基础设施後复刻而生。[3][4]LineageOS於2016年12月24日正式启动,其原始码存放於GitHub。[5]
![]() | |
![]() LineageOS 16.0主頁畫面 | |
开发者 | LineageOS开源社区 |
---|---|
编程语言 | C(核心)、C++(部分第三方库)、Java(用户界面) |
作業系統家族 | 类Unix系统 |
運作狀態 | Active |
源码模式 | 开放源代码 |
最新版本 | 17.1(Android 10) / 2020年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 |
由於Cyanogen公司保留了使用Cyanogen名称的权利,因此計畫復刻後更名为LineageOS。[6]
背景
CyanogenMod(常简称为“CM”)是一个非常流行的[7]基於Android行動裝置平台,為智慧型手機和平板電腦而設的免费開放原始碼。虽然只有部分CyanogenMod使用者选择回報使用該系統,[8]但截至2015年3月23日,一些报告指出已有超过5000万人在他们的手机上裝載CyanogenMod。[7][9]它也常被其他ROM的开发者作为二次訂製新系统的基础。
2013年,CM的创始人史蒂夫·科迪克获得名为Cyanogen公司的风险融资,使這項計劃得以商业化。[10][11]但他認為公司没能成功地運用、發展這項計畫,於是他在2016年(可能被迫)離職[12][13]。作为公司重组的一部分,这涉及到更换首席执行長(CEO)、关闭辦事處,停止計畫及相關服务。[14]不過由於代碼本身屬於开放原始码並極為熱門,因此很快地以新名字LineageOS复刻,并作为社群项目继续开发。
CyanogenMod及继任者LineageOS会提供裝置製造商搭載的官方韌體中尚未內建/開放的功能选项,它支援的功能特色包含:
- 佈景主题架構[15]
- Trebuchet主頁,不一定優於原始的Android啟動器
- FLAC音訊编碼/解码器
- 更大的存取点名称清單
- 隐私守衛,管理每個应用程式的权限(15.1起整合為“安全中心”)(17.1捨棄,改用Permission Hub)[16]
- 安全鎖,保護每個應用程式
- 透過通用端口共享網路
- CPU超頻與其他效能強化
- 可解锁的啟動程式
- Root权限管理
- Pie Control扇形手勢操作
- 自訂導覽列/虚拟按鍵功能及排序
- 自訂狀態列的電池圖示、百分比、時鐘位置、上傳/下載速率指示器等
- 自訂通知面板內的快速設定,例如Wi-Fi、藍牙、GPS、手電筒等
- 一次清除所有最近使用的應用程式
- 快速啟動捷徑,可將預設的Google即時資訊(如有安裝Gapps)更換為最多3個特殊功能,例如休眠、螢幕截圖、開啟應用程式等
- 更多的鎖定螢幕選項,可顯示天氣資訊、音樂播放效果、應用程式捷徑等
- 延伸桌面(Expanded desktop),個別隱藏狀態列/導覽列
- 夜間模式(Night mode),內附數款主色彩可供切換
- LiveDisplay,可依據環境調整螢幕色溫
- 內建螢幕錄影工具
- LED指示燈設定
- 系統設定檔
- 其他使用者介面的改善
其中大多数功能(或採用不同方式實作的类似功能)存在一段时间後被整合至Android原始碼。此外,部分功能也有可能隨著版本推進而被變更或移除。
據开发者表示,CyanogenMod本身不包含间谍软體和臃腫的客製軟體,[17][18]因此也被认为擁有比官方韌體更佳的效能與可靠度。[19]
與CyanogenMod不同的是,LineageOS的Root权限将不再“內建於系統中”,但使用者可自行選擇刷入一個獨立的.zip
檔案(即Magisk)進行安装並啟用。[20]
开发
這項計畫使用Gerrit完成其代码审查流程。LineageOS保留了CyanogenMod所用的版本控制格式(例如Android 7.1为LineageOS 14.1)。
許多来自XDA的开发者依據其原始碼編譯了非官方版本的Lineage OS。[21]
LineageOS正在开发一个名为“FlipFlap”的專屬功能,並为翻蓋提供相容性和新功能。對於某些三星裝置可能还具有模拟翻盖。[22]
版本
版本 | 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日[23] |
15.1 | 8.1.0 (Oreo) |
2018年2月26日 | 2020年2月28日[24] |
16.0 | 9.0.0 (Pie) |
2019年3月1日[25] | |
17.1 | 10 |
2020年4月1日[26] |
参考资料
- . The LineageOS Project. [2020-04-01]. (原始内容存档于2021-01-26) (英语).
- . Android Open Source Project. Open Handset Alliance. [2010-06-10]. (原始内容存档于2018-12-25).
- Heater, Brian. . TechCrunch. 2016-12-24 [2016-12-26]. (原始内容存档于2016-12-28).
- . CyanogenMod. 2016-12-24 [2016-12-26]. (原始内容存档于2016-12-25).
- Burns, Chris. . SlashGear. 2016-12-26 [2016-12-26]. (原始内容存档于2016-12-26).
- Levy, Nat. . GeekWire. 2016-12-26 [2016-12-26]. (原始内容存档于2019-04-03).
- Helft, Miguel. . Forbes.com. Forbes. [2015-04-16]. (原始内容存档于2015-08-18).
- Soyars, Chris. . 2011-03-21 [2011-10-27]. (原始内容存档于2016-06-04).
- CyanogenMod [@CyanogenMod]. (推文). 2012-01-12 [2016-12-26] –Twitter.
- . LineageOS. [2016-12-25]. (原始内容存档于2016-12-25).
- Reed, Brad. . Boy Genius Report. 2013-09-18 [2016-12-26]. (原始内容存档于2018-11-06).
- . [2017-01-24]. (原始内容存档于2016-12-27).
- 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
- CyanogenMod [@CyanogenMod]. (推文). 2016-12-25 [2016-12-26] –Twitter.
- . CyanogenMod. 2011-02-19 [2013-09-30]. (原始内容存档于2016-10-21).
- Siddiqui, Aamir. . www.xda-developers.com. [2020-04-10]. (原始内容存档于2020-12-07).
- . Computer-Howto. 2011-12 [2013-01-27]. (原始内容存档于2016-04-19).
- . UnleashThePhones.com. 2012-07-06 [2013-01-27]. (原始内容存档于2013-02-05).
- . CyanogenMod.org. [2013-01-27]. (原始内容存档于2016-12-22).
- OS, Lineage. . lineageos.org. [2017-01-21]. (原始内容存档于2019-07-24).
- . Lineage OS Downloads. 2017-01-04 [2017-01-18]. (原始内容存档于2020-07-11) (美国英语).
- . GitHub. [2017-01-18]. (原始内容存档于2021-01-14) (英语).
- . GitHub. [2019-02-25]. (原始内容存档于2019-04-14) (英语).
- . Github. [2020-04-02] (英语).
- . [2020-05-03]. (原始内容存档于2020-08-03).
- . [2020-04-23]. (原始内容存档于2021-01-26).
外部链接
- 官方网站
(英文)
- 官方GitHub代码库 页面存档备份,存于(英文)
- XDA-Developers - 非官方LineageOS发布的话题 页面存档备份,存于(英文)
- 官方LineageOS Wiki 页面存档备份,存于(英文)
- LineageOS的在地化翻譯 页面存档备份,存于