FreeBSD将很快停止支持32位平台。
FreeBSD项目已经正式宣布决定在即将发布的主要版本中放弃对32位平台的支持。这意味着,FreeBSD 15.0将不包括ARMv6、i386和PowerPC平台,而FreeBSD 16.0将不包括ARMv7。
尽管做了这样的更改,但必须注意的是,对在64位内核上执行32位二进制文件的支持将至少在稳定的16分支的整个生命周期内保持不变,从而实现向64位版本的平稳过渡。
FreeBSD 14
背景和理由
自成立以来,FreeBSD一直致力于提供稳定和高性能的基于BSD的操作系统,该操作系统是为现代和广泛使用的系统量身定做的。最初专注于i386架构,FreeBSD根据市场变化和开发人员资源不断调整其对各种架构的支持。
逐步取消对特定体系结构的支持的决定受到一些因素的影响,例如使用该体系结构的系统的未来可行性和可用性,以及开发人员资源的可用性。有些更改和特性需要每个体系结构上的明确支持,而那些维护得不好的更改和特性可能会成为新特性实现的障碍。
市场趋势和开发者资源
展望未来,通用32位平台正在经历市场的衰落,淘汰的速度各不相同。FreeBSD团队强调,他们的资源是有限的,而致力于较少使用的体系结构可能会推迟在支持更强的平台上实现新功能。
在现有的32位平台(i386,armv [67],powerpc)中,只有armv7在最近的系统设计中仍然流行。该团队相信,FreeBSD的未来发展将通过将开发人员资源集中在64位系统上而得到更有效的服务。作为该战略的一部分,该项目将不会增加新的32位平台,只有在有大量需求和承诺增加开发人员资源的情况下,才可能扩大现有的支持。
用户影响和未来考虑
对于目前依赖于32位平台的FreeBSD的用户来说,这一声明强调了规划向64位系统过渡的重要性。对在64位内核上运行32位二进制文件的持续支持确保了在此转换期间的兼容性。
从用户的角度来看,这一决定标志着FreeBSD致力于提供针对现代架构进行优化的尖端操作系统。通过将精力集中在64位系统上,FreeBSD的目标是提供更高的性能、安全性以及与最新硬件和软件进步的兼容性。
有关此过渡的更多详细信息,请参阅发行说明(标题为“未来的免费BSD版本”:https://www.freebsd.org/releases/14.0R/relnotes/