LineageOS
LineageOS(也稱Lineage OS、Lineage OS Android Distribution)是一個面向智慧型手機和平板電腦的自由、免費、開放原始碼的Android系統分支。它是深受歡迎的定製ROM CyanogenMod的繼任者。[2]它在2016年12月Cyanogen公司突然宣布停止開發並關閉項目基礎設施後復刻而生。[3][4]LineageOS於2016年12月24日正式啟動,其原始碼存放於GitHub。[5]
Android操作系統的一個版本 | |
開發者 | LineageOS開源社區 |
---|---|
編程語言 | C、C++、Java |
作業系統家族 | 類Unix系統 |
運作狀態 | 運作中 |
源碼模式 | 開放源代碼 |
當前版本 |
|
市場取向 | Android移動設備韌體的替代品 |
支持的語言 | 27種 |
更新方式 | 空中編程 |
軟件包管理系統 | APK |
支援平台 | ARM ARM64 X86 X86-64 |
內核類別 | Linux內核 |
許可證 | |
前一代 | CyanogenMod |
官方網站 | lineageos |
由於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](13及以前版本)
- Trebuchet主頁,以原始的Android啟動器改良(12起整體功能簡化)
- FLAC音訊編碼/解碼器
- 更大的存取點名稱清單
- 隱私守衛,管理每個應用程式的權限(15.1起整合為「安全中心」,17.1改用Permission Hub)[16]
- 安全鎖,保護每個應用程式
- 透過通用端口共享網路
- CPU超頻與其他效能強化(部分型號提供)
- 可解鎖的啟動程式
- Root權限管理
- Pie Control扇形手勢操作(部分型號提供)
- 自訂導覽列/虛擬按鍵功能及排序
- 自訂狀態列的電池圖示、百分比、時鐘位置、上傳/下載速率指示器等
- 自訂通知面板內的快速設定,例如Wi-Fi、藍牙、GPS、手電筒等
- 一次清除所有最近使用的應用程式
- 快速啟動捷徑,可將預設的Google即時資訊(如有安裝Gapps)更換為最多3個特殊功能,例如休眠、螢幕截圖、開啟應用程式等(12及以前版本)
- 更多的鎖定螢幕選項,可顯示天氣資訊、音樂播放效果、應用程式捷徑等
- 延伸桌面(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日[24] | 2020年2月28日[25] | |
16.0 | 9.0.0 (Pie) |
2019年3月1日[26][27] | 2021年2月16日[28] | |
17.1 | 10 (Quince Tart) |
2020年4月1日[29] | 2022年2月16日[30] | |
18.1 | 11 (Red Velvet Cake) |
2021年4月1日[31] | 2024年3月5日 | |
19.1 | 12.1 (Snow Cone) |
2022年4月26日 | 2023年11月12日 | |
20 | 13 (Tiramisu) |
2022年12月31日 | 當前 | |
21 | 14 (Upside Down Cake) |
2024年2月14日 | 當前 | |
格式: 舊版本 舊版本,仍被支援 當前版本 未來版本 |
參見
參考資料
- ^ https://lineageos.org/Changelog-28/; 出版日期: 2024年2月14日.
- ^ LineageOS. Yes, this is us.. lineageos.org. 2016-12-24 [2022-05-02]. (原始內容存檔於2022-05-01) (英語).
- ^ Heater, Brian. After having its infrastructure shuttered, CyanogenMod will live on as Lineage. TechCrunch. 2016-12-24 [2016-12-26]. (原始內容存檔於2016-12-28).
- ^ A fork in the road. CyanogenMod. 2016-12-24 [2016-12-26]. (原始內容存檔於2016-12-25).
- ^ Burns, Chris. Why did CyanogenMod die? What is LineageOS? All the important details. SlashGear. 2016-12-26 [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]. (原始內容存檔於2019-04-03).
- ^ 7.0 7.1 Helft, Miguel. Meet Cyanogen, The Startup That Wants To Steal Android From Google. Forbes.com. Forbes. [2015-04-16]. (原始內容存檔於2015-08-18).
- ^ Soyars, Chris. CM Stats explanation. 2011-03-21 [2011-10-27]. (原始內容存檔於2016-06-04).
- ^ CyanogenMod [@CyanogenMod]. CyanogenMod just passed 1 million active users. (推文). 2012-01-12 [2016-12-26] –透過Twitter.
- ^ Lineage Android Distribution. LineageOS. [2016-12-25]. (原始內容存檔於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]. (原始內容存檔於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]. 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.
- ^ Themes Support. CyanogenMod. 2011-02-19 [2013-09-30]. (原始內容存檔於2016-10-21).
- ^ Siddiqui, Aamir. LineageOS 17.1 based on Android 10 is now officially available. www.xda-developers.com. [2020-04-10]. (原始內容存檔於2020-12-07).
- ^ Maintenance Mode. Computer-Howto. 2011-12 [2013-01-27]. (原始內容存檔於2016-04-19).
- ^ Video: CyanogenMod founder Steve Kondik talks Android. UnleashThePhones.com. 2012-07-06 [2013-01-27]. (原始內容存檔於2013-02-05).
- ^ About. CyanogenMod.org. [2013-01-27]. (原始內容存檔於2016-12-22).
- ^ OS, Lineage. Update & Build Prep. lineageos.org. [2017-01-21]. (原始內容存檔於2019-07-24).
- ^ Lineage OS ROM Downloads and Build Status [Updated Daily] [18/01/2017]. Lineage OS Downloads. 2017-01-04 [2017-01-18]. (原始內容存檔於2020-07-11) (美國英語).
- ^ LineageOS/android_packages_apps_FlipFlap. GitHub. [2017-01-18]. (原始內容存檔於2021-01-14) (英語).
- ^ Prepare for 16.0 · LineageOS/hudson@b8cf202. GitHub. [2019-02-25]. (原始內容存檔於2019-04-14) (英語).
- ^ LineageOS. Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo. lineageos.org. [2022-05-02]. (原始內容存檔於2022-05-02) (英語).
- ^ RIP Oreo · LineageOS/hudson@4838aba. Github. [2020-04-02]. (原始內容存檔於2021-11-14) (英語).
- ^ The real lineage-16.0 ship commit. [2020-05-03]. (原始內容存檔於2020-08-03).
- ^ LineageOS. Changelog 22 - Pushing Pie, Bracing Builds and Careful Calculator. lineageos.org. [2022-05-02]. (原始內容存檔於2019-07-24) (英語).
- ^ Drop 16.0 · LineageOS/hudson@d1e170c. GitHub. [2021-02-19]. (原始內容存檔於2021-08-14) (英語).
- ^ Changelog 24. [2020-04-23]. (原始內容存檔於2021-01-26).
- ^ Drop 17.1. 2022-02-16 [2022-08-23]. (原始內容存檔於2022-09-27).
- ^ Changelog 25. [2021-04-01]. (原始內容存檔於2021-04-02).
外部連結
- 官方網站 (英文)