【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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:182425
用户头像

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

关注

评论

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

Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验

股市老人

iOS中内存管理(Autoreleasepool)

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

云原生(九) | Devops篇之Jenkins安装与实战

Lansonli

云原生 7月月更

STM32+ENC28J60+UIP协议栈实现WEB服务器示例

DS小龙哥

7月月更

java零基础入门-java8新特性(中篇)

喵手

Java 7月月更

Docker小白的福音:50条Docker命令清单,干就完了!

wljslmz

Docker Linux Docker 镜像 7月月更

架构实战营模块7作业

挖了蘑菇哩斯

架构实战营

Java RMI

沃德

Java 程序员 7月月更

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

EOSdreamer111

Okaleido tiger NFT即将登录Binance NFT平台,NFT权益时代即将开启

鳄鱼视界

王者荣耀商城异地多活部署设计

Geek_e8bfe4

【MySql 实战】以 sql 的方式多表联动更新数据

安逸的咸鱼

MySQL 实战 7月月更

树莓派3B搭建Flink集群

程序员欣宸

Java flink 树莓派 7月月更

【函数式编程实战】(一)Java演变与函数式编程

小明Java问道之路

Lambda stream 函数式编程 7月月更

从日常小事看如何工作

耳东@Erdong

7月月更

C#入门系列(二十六) -- 程序集和命名空间

陈言必行

7月月更

正则什么的,你让我写,我会难受,你让我用,真香!

掘金安东尼

前端 正则 7月月更

一年时间过去了,LiveData真的被Flow代替了吗? LiveData会被废弃吗?

编程的平行世界

android android jetpack

LeetCode-94. 二叉树的中序遍历(java)

bug菌

Leet Code 7月月更

git clone出错--必看贴

坚果

git Mac git 学习 7月月更

前端网络之跨域请求

Jason199

跨域 7月月更

Okaleido tiger NFT即将登录Binance NFT平台,你期待吗?

股市老人

Starfish OS:以现实为纽带,打造元宇宙新范式

EOSdreamer111

王者荣耀商城异地多活架构设计

Geek_7a789a

TableWidget 排序的多种方式

小肉球

qt 7月月更

mysql进阶(十四) 批量更新与批量更新多条记录的不同值实现方法

No Silver Bullet

MySQL 数据库 7月月更 批量更新

Qt | Qt的项目文件.pro文件详解

YOLO.

qt 7月月更

如何分析并设计性能测试场景

老张

性能测试 需求分析

架构师成长:关于我在 ArchSummit 大会收获了什么

宇宙之一粟

架构 个人感悟 ArchSummit 7月月更

Java中关于多线程的知识点

Java学术趴

7月日更

关于Web响应式设计

程序员海军

Web 7月月更 响应式设计

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