The Alky Project
若談到在 Linux 上執行 Windows 應用程式,大家第一個想到的一定是 Wine 這個開放原始碼專案及其衍生物,然而在很久很久以前(其實也沒很久,大約 2007 年的事),有個叫 Alky 的專案成功把 Windows 遊戲《獵魂》(Prey,2006)的試玩版轉換成原生、可直接執行的 Linux 版,這在當時的 Linux 社群裡造成了不小的轟動。

Alky 是如何做到的?其實 Alky 和 Wine 都是試圖在 Unix 平台上重製 Windows API ,並將這些重製的 API 提供給 Windows 應用程式取用,讓程式可以被順利執行。然而差別在於 Wine 是直接對 Windows 應用程式做執行的動作,Alky 則是將其轉換成原生的 Linux 應用程式。而且據說 Alky 並沒有使用 Wine 的原始碼,是個完全獨立的專案。






