CyanogenMod

title: 历史版本.
content: 2008年9月HTC Dream(在美国称为「T-Mobile G1」)手机发布后,Android社群发现了一个可以取得基于Linux系统里超级用户最高权限的方法。加上Android的源码是开放的,容许了手机的固件可以随意修改后再安装到手机上。某些手机不需修改也可以更改固件,例如Nexus One。  在之后的一年中,Android爱好者开发和发布了不同供HTC Dream使用的修改固件。其中一个开发者「JesusFreke」开发的固件成为了在用户中流行的版本。2009年8月,「JesusFreke」停止了开发他的固件,并提议使用他固件的用户转用由开发者「Cyanogen」(Steve Kondik)开发,基于「JesusFreke」固件的衍生版本CyanogenMod。  CyanogenMod变得越来越流行,而一群社群开发者亦对它作出贡献。在数个月内,CyanogenMod支援的装置数量增加了,而CyanogenMod亦成为最普及的固件之一。  与很多其他开放源码专案一样,CyanogenMod的开发采用了分布式版本控制,而官方的版本库则上载于GitHub。贡献者则把他们的程序码提交至Gerrit。任何人都可以测试其他人提交的程序码,已注册用户可以对其提交补丁,最后被数个CyanogenMod开发者合并进源代码内。  CyanogenMod Updater程序会提醒使用者有新版本的CyanogenMod,且能协助安装到他们的手机里。使用者可以在Google Play下载该程序。但从5.0版本起,这个程序就不运作了,只能透过Rom Manager寻找固件更新。直到10.0版本起,更新功能已重新加入至CyanogenMod。  原本CyanogenMod包含Google的一些专有软件(如Gmail及Android Market),但Google于2009年9月发出律师信要求该团队不得再散布CyanogenMod,此举引起部分CyanogenMod爱好者的反弹,认为Google公司违反其「不作恶」的经营口号,CyanogenMod一度暂停运作,此事件也引起一些媒体的注意而加以报道。在两方协调之后,CyanogenMod恢复开发工作,但不能再包含Google的专有app,仅提供连结由使用者自行下载安装。  在专案发展初期,CyanogenMod会分别发布每夜版("nightly")、里程版("milestone")及稳定版("stable")。但在CyanogenMod 11 M6版本后,CyanogenMod便宣布不再发布稳定版,改用滚动更新开发模式,每月发布两次里程版。
title: CyanogenMod 7.
content: CyanogenMod团队所开发的CyanogenMod 7是基于Android 2.3 Gingerbread的源码。其中由Android更改的源码中大部分由Steve Kondik编写,一部分由xda-developers论坛上的开发者编写,另外亦有从BusyBox等开源软件专案的源码。  CyanogenMod 7由Google释出Android 2.3源码开始开发,在2011年2月15日开始发布供数款电话使用的发布候选版本。2011年4月11日,CyanogenMod 7的首个稳定版本推出,该版本基于Android 2.3.3。CyanogenMod 7.1于2011年10月10日发布,7.2于2012年6月12日发布。
title: CyanogenMod 8.
content: 原本计划CyanogenMod 8将会基于Android 3.0 Honeycomb开发。但是Google把Android 3.0的源码在Android 4.0 Ice Cream Sandwich的源码释出时才一并公开,导致CyanogenMod直接开发CyanogenMod 9,而跳过了CyanogenMod 8。
title: CyanogenMod 9.
content: CyanogenMod 9是基于Android 4.0 Ice Cream Sandwich的源码,是首个使用CyanogenMod团队开发的Trebuchet主屏幕的版本。开发团队于Google释出Android 4.0.1的源码时开始进行开发,但由于Android 2.3与4.0之间的变更较多,所以比一般版本的开发时间更长。开发团队此时亦因为Google在Android 4.0加入了一些CyanogenMod旧版本的功能,调整了CyanogenMod会开发的部分。  2011年11月,CyanogenMod 9发布了供Nexus S和三星Galaxy S使用的测试版本。在2012年8月9日,CyanogenMod 9稳定版正式推出,但由于Android 4.1的源码在此时已经释出,所以所有CyanogenMod的开发工作随即转而至CyanogenMod 10。
title: CyanogenMod 10.
title: CyanogenMod 10.0.
content: 2012年7月,CyanogenMod于Google+宣布CyanogenMod 10将基于Android 4.1 Jelly Bean开发。在发布供不同装置使用的测试版本后,CyanogenMod在这个版本开始在每月月首发布一个供日常使用的「里程」版。此版本最后一批稳定版本于2012年11月13日释出。
title: CyanogenMod 10.1.
content: CyanogenMod 10.1基于Android 4.2开发。CyanogenMod在此版本亦为某些装置在每月月首推出里程版。  2013年6月24日,CyanogenMod 10.1的源码被列为稳定版,并在同一天推出了供大部分支援的装置使用的稳定版。其后开发团队继续于每月月首推出里程版,不断加入新功能。
title: CyanogenMod 10.2.
content: 2013年8月24日,基于Android 4.3开发的CyanogenMod 10.2开始发布测试版。此版本包含了Cyanogen账户、OpenGL ES 3.0支援、蓝牙低电量模式等功能,以及其他安全性及稳定性的改进。
title: CyanogenMod 11.
content: CyanogenMod 11基于Android 4.4 KitKat开发,2013年12月5日发布首批测试版。在此版本后,CyanogenMod便宣布不再发布稳定版,改用滚动更新开发模式,每月发布两次里程版。  一加手机随附了称为「CyanogenMod 11S」的特别版,是第一台在Cyanogen公司成立后与其他公司合作,由CyanogenMod负责软件开发的手机。
title: CyanogenMod 12.
content: CyanogenMod 12基于Android 5.0 Lollipop开发。此版本于2015年1月6日开始推出,并于2015年6月25日推出里程版。  基于此版本的Cyanogen OS 12于2015年4月推出,并支援一加手机及YU Televentures「Yureka」手机。YU「Yuphoria」手机在推出时亦运行Cyanogen OS 12。
title: CyanogenMod 12.1.
content: CyanogenMod 12.1基于Android 5.1开发,测试版本于2016年4月16日开始推出。  联想ZUK Z1手机、Wileyfox Swift及Storm手机于推出时运行Cyanogen OS 12.1。YU Yureka、Yureka Plus及Yuphoria亦有更新至Cyanogen OS 12.1。
title: CyanogenMod 13.
content: CyanogenMod 13基于Android 6.0 Marshmallow开发,于2015年11月23日推出测试版。在数星期后,Google释出Android 6.0.1源码,CyanogenMod 13亦更改至基于Android 6.0.1的源码开发。
title: CyanogenMod 14.
content: 由于Android 7.1较一般更早推出,所以CyanogenMod并没有推出基于Android 7.0的CyanogenMod 14的测试版。CyanogenMod 14的更改被转移至CyanogenMod 14.1继续开发。
title: CyanogenMod 14.1.
content: CyanogenMod 14.1基于Android 7.1开发。2016年11月9日,Cyanogenmod推出Cyanogenmod 14.1测试「每夜」版,支持共9款机型。但是由于仍未加入CyanogenMod的一般功能,所以团队称此版仍未完成。随后社区开发工作转移至LineageOS进行并更名为LineageOS 14.1(但代码中的分支名仍然是 cm-14.1)。

Summary: CyanogenMod(;缩写作「CM」)是一个已停止开发的Linux发行版操作系统,主要供平板电脑及智能手机使用。它是基于Google释出的Android源码而开发的自由及开放源代码软件,使用滚动更新开发模式。

CyanogenMod: CyanogenMod est un système d'exploitation de remplacement sur plus de 70 smartphones et tablettes, construit sur Android. Il offre des fonctionnalités et des options indisponibles sur les versions d’Android distribuées par les vendeurs sur leurs appareils.