请输入您要查询的百科知识:

 

词条 kenai
释义

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连接器的实现)。

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。

Kenai允许从推荐的、OSI认可的许可证的一个子集中选择许可证类型。但是,创建项目时从更完整列表中进行选择也是可能的。

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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/9 7:41:19