写点什么

Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可

  • 2011-11-03
  • 本文字数:643 字

    阅读完需:约 2 分钟

Ruby 团队日前发布了最新的 Ruby 1.9.3 版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的 Ruby 1.9 版本。

性能的提升主要归功于新的懒惰式扫描(Lazy Sweep)垃圾回收器。懒惰式扫描缩短了垃圾回收器的响应时间,同时还增加了吞吐量。关于新的垃圾回收器可参看 InfoQ 对 Narihiro Nakamura 的采访。其他与性能提升有关的还有加载时间、多线程程序中的线程锁、路径名、日期类库以及测试单元,从而获得了并行执行的能力。

同时也增加了一些新特性:集成了控制台类库( io-console gem ),正则表达式中增加了对 Unicode 6 的支持,以及新增了一些内部类中的方法

Ruby 1.9.3 改变了授权许可方式:之前版本的发布遵循了 Ruby 许可及 GPLv2 协议,后续的版本已改为 2-clause BSD 许可。这样的变化主要是基于 readline 库许可的改变,新的 readline 库许可与 Ruby 授权相矛盾。具体细节主要在 Bug 报告中有讨论; Debian 邮件列表也对这种情况做了很好的分析。

在 2011 年,于台湾举办的 RubyConf 上,Ruby 1.9 的发布经理 Yuku Sonoda曾经谈论过下一代版本的Ruby 。总体来讲,她并不看好Ruby 1.8 版本,她认为Ruby 2.0 会很快到来。同时,邮件列表中也已经开始在讨论Ruby 2 中有可能新增的功能。目前为止,讨论的热点话题很有可能被提上开发日程。依照发布日程表,在不远的2012 年8 月会出现破冰,最初的版本发布会在2013 年2 月,也正是Ruby 20 周年生日之际。

查看英文原文: Ruby 1.9.3: Improved Performance and Stability and BSD Licensed

2011-11-03 00:292548
用户头像

发布了 156 篇内容, 共 50.6 次阅读, 收获喜欢 7 次。

关注

评论

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

第四周总结

架构师训练营 第四周作业

haha

极客大学架构师训练营

架构师训练营第 1 期第 4 周作业

owl

极客大学架构师训练营

一个草根的日常杂碎(10月16日)

刘新吾

随笔杂谈 生活记录 社会百态

第四周作业

第 4 周学习总结:系统架构

云峰

第四周 架构方法学习总结

兵长

架构训练营

架构师训练营第一期——第四周总结

tao

Netty源码解析 -- 事件循环机制实现原理

binecy

Netty nio 源码解析

第 4 周作业:一个典型的大型互联网应用系统使用了哪些技术方案和手段

云峰

架构师训练营 - 第 4 周课后作业

树森

【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

冰河

高并发 分布式锁 高性能 线程安全 签约计划第二季

一个草根的日常杂碎(10月15日)

刘新吾

随笔杂谈 生活记录 社会百态

系统架构

ABS

架构师训练营第四周命题作业

成长者

极客大学架构师训练营

架构师训练营第 1 期 week4

张建亮

极客大学架构师训练营

「架构师训练营第 1 期」第四周作业

张国荣

第四周作业

Geek_ac4080

开源界最强类Excel前端控件——LuckySheet

孙苏勇

Excel 表格控件 在线excel

4周第二题

sean

架构师 01 期,第三周课后作业

子文

架构师训练营第四周作业

月殇

极客大学架构师训练营

4周第一题

sean

今日小记:祝他们秋招季更好 | 好工作的标准

邓瑞恒Ryan

个人成长 成长 职业规划 工作 职业成长

架构师训练营第 1 期 -- 第四周学习总结

发酵的死神

极客大学架构师训练营

一个草根的日常杂碎(10月17日)

刘新吾

随笔杂谈 生活记录 社会百态

【第四周】课后作业

云龙

架构第四周作业

Geek_Gu

极客大学架构师训练营

架构师训练营第四周总结

月殇

极客大学架构师训练营

架构师训练营第 1 期第 4 周学习总结

郑凯元

极客大学架构师训练营

Flink向副输出发送数据6-6

小知识点

scala 大数据 flink

Ruby 1.9.3:性能和稳定性提升,改为BSD授权许可_Ruby_Mirko Stocker_InfoQ精选文章