Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

自由軟體鑄造場電子報

自由軟體鑄造場電子報
無/報主.自由軟體鑄造場

本期內容:
‧[源碼報報] Wine 歷時 15 年完成第一個正式版本
‧[源碼報報] IBM 打造 Windows/Linux 雙重開機的高效能電腦

[源碼報報] Wine 歷時 15 年完成第一個正式版本

歷時 15 年,Wine 的第一個穩定版本終於現身,許多開放源碼開發者日前齊聚歡慶 Wine 專案釋出 1.0 正式版本。

Wine 可以讓 Windows 應用軟體在其他作業系統上以原生方式執行,支援作業系統包括 Linux、Unix、Mac OS。Wine 在這些作業系統上加入 Windows 相容層,以便讓 Windows 應用軟體在其他作業系統上執行。與當前熱門的虛擬化技術 (Virtualization) 不同的是,Wine 並不需要在本機上,再安裝一套 Windows。
Wine 製作群表示,釋出的 1.0 版本是第一個穩定版本,雖然相容性未達完美,但已有數千個應用軟體據報可在 Wine 上正常運作。
這套軟體由一群開發者在 1993 年開始撰寫,當時還是 Windows 3.1 開始逐漸受到歡迎的年代,Wine 的初始版本在 Linux 上可以執行 Windows 3.1 應用軟體,第一個通過測試的軟體是名為 Solitaire 的紙牌遊戲。Wine 在 2005 年釋出了第一個 beta 版本。

Linux Australia 前任總裁 Jonathon Oxer 表示,Wine 專案的目的是為了將 Windows 邊緣化。他認為,Wine 基本上企圖取代底層的作業系統,讓 Windows 軟體能在 Linux 平台上執行,但用戶並不用安裝 Windows。
Oxer 認為 Wine 可說是提供給 Windows 用戶的 Linux 轉換策略,這些用戶可以將所需的應用軟體一併轉移到 Linux,即使這些軟體原本並非為 Linux 開發。

Wine 多年以來一直處於 beta 階段,直到日前才推出首次的完整釋出版本。若干年來,該專案開發者不斷與 Windows 作業系統的修改奮戰,由這一點,多少可以理解到為何 Wine 第一個正式版本的開發週期會如此漫長。Wine 的主要挑戰,就是來自於創造可完美模擬 Windows 的程式庫。

Wine 開發背後主要推手之一的軟體開發公司 CodeWeavers 執行長 Jeremy White 表示,為了支援 Windows 2000 與 Windows XP 所必須做的修改,遠超過他們的想像。雖然 Windows XP 的核心變化並不大,但 Wine 對 Windows 的 COM 和 OLE 等功能上的支援,卻必須經過重新撰寫。

除了微軟作業系統開發上的改變,軟體廠商針對其應用軟體的修改,也會對 Wine 的開發造成影響。White 指出,當廠商停止為舊的 Windows 版本開發應用軟體,Wine 就必須隨之修改,以支援新版的應用軟體。White 說,應用軟體開發商也會影響到 Wine。

此外,White 表示,Ubuntu 與 Fedora Linux 新增的功能,也可能會造成 Wine 的不相容情況。Wine 開發者也必須更新軟體以便與這些作業系統相容。

以上難題,也難怪 White 要說那是個令他們感到絕望的冗長過程。然而 White 表示,該專案終於獲得奧援,Wine 也推出正式版本。儘管如此,1.0 版仍算不上完美,Wine 仍然必須追著 Windows 與第三方應用軟體的修改。

Wine 原先的目的是為辦公室生產力應用軟體提供相容層,不過從 Wine 的相容應用軟體列表看來,Wine 最主要的功能是讓遊戲玩家在 Linux 系統上玩 Windows 遊戲。Wine 十大熱門應用軟體中,唯一非遊戲軟體是 Adobe Photoshop CS2。

釋出 1.0 版,並不代表 Wine 面對的問題就會迎刃而解。Wine 目前在 .Net Framework 軟體平台上有相當嚴重的問題。毫無疑問的,微軟的反盜版行動將 Wine 視為主要目標。2005 年,微軟 Windows Genuine Advantage 機制的驗證工具,就不允許 Wine 的使用者下載 Windows 升級套件。

不過網際網路巨人 Google 日前倒是表態支持 Wine,贊助該專案以確保 Adobe Creative Suite 能持續在 Linux 系統上執行。


相關網址:
1.Wine 首次穩定版本在 Linux 執行 Windows 軟體
2.Wine 15 年來的喜悅
3.Wine 釋出第一個穩定版本


[源碼報報] IBM 打造 Windows/Linux 雙重開機的高效能電腦

IBM 可能已經打造出世上最大 Windows/Linux 雙重開機的高效能電腦 (HPC),名為 Akka 系統。這套系統是由 IBM 為瑞典各大學及研究團隊所建造,目前安裝於瑞典北部的高效能運算北部中心 (High Performance Computing Center North,HPC2N)。

儘管在高效能運算領域,微軟 Windows 落後 Linux 甚遠,微軟的雙重開機策略目前看來已經為 Windows 在該領域的發展發揮效果。
Akka 是微軟企圖在高效能運算領域提高影響力策略的部份成果。根據一份由美國與歐洲研究者維護的前 500 大超級運算系統列表看來,約 85% 的 HPC 系統皆採用 Linux,採用 Windows 的比例只佔不到 2%。
相當熱衷於締造高效能運算記錄的 IBM,揭露了這部由 5376 個 Intel Xeon 4 核心處理器組成的軍刀型系統,各晶片以 2.5 GHz 速度運行,消耗 50 瓦。這部系統將可達 46 teraflops,相當於每秒 46 兆次的浮點運算作業。而這部系統採用的是 Windows HPC Server 2008。

這套系統引人注目的,除了運算速度外,更重要的是採用了 HPC 甚少採用的 Windows 系統,而非 Linux。

HPC2N 是由瑞典 Umea 大學、Lulea 技術大學等大學與研究機構共同組成的科學與平行運算國家級中心。主要目標是為瑞典科學社群提供充足的 HPC 與虛擬實境、視覺化資源,並針對具延展性之電腦系統,發展有效的計算方法、平行應用軟體與具親和性之使用環境。

這部由 IBM 為瑞典研究團隊與大學所組成之協會所建造的 HPC 系統,根據日前公佈的前 500 大 HPC 系統名單,名列第 39。代表 Akka 系統目前為北歐最快速的學術電腦系統。

IDC 分析師 Earl Joseph 指出,微軟這 3 年以來對 HPC 領域一直很有興趣,然而並未有太大的進展。他表示,儘管如此,他們仍然相當關注微軟的動態,尤其是微軟在該領域有相當大的投資。再者,微軟的叢集軟體改善至今,已經算是相當不錯的產品。

Joseph 認為,雖然多數 HPC 採用的是 Windows,許多研究者還是在 Windows 工作站上完成工作。對於研究者來說,從這樣的工作站跨足到同是 Windows 系統的伺服器,會比較簡單。由於雙重開機策略讓兩種不同作業系統的使用者,都能接觸 HPC,他認為這種方式能夠滿足許多使用者。

IBM 與 HPC2N 表示,這套系統可說是世界上效率最高的系統之一,由於採用低功率的 Intel Xeon 4 核心 L5420 處理器,Akka 將是 Green500 排行榜上能源效率最高的 Windows 叢集。

HPC2N 主任 Bo Kagstrom 表示,採用低功率處理器,以及新機電空間的高能源效率設計,彰顯出他們有意成為綠色資料中心的決心。根據該中心表示,Akka 系統安裝於為高密度運算叢集所設計的新機電空間內,其中包含 12 個機架 (rack) 以及 48 個 BladeCenter,每一部 BladeCenter 都包含 14 個刀鋒伺服器 (blade)。

叢集中有少部份將採用 IBM Power 晶片與 Cell 寬頻引擎 (Cell Broadband Engines),根據 HPC2N 表示,這些晶片主要將用來開發新的平行演算法。

Kagstrom 表示,這是瑞典第一部同時採用 Linux 與 Windows 的超級電腦,結合並運用這些不同硬體與作業系統,將達成何種成果,實在令人期待。


相關網址:
1.Windows 雙重開機到 Linux 地盤
2.IBM 超級電腦具備 Windows 與 Linux 雙重開機
3.IBM 超級電腦可對 Windows 與 Linux 雙重開機


報主的話:
本電子報為摘要版,若欲訂閱全文版請按此