微軟的 RIA 技術 Silverlight即將安家Linux平台。Novell公司日前推出Moonlight 項目的第一個Beta版,Moonlight屬於Linux版。NET 項目 Mono 的一部分。該Beta版的功能已經完備,將是2009年1月發布的 Moonlight 1.0的前身。
Moonlight 1.0 旨在幫助 Linux用戶實現微軟的Silverlight功能,盡管Silverlight號稱 Adobe Flash 的競爭對手(曾被稱為 Flash 殺手),Novell 方並不認為 Moonlight是 Flash的競爭者。Novell平台開發VP,也是Moonlight項目的主管Miguel de Icaza表示,“我們對任何語言一視同仁,對我們來說,我們更希望保持 Linux 在 Web 中的頭等公民地位,並不是說我們喜歡 Flash 而不喜歡 Silverlight,我們希望在 Linux 陣營,任何有趣的 Web 內容都不被錯過。”
De Icaza 和他的團隊最早於 2007年6月開始微軟 Silverlight 的 Linux 克隆工作,2008年5月公布了第一個版本。Novell 的 Moonlight 項目從微軟獲得了不少幫助,Novell 和 微軟已結成互用性合作伙伴關系。De Icaza 的團隊最初根據 Silverlight 公開的文檔展開工作,微軟也向 Moonlight 團隊派駐開發者以回答那些在公開文檔中為涉及的問題。
事實上,微軟的公開文檔很出色,他們派駐給 Novell 的工作人員幾乎沒什麼事可做。另一項工作是,我們需要在 Linux 中編譯微軟的媒體編碼器,Icaza 說,我們在保密協議下拿到了他們的媒體編碼器代碼並在 Linux 下編譯,最終,用戶將得到和 Windows 一樣的音頻和視頻編碼器