写点什么

Kenai: 构建于 JRuby on Rails 上的项目宿主服务

  • 2008-09-21
  • 本文字数:892 字

    阅读完需:约 3 分钟

Kenai 项目根据Tim Bray 的说法,发音是_Keen-Eye_)是一个由Sun 出品的全新的项目宿主平台。它集成了一些代码管理系统、论坛、邮件列表、问题追踪系统和wiki。由此看来它与 Google Code RubyForge SourceForge 是类似的。 GitHub 和 Kenai 一样也是一个基于 Ruby on Rail 项目宿主系统,它目前专注于 git 仓库宿主服务。Sun 作为世界上最大的开源支持公司之一,也提供了一个平台,不但支持自己的项目,而且对任意开源项目提供支持。

Kenai 的一个有趣的方面是它由 Ruby on Rails 构建并运行在 JRuby 上,这是 Sun 对 JRuby 支持的直接结果。但是 JRuby 并不是 Sun 在其中的唯一项目:Kenai 在 OpenSolaris 上运行多个 GlassFish 实例并以 MySQL 作为数据库。 Nick Sieger 是项目领导者之一,以他在 JRuby 上的专注而著称(他编写了最初的 ActiveRecord-JDBC 连接器的实现)。

Tim Bray 对 Nick Sieger 的采访揭示了更多 Kenai 技术方面的细节:

我们使用 Sun T2000 服务和 X4500 存储服务器。操作系统是 OpenSolaris Nevada 70b。(我们还没有升级到 OpenSolaris IPS 版,因为 IPS 还没有提供对 SPARC 的支持,我们也正在热切期待它的到来)。Apache 运行于前端,使用 mod_proxy_balancer 连接多组冗余的 GlassFish V2 实例,而这些实例连接到一个单独的 MySQL 数据上。主站点是一个在 JRuby 下运行的 Rails 应用程序,使用 Warbler 构建成 war 文件部署 在 GlassFish 中。我们使用 Perl、Python 及其它一些基于 Apache 的脚本工具(bailing wire)帮助集成 Mercurial、Subversion、Sympa(邮件列表软件)和 Bugzilla。

更多的技术细节和性能指标可以在 Fernando Castano 在 RailsConf Europe 上的演讲中找到。

Kenai 允许从推荐的、OSI 认可的许可证的一个子集中选择许可证类型。但是,创建项目时从更完整列表中进行选择也是可能的。Simon Phipps,Sun 的首席开源官员(Chief Open Source Officer),在他的博客商详细地说明了许可证问题的细节

项目未来的计划包括集成更多的问题追踪系统如JIRA 和Git 作为SCM 选项。

哪个才是你最喜欢的项目宿主服务呢?

查看英文原文: Kenai: Project Hosting Built on JRuby on Rails

2008-09-21 19:301248

评论

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

眉山等保测评机构有哪些?在哪里?

行云管家

等保 眉山

苹果Mac电脑想要实现双系统运行,Parallels Desktop虚拟机来帮你!

Rose

photoshop 运行弹窗This non-genuine Adobe app has been disabled

Rose

Ulysses教程_让Ulysses更便捷的使用技巧

Rose

Sitting Ducks攻击导致每日百万域名遭劫持!

国科云

通过 Pollyoyo 快速绘制图表:高效使用 PlantUML 的最佳选择

Byte

勇气:雷军2024年度演讲

老张

自由职业 不忘初心 勇气

亚马逊云科技助力贵州省铜仁市石阡县免费乳腺癌筛查活动

财见

万字长文解读生成式AI参考架构

俞凡

人工智能

如何实现低成本降噪?风扇噪声流体仿真解决方案

Altair RapidMiner

设计 仿真 噪音数据 altair

轻松构建游戏登录能力,打造玩家流畅体验

HarmonyOS SDK

数据为王:人工智能如何引领软件开发新时代

天津汇柏科技有限公司

人工智能 软件开发

地平线双目深度估计参考算法 StereoNetPlus 优化思路解读

地平线开发者

自动驾驶; 算法、

Mac窗口管理软件合集|告别混乱屏幕,一切井井有条。

Rose

如何绘制族谱?这款Mac家谱软件MacFamilyTree可以轻松帮你绘制百年家族谱!

Rose

JProfiler for Mac(Java开发分析软件)v14.0.0永久激活版

Rose

HyperMesh施加正弦荷载

智造软件

网格 载荷 Hypermesh

Kimi 探索版发布,搜索量增强 10 倍;北大&快手开源 Pyramid Flow Matching 丨 RTE 开发者日报

声网

软件测试学习笔记丨Linux三剑客-grep

测试人

软件测试

如何检查Mac上是否启用了SIP系统完整性保护

Rose

autocad2021 mac破解版安装教程-AutoCAD 2021mac版自带中文

Rose

几大远程软件怎么选?为何我推荐使用向日葵?

科技热闻

再谈十二要素方法论

俞凡

架构 最佳实践 云原生

传统IT设备包括哪些?堡垒机可以全部管理吗?

行云管家

网络安全 堡垒机

Photoshop2021中文版 附ps2021破解补丁 及一键替换天空使用教程

Rose

Bartender 4:图标显示切换大变样,还能在菜单栏自定义文字

Rose

Flink 批作业如何在 Master 节点出错重启后恢复执行进度?

Apache Flink

大数据 flink

百度智能云新一代云原生产品加速 AI 原生应用落地

Baidu AICLOUD

云原生 AI 原生

Autodesk Maya 2025 for mac完美破资源 玛雅2025下载 兼容M及Intel芯片

Rose

1688跨境代采业务用的接口大全

tbapi

1688代采系统 1688代采 1688代采接口

Kenai: 构建于JRuby on Rails上的项目宿主服务_Ruby_Mirko Stocker_InfoQ精选文章