標籤: 暫無標籤

  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選項。

上一篇[紐芬蘭狼]    下一篇 [多元弱酸根]

相關評論

同義詞:暫無同義詞