2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

OpenStack 版本发布周期或将从 6 个月调整为 1 年

  • 2017-12-14
  • 本文字数:917 字

    阅读完需:约 3 分钟

12 月 14 日,OpenStack 基金会技术副总裁、技术委员会主席 Thierry Carrez 在官方开发邮件列表中表示,接下来他期望将 OpenStack 的发布周期从之前的半年调整为一年。

作为开源云计算 IaaS 的事实标准和拥有全球最多开发者的开源社区项目,OpenStack 最初由 NASA(美国航天局)和 Rackspace 捐献的两个项目组成。现在已经发展到包含虚拟化管理、网络 SDN、SDS 服务编排和容器管理等功能覆盖全面的开源项目集合,并且被主流操作系统、硬件服务器、存储、网络、安全厂商等全面支持或集成。

从 2010 年 10 月发布第一个版本以来,OpenStack 基本都是以每六个月发布一个新版本的节奏在逐步迭代(Ocata 版本是四个月)。而针对本次发布周期的调整,Thierry 解释说有几个原因。

首先,随着 OpenStack 各组件的逐渐成熟,需要快速开发迭代的功能越来越少。与此同时,OpenStack 变得更为复杂,用户也越来越多,这时候社区需要投入比之前更多的时间进行开发和测试,以保证系统兼容性和稳定性。

其次,以六个月为单位的迭代速度是针对全职开发的代码贡献者而设计的。但随着当前 OpenStack 组件的发展,越来越少的人能够 100% 精力投入到某一个项目中,他们更多的是分散到多个项目。开发方面的速度也成为了新的瓶颈。

目前该提议正在 OpenStack 社区中收集意见,最终是否通过将会由技术委员会投票决定。不过从目前来看,支持该决定的人更多。如果提议通过,那很可能将会在明年 2/3 月或者 8/9 月作为新版本发布的起始时间点。

对于此事件,OpenStack 社区开发者余兴超谈到了自己的观点,他认为近两年 OpenStack 的活跃度确实有所下降,但这也是情理之中的事情。当年云技术是热点,OpenStack 作为 IaaS 管理平台一枝独秀,现在则是百花齐放。从另外一个角度看,这也是技术成熟的表现之一。

同时,余兴超认为频繁的软件发布周期对于商业用户来说是一场梦魇。
因为从 OpenStack 发布新版本到最后企业用户上生产环境之间,还有诸如调研、代码合并、测试、部署等流程,这些细节都需要时间来验证。

而将开发周期从半年调整到一年,可以在当前全职社区开发者减少的大环境下,继续保证代码的质量和功能,让开发、测试和运维人员有更充足的时间进行准备,这比掐着 6 个月发布一堆冰冷的版本号更有价值。

2017-12-14 02:182859
用户头像

发布了 219 篇内容, 共 145.4 次阅读, 收获喜欢 194 次。

关注

评论

发布
暂无评论
发现更多内容

统计机器学习导论(一)

Databri_AI

机器学习 统计

Linux之yum命令

入门小站

Linux

极客时间架构实战营作业一

jjn0703

架构实战营

手撸二叉树之另一棵树的子树

HelloWorld杰少

数据结构与算法 8月日更

区块链技术在溯源服务中的应用思考

CECBC

container 包详解

Rayjun

Go 语言

英国“蓝色”氢气计划因碳足迹高遭受重击

CECBC

摸鱼小技巧之IDEA调试篇一~

4ye

Java debug 后端 IDEA 8月日更

遇见低码:在价值中审视

华为云开发者联盟

ide 低代码 应用 开发语言 低成本

百度地图开发-搭建基础脚手架 01

Andy阿辉

android Android Studio 8月日更

Windows Server 内存高排查

耳东@Erdong

windows 内存 Windows Server 8月日更 rammap

判断是否为数组的 JavaScript 方法总结

编程三昧

JavaScript 数组 8月日更

docker入门:elk环境安装记录

小鲍侃java

8月日更

通过 UIView 和 UIControl 实现的蒙层,哪种更简单?

fuyoufang

swift iOS 知识体系 8月日更

图像分类-flower_photos 实验研究

毛显新

人工智能 神经网络 tensorflow 图像处理

MySQL远程连接

一个大红包

8月日更

Go Channel实例剖析

非晓为骁

源码 channel Go 语言 实例分析

Battle:你会TLAB,我会逃逸分析

阿Q说代码

逃逸分析 8月日更 栈上分配 同步省略 标量替换

Go- if-else结构

HelloBug

if Go 语言 else

apipost--接口流程化测试

与风逐梦

软件测试 接口测试 软件自动化测试

儿子教会我的态度

箭上有毒

8月日更

WEB常用HTML颜色代码表

入门小站

工具

在openGauss上做开发?这个大赛拿出30万寻找开源的你

华为云开发者联盟

数据库 开源 信创 opengauss 鲲鹏

微信业务架构图 & 学生管理系统

I see you

springBoot中redis的自动装配

Rubble

8月日更

模块一作业

Geek_fc100d

「架构实战营」

自适应负载均衡算法原理与实现

万俊峰Kevin

负载均衡 微服务 负载均衡算法 Go 语言

数字人民币弯道超车领先世界,采用独创设计彻底根治区块链顽疾

CECBC

多看了几套房

escray

生活记录 8月日更

醒酒菜:动画图解核心内存区--堆

阿Q说代码

GC 堆内存 8月日更 堆区分代 图解对象分配过程

sql task03 复杂一点的查询

橙橙橙橙汁丶

OpenStack版本发布周期或将从6个月调整为1年_DevOps & 平台工程_小盖_InfoQ精选文章