[新闻] 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