写点什么

Engine Yard 要接管 Ruby 1.8.6 的维护?

  • 2009-03-01
  • 本文字数:845 字

    阅读完需:约 3 分钟

当前 Ruby 的境地很尴尬,它有很多不同的实现 / 分支,而且特性迥异——当然这并不是针对其竞争者 JRuby、Rubinius、MagLev 及 IronRuby 来说的,而是其 1.8.6、1.8.7 和 1.9.1 这三个版本。

几周前 Ruby 1.9.1 终于发布了其稳定版,同时也开始不断劝说开发者从 1.8 版上迁移过来。去年 5 月发布的 Ruby 1.8.7 通过移植一些特性和API 变更来简化从1.8 迁移到1.9 的代价。但遗憾的是,一些库和框架并非只是与该版本的Ruby 搭配使用,这导致了很多人对1.8.7 敬而远之。Ruby 的其他实现的进度也是相当的慢,最后造成了 JRuby 完全跳过了 1.8.7 的结果。

这就是 Matz 及核心的开发者所维护的 Ruby 中有三个不兼容版本的原因所在了。大家就该情况展开了一系列讨论,最后建议 Ruby 核心团队将 1.8.6 版的维护工作转交给他人,而当前的维护者 maintainer Shyouhei 也乐意这么做。来自于Engineyard(已在Ruby 1.8.6 上运行了大约6000 个虚拟机,他们不打算升级)的Ezra Zygmuntowicz“很高兴接受Ruby 1.8.6 的维护工作”, Shyouhei 也对其表示欢迎:“如果没有人申请的话,我很愿意将 Ruby 1.8.6 的维护工作交你接管”。

有些问题仍在讨论当中,比如是否将其迁移到 GitHub 上及迁移到哪个分支上。Brent Roman 的“MBARI”补丁看起来很有希望,它修复了一些长期存在的内存泄漏问题和 Ruby GC 的一些问题(InfoQ已经报道过 MBARI 补丁及其作用)。下面的内容来自于 Ezra 的邮件列表:

我们支持 Brent 将这些补丁打到当前的 1.8.6 上并希望他们成为主线上的 1.8.6、1.8.7 及 1.8.* 的一部分。这些补丁并不会破坏任何 API 或是产生向后兼容问题,相反他们能极大的改进我们测试的所有 Ruby 应用的内存问题。在测试中我们看到 Ruby 应用的 GC 占据了 45% 的 CPU 时间,而应用这些补丁能极大的降低 CPU 的占用率。

但这对于开发者选择 Ruby 版本的决策来说却没有什么用处,Ruby 1.8.6 仍会继续存在并得到维护。你还在使用 1.8.6 么,如果是的话,为什么不升级呢?

查看英文原文: Engine Yard to Take Over Ruby 1.8.6 Maintenance?

2009-03-01 03:45867
用户头像

发布了 88 篇内容, 共 272.9 次阅读, 收获喜欢 9 次。

关注

评论

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

攸米知识付费小程序管理系统:一站式知识变现解决方案

微擎应用市场

Appcrawler自动遍历工具-智能遍历测试与测试用例生成

测吧(北京)科技有限公司

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名系统设计学习平台需求洞察

qife122

系统设计 需求分析

为什么大家都爱用微擎?这几点真的太香了

微擎应用市场

有了AI叠buff,低代码行业在沉寂了一段时间后,好似又活过来了?

优秀

低代码 AI 人工智能

淘宝图片搜索API技术解析

tbapi

淘宝图片搜索接口 淘宝图片搜索API 天猫图片搜索接口 淘宝拍立淘API

IT、安全团队总扯皮?用SBOM管技术债,打破部门墙,存量资产风险降一半!

安势信息

软件物料清单 SBOM 软件资产

高德开放平台开发者大会圆满举办:AMAP AI inside 驱动空间智能赋能360行

高德开放平台

AI 开发者 云栖大会 高德地图

我的网站被攻击了!

王磊

云上AI推理平台全掌握(6):大规模EP专家并行

阿里云大数据AI技术

一种CDN动态加速回源白名单选路及降低源站探测量的方法

天翼云开发者社区

CDN 全站加速

能一次进行全国物流快递轨迹查询的快递API接口

快递鸟

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 无代码 版本更新

从 Wonderware 到 TDengine:大理卷烟厂的国产化转型之路

TDengine

tdengine 时序数据库

光储充一体化 + MyEMS:新能源场站的 “能源管家” 是这样工作的

开源能源管理系统

开源 开源能源管理系统

AI大模型知识管理平台:让技术团队的“隐性知识”不再沉睡

上海拔俗

低代码基础设置踩坑记!应用编码改不了?首页不生效?这篇说透

引迈信息

你想轻松调用全球主流AI模型吗?快来加入Sight AI

SightAI

大模型 AI‘’ api Token

移动研发模式核心关键词:跨端生态构建与 AI 深度赋能

xuyinyin

AI心理测评档案管理系统:帮机构跳出“档案乱、分析慢”的坑

上海拔俗

滥用ACL权限覆盖其他用户S3存储桶中的文件/视频

qife122

aws s3 ACL权限

9月 | 塞讯模拟攻击库更新汇总

塞讯科技

Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展

阿里巴巴云原生

阿里云 云原生 Qoder

可可相亲交友小程序系统 :助力婚恋行业数字化升级

微擎应用市场

基于多平台协同的芯片制造数据治理体系架构与实践

袋鼠云数栈

数据中台 数据分析 数据治理 数据中台数据治理 袋鼠云

智慧AI群体化体格检查教学系统:破解体检教学“僧多粥少”难题

上海拔俗

AI 询问笔录赋能烟草办案:高效提质,强化合规

智汇航联

nano banana使用指南!附香蕉模型中文版AI工具推荐

职场工具箱

在线白板 AIGC Ai绘图 AI生图 Nano Banana

英特尔研发工程师朱运阁:让隐私计算真正走向“可信落地”的工程世界

隐语SecretFlow

Engine Yard要接管Ruby 1.8.6的维护?_Ruby_Mirko Stocker_InfoQ精选文章