长期支持 编辑

软件的产品生命周期政策

长期支持 (英语:Long-term support,缩写:LTS)是一种软件的产品生命周期政策,特别是开软件,它增加了软件开发过程及软件版本周期的可靠度。长期支持延长了软件维护的周期;它也改变了软件更新(补丁)的类型及频率以降低风险、费用及软件部署的中断时间,同时提升了软件的可靠性。但这并不必然包含技术支持。

基本信息

编辑

中文名:长期支持

外文名:Long-term support

简称:LTS

释义:软件的产品生命周期政策

简介

编辑
长期支持(英语:Long-term support,缩写:LTS)是一种软件的产品生命周期政策,特别是开源软件,它增加了软件开发过程及软件版本周期的可靠度。长期支持延长了软件维护的周期;它也改变了软件更新(补丁)的类型及频率以降低风险、费用及软件部署的中断时间,同时提升了软件的可靠性。但这并不必然包含技术支持。

在长期支持周期的开始,软件设计师会将软件特性冻结:他们制作补丁来修复程序错误及计算机安全隐患,但不会加入新的,可能会造成软件回归的功能。软件维护者可能会单独发布补丁,或是将其置于维护版本、小数点版本或是服务包中发布。支持周期结束后,其称之为产品的生命周期结束。

“长期支持”这个术语通常是保留给特殊的软件版本,其他版本会有更短的生命周期。通常来说,长期支持版本至少会被维护两年。

需求

编辑
使用长期支持版软件是信息技术风险管理的选择性策略之一。

当软件设计师加入新的功能或修复程序错误时,他们可能会不小心带入新的程序错误或破坏了旧的功能。为了降低软件回归的机会,长期支持软件的维护者只会发布有低信息技术风险或可以降低信息技术风险的更新。而长期支持版本所发布的补丁通常是被理解为“安装它比不安装有较少的风险”。在决定接受一个已发布的更新前,采用的组织可能会先进行风险评估。

对于大型组织,部署软件更新可能不仅仅是风险问题,也可能会有价格昂贵的问题。例如,更新一个需要审慎处理设置的网络应用程序,可能需要许多人的合作:程序员翻新;数据库管理员对数据库模型的更动;软件测试员的回归测试;项目经理的日期安排、联系及协调;系统管理员对软件部署的监督;及IT操作员进行备份、安装及灾难恢复。

长期支持政策较注重软件质量而非新功能。确保管理员可以信赖软件的特殊更新周期,并在较低的回归风险下安装更新。

开放源代码软件

编辑

软件

软件类型

第一个长期支持版本发布日期

长期支持周期

一般支持周期

Notes

Fermi Linux

Linux发行版

2004年1月26日

变化

变化

Fermi Linux是一个Red Hat Enterprise Linux 派生版本。它与Scientific Linux同样由费米国立加速器实验室维护。

Scientific Linux

Linux发行版

2004年4月10日

变化

不适用

所有Scientific Linux版本均为长期支持版。Scientific Linux是一个Red Hat Enterprise Linux的派生版。这是两个粒子物理学实验室(费米国立加速器实验室及欧洲核子研究组织)的联合项目。只要红帽公司的上游支持继续,此发行版的支持就会继续。

CentOS

Linux发行版

2004年5月14日

大约10年

不适用

所有CentOS版本均为长期支持版。CentOS是一个Red Hat Enterprise Linux 派生版本。

Ubuntu

Linux发行版

2006年6月1日

(v6.06 LTS)

5年

9个月

Canonical公司在推出Ubuntu服务器版之后决定为Ubuntu增加长期支持版。

每两年会发布一个新的长期支持版。从2006年到2011年,Ubuntu桌面版的长期支持版本可以得到约两年的支持,而服务器版则有5年的支持。从Ubuntu 12.04 LTS开始,两种版本都有5年的支持。

Joomla!

内容管理系统

2008年1月

(v1.5)

27个月

7个月

因为Joomla!是网络应用程序,长期支持同时也意味着支持旧版的网页浏览器。

Linux Mint

Linux发行版

2008年6月8日

5年

9个月

从Linux Mint 13开始,长期支持周期从三年增加为五年,因为Linux Mint派生自Ubuntu,所以同一时间只会维护一个长期发行版。

Linux内核

内核

2008年10月11日

(v2.6.27)

2~3年

变化

在Linux核心2.6.27版发布Gold Master版的两天后,Adrian Bunk自愿以长期支持的形式继续支持此版核心,虽然不确定能持续多久。Bunk曾是Linux核心前一个“稳定”版,2.6.16版的维护者。2011年,Linux基金会中的一个工作小组启动了长期支持项目,其中规定了长期支持周期。

TYPO3

内容管理系统

2011年1月

(v4.5 LTS)

最少3年

变化

TYPO3是一个由TYPO3协会管理的网络应用程序。

Eclipse

集成开发环境

?

变化

变化

在Eclipse基金会中,有一个工作小组负责定义Eclipse软件长期支持所要达到的目标与必要条件。

Firefox

网页浏览器

2012年1月31日

(v10.0)

1年

6周

参见Firefox#长期支持版本。

Node.js

运行时系统

2015年10月12日

(v4.2.0)

18个月

1年

1.^Ubuntu的父发行版,Debian的支持周期约三年,每两个月发布一个小数点版本。

参见

编辑

向后移植

DevOps

ISO/IEC 12207

企业风险管理

企业级软件

软件质量

下一篇 战略指导

上一篇 不注意