写点什么

Engine Yard 已接管 Ruby1.8.6 维护

  • 2009-05-27
  • 本文字数:887 字

    阅读完需:约 3 分钟

前不久,Engine Yard 刚刚接管了 Ruby 1.8.6 分支的维护大权

我们非常兴奋地向大家宣布,Ruby 1.8.6 的遗留维护责任已经由之前卜部昌平(うらべ しょうへい/Urabe, Shyouhei)的全权处理转到了 Engine Yard 手中。接下来,我将成为负责 Ruby 1.8.6 分支 Bug 和安全性修复的主要联系人。[……]

Engine Yard 拥有超过 6000 台虚拟机运行在 Ruby 1.8.6 之上(参见 InfoQ 旧闻“ Engine Yard 要接管 Ruby 1.8.6 的维护?”),因此,对于为无法或者不打算升级的客户保留这个 Ruby 版本,他们抱有兴趣。

InfoQ 借此机会采访了 Kirk Haines,Engine Yard 的软件开发人员以及 Ruby 1.8.6 的实际维护人员。

MBARI 补丁是否会被打在 1.8.6 上?

我们很喜欢 MBARI 补丁,因此我们正和 1.8.7+ 团队的人一起制定将补丁打入整个 1.8 产品线的策略。我们认为,在可以正式着手这件事之前,还必须解决掉另外一些 bug,否则 1.8.7+ 团队的人要不开心了。

是否还有别的补丁(比如来自 Phusion/Ruby Enterprise Edition 团队的)要被打进来的?

还是老话,作为维护者,我们打算保守一点,像 Phusion 这样的实现,应当保证在 1.8.6+ 和 1.8.7+ 之间的一致性,所以这是要和日本团队合作的另外一件事。早先对 Phusion 补丁的疑虑,主要在于它会对性能产生普遍影响,因为它的垃圾回收复杂度是 O(N),因此被普遍认为差异很大,几乎等同于一个分支实现。不过事情已经有了变化,坦白地说,这正是 1.8.6 需要有用久维护者的原因,从而我们可以把问题搞定。

有小道消息说要把 Ruby 1.8.6 挪到 GitHub 上,是真的么?

没那回事儿。出于开发的目的,我们会保留一个 GitHub 镜像,但真正的代码会一直放在 svn repo 上。

你们对 1.8.6 的未来有何计划?

我们打算维持一个干净、稳定的 1.8.6 版本,保持 1.8.6 的 API 和行为,同时(从新版本)向后移植最优秀的性能、安全和 Bug 的补丁和修复。我们至少会在接下去的两年内承担 1.8.6 的维护义务。

如果想了解更多的消息和评论,大家可以参见来自Engine Yard 的通告

对于Engine Yard 接管Ruby 1.8.6 维护职责一事,你又是怎么看的呢?

查看英文原文: Engine Yard Has Taken Over Ruby 1.8.6 Maintenance

2009-05-27 10:411180

评论

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

微服务网关演进之路

捉虫大师

Java 微服务 dubbo 网关

锦囊篇|一文摸懂SharedPreferences和MMKV(一)

ClericYi

小师妹学JVM之:JIT中的PrintAssembly续集

程序那些事

JVM jdk8 JDK14 assembly 签约计划第二季

重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

小傅哥

Java 设计模式 小傅哥 重构 代码规范

Gradle快速入门使用指南 - 安装篇

小隐乐乐

maven

集中全世界程序员的力量,可以在三天之内实现一个手机淘宝吗?

非著名程序员

程序员 软件 程序人生 软件工程 人月神话

Git 的进阶操作

多选参数

git GitHub gitlab

系统架构师week 04 - 互联网架构总结

尔东雨田

极客大学架构师训练营

神经网络攻防:开篇词——你所不知道的神经网络攻防

P小二

神经网络 AIPwn 对抗样本 AI安全 P小二

大数学家笛卡尔到底是怎么死的? |《隐秘的角落》

赵新龙

数学 隐秘的角落 笛卡尔

​ “强大基座”再展能力,一朵“云”掀起国产化浪潮

Geek_116789

写给孩子的两本书我读得津津有味

孙苏勇

读书 陪伴 随笔杂谈

起底印度禁用59款应用的数据表现

谢锐 | Frozen

移动应用 游戏开发 游戏出海 移动互联网 游戏制作

面试时被问创建多少个线程合适?你该怎么说?

小谈

面试 线程 JVM springboot SpringCloud

理解Redis的内存回收机制和过期淘汰策略

老胡爱分享

redis LRU

分布式缓存 - 第五周作业

孙志平

一文解决MySQL时区相关问题

Simon

MySQL 数据库

手把手教你看MySQL官方文档

Simon

MySQL

架构师训练营第五周总结

陈靓-哲露

自由职业半年之后,我又滚回职场了...

王磊

程序员 程序人生

计算机操作系统基础(十)---存储管理之虚拟内存

书旅

php laravel 线程 操作系统 进程

数据集永久下架,微软不是第一个,MIT 也不是最后一个

神经星星

AI 计算机视觉 MIT AI 伦理 数据集

了不起的 Webpack 构建流程学习指南

Geek_z9ygea

Java 大前端 Web webpack

【自学成才系列二】multipass上ubuntu安装篇

小朱

ubuntu multipass

公司短信平台上的两万块钱,瞬间就被刷没了

古时的风筝

短信防刷 接口安全 短信轰炸机

了不起的 tsconfig.json 学习指南

Geek_z9ygea

typescript 大前端 Web

MyBatis入门

Simon郎

Java mybatis

为什么大家都说SELECT * 效率低

Java小咖秀

MySQL 面试 经验

十分钟带你彻底搞懂原码、反码、补码

程序员生活志

补码 原码 反码

谁没个焦虑的时段呢?

封不羁

程序员 个人成长 个人感想

阿里大型企业级开发必用微服务:深入浅出SpringBoot2.x

小闫

spring jdk 面试 后端 springboot

Engine Yard已接管Ruby1.8.6维护_Ruby_Mirko Stocker_InfoQ精选文章