32位Linux的未来

2020-12-05 11:17:39

LWN订户已为您提供以下仅订阅的内容。成千上万的订户依靠LWN获得Linux和自由软件社区的最佳消息。如果您喜欢本文,请考虑接受右侧的试用版。感谢您访问LWN.net!

免费试用LWN 1个月:无需付款或信用卡。立即激活您的试用订阅,并查看为什么成千上万的读者订阅LWN.net。

如今,处理器和片上系统(SoC)产品的新闻都是关于为最新的计算机和智能手机提供动力的64位内核,因此很容易被误认为所有32位技术都已过时。很快就导致了取消对32位硬件的支持的想法,这显然会以多种方式使内核开发人员的工作变得更轻松。同时,当今交付的大多数嵌入式系统都使用32位处理器,因此,这是一个有效的问题这是否会改变,或者对于不需要大量资源的设备,32位仍将是最佳选择。为了找到答案,值得一看的是当今Linux支持的不同类型的系统,随着64位处理器的推出它们随着时间的发展,为什么它们仍然流行以及它们今天和将来面临的挑战。

Linux最初是作为与IBM PC兼容的台式机系统编写的,最终被移植到1990年代几乎所有其他台式机平台,包括许多跨所有体系结构的早期Unix工作站。随着时间的流逝,所有这些都被64位计算机所取代。或它们从市场上消失了,或者在Unix工作站上都​​消失了。最早的i386,Arm,MIPS和PowerPC处理器都已逐步淘汰,但仍有许多其他功能。该表显示了32位台式机平台,事实证明已足够流行,使其可以成为主流Linux并留在主流Linux中,主要由忠实支持者支持:使用Armv7处理器的Android平板电脑是上述列表中唯一唯一在2020年仍可广泛使用的平台,但该市场已终止也在这里可见。基于64位Armv8 CPU的平板电脑不仅功能更强大,而且价格通常也更便宜。对许多32位Android平板电脑的主线支持才刚刚开始添加到内核中。 (对于不熟悉Arm处理器变体分类法的人,此表