[新聞] Ubuntu 要放棄32位元相容支援? 轉彎了

作者: wizardfizban (瘋法師)   2019-06-27 19:06:37
Ubuntu 要放棄 32 位元相容支援造成跑不了 WINE 遊戲?政策大轉彎了
https://technews.tw/2019/06/27/ubuntu-policy-change/
知名 GNU / Linux 作業系統發行版 Ubuntu 開發商 Canonical 公司上週公告,表示
Ubuntu 19.10 以後版本將不再支援 i386 架構,也就是只能在 32 位元系統運作的程式
,將來不能在 Ubuntu 運行了,這引起社群大震撼,尤其是遊戲族群大抗議。本週
Canonical 緊急髮夾彎,宣布 Ubuntu 19.10、Ubuntu 20.04LTS 兩套作業系統版本,仍
然會維持對 32 位元程式的部分相容性。
話說 GNU / Linux 世界大約從 2008 年開始,就進入全 64 位元架構時代,因為採用開
放原始碼軟體為主的世界,軟體要從 32 位元變遷到 64 位元很容易,只要重新編譯,整
個系統還有各種應用軟體包就變成高效能的 64 位元程式了。i386 的基礎架構套件組保
留下來,只服務那些沒有原始碼可重新編譯的極少數程式。然而,由於大多數 32 位元的
基礎架構函式庫套件越來越難用,也缺乏維護管理,意味盯著的眼睛日漸稀少,可能有越
來越多臭蟲不會被發現,比方說,防範知名 CPU 漏洞 Spectre 和 Meltdown 的修補,就
不適用 32 位元架構。要把公司工程人員集中於日新月異的 64 位元架構,提高運作效能
與品質呢?還是「乏人關注」的 32 位元相容基底呢?Canonical 公司之前選了前者。
然後這件事在上週末時炸開了,擁有著名遊戲平台 Steam 的 Valve 公司宣布 Steam 將
不支援 Ubuntu 19.10(今年 10 月發表)以後的系統,而 WINE(Windows 相容執行層)
開發者也在研擬放棄支援以後新版 Ubuntu,這些消息傳開後引起大震撼。關於前者,
Steam 市場銷售的電腦遊戲還是有大量 32 位元,甚至 Steam 自己出的主機 Steam
machine 系統也是以 Ubuntu 為基底,不能執行自己銷售的許多遊戲,將會造成商務嚴重
問題,這也考驗 Valve 與 Canonical 兩家公司的合作關係;WINE 部分,發展到 4.0 版
本後,WINE 對 Windows 的相容性又達到一項新成就高峰,尤其對舊版 Windows 遊戲而
言(尤其是那些 Windows 95 至 Vista 32 位元時代的遊戲),相容性/效能還比
Windows 10 對舊版 Windows 遊戲更好,然而畢竟大量遊戲還是 32 位元,或者更惱人
的──遊戲本身是 64 位元但安裝程式卻是 32 位元。不能安裝遊戲玩會讓許多人崩潰。
經過上週末大量遊戲玩家、Ubuntu Studio 社群(應該是透過 WINE rt 版執行 32 位元
專業音樂軟體的相容需求 )、WINE 社群大量意見回應以後,Canonical 決定改變計畫,
為 Ubuntu 19.10 和 Ubuntu 20.04 LTS 提供精選過的 32 位元 i386 軟體架構包。方法
是實施一個社群流程來確定支援舊軟體需要哪些 32 位元軟體套件,如果有遺漏的也可事
後更新追加。畢竟,原生 Linux 應用程式可說幾乎是 64 位元了,只要考慮讓 Steam、
WINE 等遊戲、音樂製作程式能達到執行需求,因此 Canonical 公司表示,將與 WINE 社
群、Ubuntu Studio 社群、遊戲社群等合作,透過容器技術(Docker)解決 i386 架構所
需的相關 32 位元函式庫套件的最終壽命問題,透過 Snap、LXD 讓新版本 Ubuntu 還是
能執行舊 32 位元應用,而不拖累 64 位元系統運作。
使用 Ubuntu 的遊戲玩家心聲已不容忽視
不過,這次事件反映出兩件有趣的事。第一件,Ubuntu 依賴社群意見開發的 Linux 發行
版,針對支援 X86 32 位元架構的議題,其實從 2014 年以來,Ubuntu 官方開發人員和
社群論壇已進行很多次討論,最後產生日前 Ubuntu 要放棄 32 位元相容性的決議。而在
Ubuntu 18.04 LTS 發表之後,ubuntu-devel 的郵件列表累積大量討論串,Canonical
也諮詢過 Valve,但都沒有上週末那樣的「激情」。雖然 Canonical 看到各社群劇烈反
應後,從善如流做出修正方案,但這也反映一件事──很多 Ubuntu 使用者只是純使用,
沒有參與 Ubuntu 的社群討論,這就類似政治議題,選民平常對政治漠不關心,等到某個
政策快要施行時,才大吃一驚跑出來抗議;然而就 Canonical 而言,也要關注自己在
Linux 桌面使用市場的位置,畢竟對一般人而言,Ubuntu 就是最好的 Linux 個人桌面
電腦首選,且相對其他發行版,也最容易取得、最友善上手,娛樂用途面也最沒有問題。
當公司做商業決策時,雖然社群討論可能偏重工程師需求,但不能忽略 Ubuntu 長年開發
出來的一般使用者市場,或說 Canonical 與社群在推廣宣導要教育新鮮人:Ubuntu 具備
「社群民主」討論機制這件事。
第二件事呢,是經過這次事件,我們還可以發現 Ubuntu 的遊戲市場已不能小看,具備一
定分量,尤其 Steam 推出 Steam Play 機制後,Steam 平台除了原生 Linux 的遊戲(主
要是獨立遊戲),也更便於執行 Windows 遊戲(且效能很好),此外 Nvidia 的 GPU 在
Linux 下的效能比起 Windows 10 更好也是可能原因,Windows 10 惡名昭彰的突然自動
更新機制,可能導致相當人數改用較穩定的 Ubuntu 系統(但透過 Wine 呼叫 Windows
的 dll 函式庫來執行 Windows 程式),甚至原裝 Ubuntu 的遊戲筆電也開始有市場了呢
。然而只要遊戲族群的「遊戲權」被威脅,就會「動搖 Ubuntu 國本」。
總而言之,遊戲玩家可以安心了,下一代 Ubuntu 還是能執行 32 位元的遊戲。當然,平
時也要參與 Ubunutu 社群論壇的討論囉,不要讓自己的意見被埋沒了。
====
還蠻好笑的....
Ubuntu本來是在社群上討論大家同意後才放棄32位元支援的。
結果一公佈引起大量抗議所以只好再支援。
這是不要只看社群上的討論就決定的例子。 XD
作者: reaturn (廿年後回頭看台灣)   2019-06-27 19:10:00
讓使用者自已選比較不會犯錯 XD
作者: hom5473 (...)   2019-06-27 19:12:00
社群上是以開發者居多吧
作者: silverair (木柵福山雅治)   2019-06-27 19:13:00
反正讓user自己打臉自己,安定= =接下來就是你們user兩派自己幹起來,決定好再通知
作者: r85270607 (DooMguy)   2019-06-27 19:15:00
會去社群的多是開發者 而開發者在自己的社群很少向玩家聊這個 等到被告知時才會查覺
作者: none049 (沒有人)   2019-06-27 19:23:00
其實有反應就改算是很理性了,總比引起軒然大波後無視反應好。例如那個增田薩諾斯
作者: hom5473 (...)   2019-06-27 19:26:00
這樣應該表示有挺多非開發者的用戶在用吧
作者: Bencrie   2019-06-27 19:27:00
早在他發新聞的那天就轉彎了,大概 lag 兩天吧
作者: asd823 (Jason)   2019-06-27 19:58:00
還好公司沒用這麼新,要不然嵌入式都死透了
作者: Bencrie   2019-06-27 20:04:00
嵌入式沒在用 i386 的吧
作者: legendmtg (CLANNAD)   2019-06-27 20:35:00
怎麼不是嗆不爽不會自己fork 32bit來維護
作者: vsepr55 (vsepr55)   2019-06-27 20:56:00
社群就是一群只看少了什麼的人啊(?

Links booklink

Contact Us: admin [ a t ] ucptt.com