FreeBSD / i386已降级为FreeBSD 13.x的Tier 2

2021-01-29 07:33:06

FreeBSD.org的John Baldwin jhb,星期四1月28日下午19:33:32 UTC 2021 FreeBSD将i386指定为从FreeBSD 13.0开始的Tier 2架构。该项目将继续为13.x分支提供发行映像,二进制更新和预构建软件包。但是,在13.x中可能无法解决i386特定的问题(包括SA)。i386平台将保持在FreeBSD 11.x和12.x上的第1层。更多背景:i386(32位x86)架构已经FreeBSD项目的历史和成功很大一部分。 FreeBSD从i386作为唯一受支持的体系结构开始,而i386计算机的易用性是FreeBSD成长和采用的关键。但是,计算机行业和x86体系结构已经随着时间的推移而发展。至少在过去十年中,就用户和积极开发而言,64位x86一直是FreeBSD的主要体系结构。 FreeBSD / i386用户基数一直在下降,现在与其他Tier 2架构相当。结果,i386架构将从FreeBSD 13.0开始降级为Tier 2架构。由于i386作为Tier 1架构的历史以及现有的安装基础,该项目将继续在FreeBSD 13.x中为i386提供高水平的支持。 。这将使现有的i386用户有更多的时间迁移到完全支持的体系结构,以用于将来的FreeBSD发行版。对于FreeBSD 13.x,FreeBSD项目致力于为i386提供发行映像,二进制更新和预构建软件包。 FreeBSDRelease工程和安全团队将继续为i386与所有其他受支持的平台一起构建,测试和分发EN和SA工件。但是,可能无法解决特定于i386的EN和SA问题,或者需要针对i386进行独特开发的问题。与其他第1层平台类似,userland ABI将继续保留在13.x中。对于超出13.x(例如14.x)的分支机构,FreeBSD项目保留减少提供支持量的权利。我们预计i386将减少与14.x的现有Tier 2平台内联的支持,并且将宣布i386将在14.x中获得支持,因为我们已经接近14.0发行日期。由于现有i386二进制文件的盛行,我们还希望避免在以后的分支中破坏用户级ABI。具体来说,我们预计time_t在i386上将保持32位。在当前支持的FreeBSD分支(11.x和12.x)上对i386的支持将在其支持生命周期内继续保持其当前的Tier 1级别。 ,港口经理,发布工程和安全团队,-约翰·鲍德温(John Baldwin)