Canonical在日前宣布從Ubuntu 19.10開始,不再支援i386架構,而首當其衝的便是那些只能運作在32位元系統的應用程式,其中包括了遊戲平臺Steam和Windows相容層Wine。遊戲開發商Valve參與Steam開發的工程師Pierre-Loup Griffais,在推特上表示,官方未來不會在Ubuntu 19.10上或是更新的版本上提供Steam for Linux。

Ubuntu社群一直在討論放棄支援i386架構,而這個議題終於在最近有了答案,Ubuntu工程團隊考量安全性以及支援成本,已經確定從Ubuntu 19.10之後放棄支援i386的架構,也就是說,Ubuntu將方將不會再更新32位元函式庫,這些函式庫版本的最後一個版本會停止在Ubuntu 18.04 LTS,僅支援32位元系統的應用將會受到影響。

回應Canonical的這項決定,Pierre-Loup Griffais在推特上表示,Valve將不會為Ubuntu 19.10之後的版本提供Steam for Linux,並將開發能量轉移到其他仍支援32位元應用程式的Linux發布版上,Valve官方不會再向玩家推薦Ubuntu作業系統,但會盡量減輕對於Ubuntu用戶的影響。Valve的這項決定對Linux玩家衝擊不小,因為Ubuntu是目前最流行的Linux發布版,而大部分Steam的Linux玩家也都使用Ubuntu約占24%。

不過,現在Steam上有不少遊戲都開始支援64位元的Linux系統,因此Ubuntu不支援i386架構的這項決定,主要影響的是使用相容層在Linux上執行的32位元Windows遊戲,而Steam用戶使用的作業系統最大宗仍然是Windows占95.9%,Linux的用戶雖然比起去年有增加的趨勢,但也只有0.84%,因此這些變更實際對Steam用戶產生影響的程度,還需要持續觀察。

當然對於Ubuntu放棄支援i386架構有意見的也不只有Valve,受衝擊的還有提供Windows相容層的專案Wine,在社群中也引起熱烈討論,另外,由於FPGA(Field Programmable Gate Array)相關產業也大量使用32位元函式庫,因此也預期會產生重大影響。而Ubuntu官方對此提供的解法,則是建議只支援32位元的軟體,可以將軟體發布成Ubuntu容器化應用程式套件,在更新的Ubuntu版本上執行。


Advertisement

更多 iThome相關內容