Ubuntu不会放弃32位应用程序

Ubuntu 开发人员澄清,人们以为 Ubuntu 将在 Ubuntu 19.10 和后续版本中放弃对运行 32 位应用程序的支持,但“根本不是这种情况”。那么这究竟是怎么一回事呢?前几天 Ubuntu 团队才刚刚宣布,计划于下半年发布的 Ubuntu 19.10(Eoan Ermine)将停止支持 32 位的 x86 架构。

  该公告邮件被解读为“暗示 Ubuntu 将不再支持 32 位应用”,人们对此反应激烈,尤其是游戏制造商,Steam 甚至表示不再支持 Ubuntu 19.10 及更高版本,Wine 的开发者也在论坛积极讨论应对方法。

 6 月 22 日,Valve 开发人员 Pierre-Loup Griffais 在推特上告知用户,Steam 正在放弃对 Ubuntu 的支持。

  Griffais 在推文中表示,Ubuntu 19.10 及未来版本“将不再受到 Steam 官方支持,也不会再被推荐给用户”,并建议 Linux 游戏玩家切换到其他 Linux 发行版。

  自从 2012 年推出 Steam for Linux 以来,Valve 就开始支持 Ubuntu,突然停止支持可能是一个大问题。

 按照先前的理解,问题在于是否允许 32 位的程序在 64 位的设备上运行。Steam 上的许多游戏只有 32 位。和其他软件不同,大多数游戏在发布后不会继续接收更新或开发,以 32 位发布的游戏将永远是 32 位。

  很快,事情有了反转。Ubuntu 开发人员 Steve Langase 意识到问题的严重性,他似乎重新审视了“将在 Eoan Ermine 中删除 32 位库”的概念,并在原先的邮件列表中做出回复:

我很抱歉,我们给人的印象是我们‘不再支持 i386 应用程序‘。事实并非如此。我们要删除的是对 i386 库的更新,这些库将在 18.04 LTS 版本中冻结。

这意味着 Ubuntu 只是冻结它的 i386 存档,即制作它的快照,而不是要删除对 32 位应用程序的支持。他们最开始的邮件中并未说清楚,依赖或使用 32 位库的 64 位应用程序(如 Steam、Wine 和许多硬件驱动程序)将继续在 Ubuntu 19.10 上运行。

  这样一来,Steam 实际上并不需要放弃对 Ubuntu 的支持。Langasek 也表示之后将更加明确地说明 i386 应用程序(包括游戏)如何在 19.10 之后的 Ubuntu 版本上运行。

  那么,Steam 是否还会重新回到 Ubuntu 的怀抱呢?这一戏剧性事件将如何收场?

本文转自:https://www.linuxprobe.com/ubuntu-does-not.html

原文地址:https://www.cnblogs.com/it-artical/p/11183222.html

时间: 2024-10-11 15:54:45

Ubuntu不会放弃32位应用程序的相关文章

记:Ubuntu 14.04 安装32位库支持库失败

现象: [email protected]:~$ sudo apt-get install ia32-libs[sudo] password for rengh: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了.这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到可是下列软件包取代了它:lib32z1 lib32ncurses5 lib32bz2-1.0 E: 软件包 i

IIS应用池"启用32位应用程序"导致Service Unavailable

对应用池开启了 "启用 32 位应用程序" 后,打开网站出现 HTTP Error 503 这是一个 enable32BitAppOnWin64 后的问题 --------- Service Unavailable HTTP Error 503. The service is unavailable. --------- 在IIS中检查应用池,发现网站关联的应用池已经停用状态. 检查 Windows日志,应用程序日志中发现,来源:IIS-W3SVC-WP,事件 ID:2282 描述:

如何在64位版本Linux上开发运行32位应用程序

最近换了Linux系统,由i686换成了x86-64,导致在进行开发的时候出用不了原来SDK中32位的开发工具.于是,博主找到如下文章,博主亲测实用: 如何在64位版本Linux上开发运行32位应用程序 内容如下: 很多程序员(特别是别的公司的)跟我抱怨说他们32位软件无法在我们的64位Linux系统上正常运行,而在他们32位机上正常,其实这个很好解决,一般 是64位系统安装后没有默认安装glibc的32位版本,通过简单的执行以下命令即可实现在64位Linux系统上开发运行32位应用程序,而不用

很抱歉,无法安装Office(64位),因为您的计算机上已经安装了这些32位Office程序

可使用下面的方法获取最新最全的Win10 KEY: 1.请加微信公众号号:jiangivana 或扫一扫下面的二维码. 2.加微信公众号以后回复[key]将获得最新最全的Win10密钥. 64位与32位版本的Office程序不兼容,因此您一次只能安装一种类型,请尝试改为安装32位版本的Office ,或卸载其他32位Office 程序,然后再次尝试此安装. 在安装Office 2016版错误提示中有明确建议我们是重新安装32位office 还是把现有的存在Office 2013存在注册表内的残余

64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多

前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操作系统只是硬件和应用软件中间的一个平台.我们的CPU从原来的8位,16位,到现在的32位和64位. 背景: 电脑的内存是8GB, 装的是32位的Win 7 32位版本,系统认出的内存是3.5GB, 应该说是4GB,因为还有0.5GB内存分配给了显存. 笔者十分痛苦,花重金购置的骇客神条单条8GB竟然

Ubuntu 14.04(32位)安装Oracle 11g(32位)全过程

1.将系统更新到最新:sudo apt-get updatesudo apt-get dist-upgrade2.安装Oracle所需的依赖包:sudo apt-get install automakesudo apt-get install autotools-devsudo apt-get install binutilssudo apt-get install bzip2sudo apt-get install elfutilssudo apt-get install expatsudo

如何扩展32位EXE程序的使用内存

1 运行Visual studio的命令行,执行下面命令:editbin /LARGEADDRESSAWARE “C:\Program Files\Skyline\TerraExplorer Pro\TerraExplorer.exe” 使用该方法可以让我们的Windows 7系统上安装的x86(即32位程序)支持4G以上内存, 注意:你原来的程序要做好备份,以免自己操作失误!

ubuntu 查看系统是32位还是64位

查看cpu信息 cat /proc/cpiinfo 查看ubuntu版本: cat /etc/issue 查看系统是32位还是64位 方法1: #查看long的位数,返回32或64 getconf LONG_BIT   方法2: #查看文件信息,包含32-bit就是32位,包含64-bit就是64位 file /sbin/init

<摘录>如何在64位linux强制编译32位应用程序

GDC注:因为需要解决在linux64机上编译32位的mongodb(没办法,因为编译的php是32位,然后我想将mongdb扩展添加到php中),在网上搜了很多文章,感觉这篇好懂,而且好用.我使用的是方法一,具体为: > linux32 ./configure --with-php-config=/usr/local/php/bin/php-config > export CFLAGS="-m32 -04 -march=i386 -mtune=i386" > mak