為了讓更多的使用者接受Linux平台,CodeWeavers公司開發了一種叫做CrossOver Office的軟體,它允許使用者在沒有Windows作業系統的情況下運行MS Office和Lotus Notes。不用Windows許可證,也不用Windows模擬器,不僅能減少費用開支,還能加快應用程式的運行速度。 CodeWeavers公司表示,通過CrossOver Office,使用者在Linux環境中使用Windows軟體就如同在Windows環境一樣簡單和方便,不僅有助於加快Linux本身的發展,也可以吸引更多的企事業單位選用Linux作為案頭系統。CrossOver Office將主要針對有意轉移到Linux平台的企業使用者、關注案頭管理的IT諮詢公司、增值的分銷商以及Internet裝置和瘦用戶端使用者。 目前CrossOver Office的第一個版本可以支援Office 97和office 2000,在未來的幾個月,該公司還將提供支援Office XP的版本。 CrossOver Office利用了一些WINE技術來為MS Office提供運行環境。雖然WINE技術相對成熟,但如果遇到Windows提供的DLL在WINE沒有實現,那CodeWeavers就必須自己去實現這個動態連結程式庫。而Windows應用總共包含1.5萬個函數調用,工作量之大可以想像。該公司透露,在軟體開發之前就花費了9個月的準備時間。 推出CrossOver Office只是CodeWeavers進軍Linux案頭的第一步,Windows平台的應用有很多,CodeWeavers表示將在今年年末推出能夠支援其他Windows應用程式的版本,但沒有透露具體將針對哪些Windows應用程式。 能夠實現與CrossOver Office類似功能的同類產品已經有一些投入了市場,比如VMWare。不過CrossOver Office的實現方式與它們相比有很大不同,這類產品當中有很多使用了作業系統模擬器,而CrossOver Office沒有。如果使用作業系統模擬器,使用者就必須從Linux環境中再次登入Windows系統,就像從一台電腦登入到另一台電腦一樣,這種模式會導致程式運行速度的減慢,同時使用者還必須購買Windows許可。CrossOver Office的出現克服了上述這些缺憾。 其實Linux之所以發展緩慢,就是因為Linux上的應用還不夠成熟,而在應用程式中占舉足輕重地位的是Office應用,但微軟一直不願意透露Office工作的詳細技術資訊。雖然有訊息表明,美國聯邦法院可能會強制微軟公開Office的技術資訊。不過CodeWeavers表示,聯邦法院是否會強迫微軟透露有關Office的詳細技術資訊對它們並沒有太大的影響。CodeWeavers表示,它開發CrossOver Office的目的就是為了實現在Linux環境下運行Windows應用程式,從而使Windows應用不再受Windows作業系統的約束。 Linux環境下的應用確實很缺乏,而且不只是數量上的缺乏,更重要的是品質上的缺乏。但採用這種移花接木的方式是不是能夠真正激起Linux的發展,我們拭目以待。 |