Ubuntu考虑停止支持32位处理器

Ubuntu64系统(v18.04)下arm32版本(Qt4.8.6和tslib1.4)开发环境搭建 Qt 库通常是在目标开发板的操作系统安装时安装的。这意味着,Qt 库作为操作系统的一部分已经预先安装在arm目标开发板上,并且与操作系统的版本和架构兼容。开发应用程序时,需要了解目标平台的硬件和软件环境,并确保使用与目标平台兼容的 Qt 库版本。 在64Ubuntu系统上编译运行适用于arm架构的32Qt应用程序需要注意许多兼容性问题,本文记录了这一配置过程。 阅读详情
Linux在上世纪90年代凭借轻巧快速占领低端PC的市场,从而开始了它的发展。所以Ubuntu关于停止支持32位CPU的提议是含有一丝讽刺意味,但这并不让人感到惊讶。

Ubuntu的开发人员Dimitri John Ledkov在Ubuntu邮件列表中提出Canonical应该逐渐停止支持32位处理器。“谷歌,ZFS,Docker已经放弃支持32位处理器。关键点是32位处理器缺乏上游软件开发商的支持,虽然32位CPU仍然可以购买”,他写道。

不可否认,32位处理器正逐渐消失。20年前当人们将旧Windows PC改用作小型Linux服务器时,他们的PC大概购买了3到4年。32位系统在今天更加老旧。

AMD在2003年推出了Athlon 64位处理器,随后一年Intel也推出了64位CPU。几年之间,这两家CPU生产商卖出的处理器都支持64位,因为64位CPU可以使用4G以上的内存。在桌面领域,64位并不显得那么重要,除非你使用Photoshop或AutoCAD。

但对服务器,64位CPU的内存限制是16 EB,对服务器技术的发展如超级计算机,云计算和虚拟化起着非常重要的推动作用。

随着32位系统的逐渐消亡,花费大量时间构建并测试32位OS仅能得来微小的回报。Ledkov说Canonical想要在Ubuntu 16.10发布时停止提供32位OS安装镜像。在2018年10月Ubuntu 18.10发布时,Canonical将完全停止支持32位软件,并推荐在虚拟机和容器中运行32位软件。

Canonical并不是第一个停止支持32位CPU的Linux厂商。Red Hat发布的Fedora 24服务器版本已经不提供32位ISO镜像,但Fedora工作站仍然有32位版本。另外,OpenSUSE  Leap从没有提供32位镜像。近期发布的Netowrk Security Toolkit也没有32位镜像。

由于Linux的开放性,你总能找到一群程序员获取代码库,对32位提供支持。这些程序或许可以为32位系统撑起旗帜,但由于第三方软件和硬件的逐渐消亡,他们最终也会放弃的。

本文翻译自 http://www.networkworld.com/article/3091818/linux/linux-distros-look-to-drop-32-bit-support.html 略有修改。

查看原文:https://www.linuxdashen.com/ubuntu-consider-dropping-32-bit-support
X86架构(八)——32处理器架构 分支目标预测的目的就是在分支指令执行之前,尽可能准确地预测分支的执行方向和目标地址,以便处理器提前取指并执行可能的目标指令,避免因等待分支结果而导致的流水线停顿。乱序执行是指处理器在执行指令时,不按照程序中指令的顺序依次执行,而是根据指令的依赖关系和处理器的资源情况,动态地调整指令的执行顺序。不过,段的基地址是0x00000000,段的长度是4GB。在32模式下,为了防止对内存的违规访问,传统的段寄存器(CS、SS、DS、ES)不在保存16段地址,而是段的选择子,用于选择要访问的段。 阅读详情

相关推荐

帆软FineBI考试题

Flint 补录表,有批次删除功能。在分析主题内添加数据时能够选择批量添加数据。插件安装过程中有报错提示需要下载 Fine I for Excel 运行环境进行修复,修复完毕后重新安装插件。图例显示支持自定义设置,且图例标题支持隐藏显示。finebi中的指标如果想进行维度区间/真的自定义分组,不能直接拖拽到组建区域中需要先转化为维度方可进行指标分组。excel报表不支持分页。

Davina_yu的博客 1541

Ubuntu18.04使用x86(32)交叉编译工具链

         最近新装了Ubuntu18.04,是64的,但是之前用过的一个开发板,其交叉编译工具只能在32机器上运行,拷贝至64机器上运行则提示:arm-xxx-linux-xxx-gcc: No such file or directory 解决方法:     通过如下命令安装x64兼容x86的运行库及环境。 # sudo apt-get install lib32ncu...

fangye945a的博客 5792

DP_AUX辅助通道介绍

DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。其中辅助通道(AUX)是一条独立双向半双工的传输通道,它也是一对差分信号线。其数据传输速率1Mbps,用来传输配置参数与指令。

cjie221的博客 5147

Ubuntu20.04 安装32兼容库

报错:无法执行该文件,原因是由于没有这个文件或文件夹。

weixin_46912397的博客 4180

gcc编译选项

转自研发客:http://www.yanfake.com gcc提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wimplicit-int -Wimpli...

weixin_30512089的博客 409

Linux开发商计划停止开发32版本

  Linux的一个分支:Ubuntu系统 北京时间7月6日早间消息,主要的Linux开发商已达成协议:目前是时候停止32处理器开发新版本系统。 这些公司认为,继续开发32操作系统,以及保留32硬件去测试这样的系统,都是浪费时间。 6月底,Ubuntu开发者迪米特里·莱德科夫(Dimitri Ledkov)在一封邮件中推动了这一讨论。他直截了当...

weixin_34204057的博客 168

32cpu能装哪个linux,从Lubuntu 19.04版本起将不再支持i386-32处理器

Lubuntu开发组已经决定从Lubuntu 19.04版本起将不提供i386-32镜像下载,仅支持64处理器。这涉及到Lubuntu 19.04的LXDE/LXQt版本都不支持32x86版本,最后一个支持32的版本是Lubuntu 18.10,详情请看32不能用Ubuntu 18.10吗?能用Xubuntu 18.10、Lubuntu 18.10。如果需要使用长期支持版本可以使用Lub...

weixin_34450486的博客 1118

64处理器_32X86再见 Ubuntu新版本将只支持64处理器

自从AMD的K8大锤架构之后,人们进入64X86处理器时代已经有十多年了,不过32X86依然没有也不可能彻底退出舞台,但可以肯定的是未来的新系统、新软件对32X86的支持会更少。作为Linux系统最出名的发行版之一,Ubuntu这几年来一直在讨论放弃32X86支持的问题,最终Ubuntu社区决定从今年下半年的Ubuntu 19.10中正式移除对32i386(Ubuntu社区里将32x8...

weixin_39775872的博客 275

linux32 浏览器,谷歌停止支持32linux系统的Chrome浏览器

赛迪网讯 据国外媒体报道,如果你生活在网页浏览器时代,使用linux平台操作系统是很有道理的。Ubuntu操作系统和谷歌Chrome浏览器的结合能让你使用安全、易操作的平台来运行世界上最好的网页浏览器。速度缓慢、且占用大量内存的Windows 10在这里就是多余的。可惜的是,谷歌已决定停止发布适用32Linux系统的Chrome浏览器。谷歌的这个决定是否会是个巨大的错误?谷歌软件工程师迪克·普朗...

weixin_39740283的博客 398

Ubuntu的妥协将支持精选的32应用

据外媒Tom's hardware,Ubuntu开发人员Canonical在早先的时候宣布Ubuntu 19.10将不再更新32软件包和应用程序,引来了诸多应用开发者的不满。 现在,Ubuntu方面宣布,Ubuntu 19.10和20.04将支持精选的32应用程序,而不是一刀切。 Ubuntu开发人员Steve Langasek在6月18日发布的关于Ubuntu 19.10(Eoan Ermi...

petpig0312的博客 258

Linux 开发商计划停止开发32版本

这些公司认为,继续开发32操作系统,以及保留32硬件去测试这样的系统,都是浪费时间。邮件称:“开发i386镜像并不是没有成本的,这需要用到我们的开发、质量保证以及验证的时间。尽管我们有着灵活的开发资源,i386仍需要打包、自动打包测试,而ISO镜像需要在我们的基础设施中得到再次验证。如果用户需要运行基于32架构开发的老应用,那么可以在容器或虚拟机中运行。根据目前的计划,i386作为一种主机架构将于2021年4月走向终结,而老应用的安全支持将持续至2023年4月。

u014389734的博客 193

如何搭建windows下的linux子系统并在64机下兼容32elf程序

如何搭建windows下的linux子系统 Windows设置→更新和安全→开发者选项→开发人员模式 2.搜索→控制面板→卸载程序→程序和功能→启用或关闭Windows功能 勾选完该项后(如果关闭了windows更新,可能会报错0x80073701的错误,这时候打开更新并更新后解决,之后会提示是否重启计算机(建议重启,不然在安装linux时会报0x8007019e的错误) 3.Microsoft Store下载Linux(建议下载Ubuntu 18.04 LTS) 4.安装完成后运行linux,

Nowizkang的博客 699

Ubuntu最新的主要操作系统放弃32支持?

现在是2018年,2019年即将到来——64处理器已经成为主流很长一段时间了。如果你仍然使用32的电脑,那么是时候把它扔进垃圾箱了。我为所有基于Linux的操作系统维护者感到自豪,他们有勇气放弃对32处理器支持。一些被误导的Linux社区成员会谴责这一点,声称开源内核可以为旧硬件注入新的活力。这是事实,但现在是时候提高底线了——所有硬件不可能永远得到支持。LUbuntu最新的主要操作系统放...

weixin_34259559的博客 95

不同数据类型所占字节

一、32处理器: char:1个字节 char*p:4个字节 int:4个字节 unsigned int:4个字节 double:8个字节 short:2个字节 long:4个字节 long long:8个字节 unsigned long:4个字节 二、64处理器 char:1个字节 char*p:8个字节 int:4个字节 unsigned int:4个字节 double:8个字节 long...

weixin_42054244的博客 5313

ORACLE:【1】32Linux系统图形界面安装Oracle

创建oracle用户与相关用户组及Oracl用户环境变量和安装路径 # 添加组和用户 [root@oracle11g ~]# groupadd oinstall [root@oracle11g ~]# groupadd dba [root@oracle11g ~]# useradd -g oinstall -G dba oracle [root@oracle11g ~]# passwd ora...

Guardian 1312

32和64计算机的区别

随着技术的不断进步和应用需求的不断增长,未来还会有更多的大容量内存出现。32和64机器的区别主要在于处理信息的方式、寻址能力、操作系统和软件支持。随着技术的进步,64系统已成为主流,因为它可以处理更大规模的数据和更复杂的计算任务。通过将更多的数据和程序放入内存中,可以减少对硬盘的访问,从而降低因硬盘故障而导致的数据丢失或系统崩溃的风险。操作系统和软件支持:64操作系统可以支持更大的有效内存容量,一般大于4GB,而32系统最多只能支持4GB的内存。两者的主要区别在于它们处理信息的方式和寻址能力。

summer_fish的专栏 1648

32处理器32地址线区别以及为什么32地址线内存大小为4G的解释

在网上看到很多朋友分不清32处理器32地址线的问题,还有就是提出32地址线为什么是4G大小的内存? 首先这是一个很好的问题,但是网上却有很多不好的答案。因为回答的人本身也没有搞清楚,把32处理器32地址线当做一回事给别人解释,误导他人。 32处理器32处理器表示我们的处理器一次可以处理的数据量,也就是32大小,即4个字节。 那么我们现在常见的还有64处理器,它代表处理器一次可以处理8个字节的大小。 处理器数代表了处理器处理数据的能力。 32地址线: 32地址线

学无止境 6173

ubuntu虚拟机安装(ubuntu 14 32)

ubuntu 虚拟机安装

桃子小迷妹 7695

基于FPGA的64点fft变换,verilog开发,vivado2019.2运行,带testbench和实验报告,含仿真操作录像

1.版本:vivado2019.2,包含仿真操作录像,操作录像使用windows media player播放。2.领域:64点fft变换3.内容:基于FPGA的64点fft变换,verilog开发,vivado2019.2运行,带testbench和实验报告module fft64_top( clk ,//input rst_n , data_in_valid , data_in_re , data_in_im , data_out_valid,//output data_out_re , data_out_im , out_index);4.注意事项:注意FPGA必须是英文路径,具体可以参考视频录像。

上一篇: 保加利亚规定政府必须采购开源软件
下一篇: Fedora 24如何安装Snapd以及Snap软件包
linuxdashencom
博客等级 码龄10年 2粉丝 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值