FreeBSD项目将在FreeBSD 13版本中把 arm64 提升为Tier 1级别,这意味着将为这一体系的计算设施带来提供发布镜像、二进制包和安全性和勘误更新。虽然预计会有一些小的问题,但相信这个移植版本已经足够成熟。这些问题可以在 FreeBSD 13 的生命周期内解决。
FreeBSD/arm64 (也称为 AArch64) 的开发工作开始于2014年,在Arm慷慨的资金和技术支持下成立了Cavium 和 FreeBSD 基金会。FreeBSD 11.0在2016年10月到来,是第一个支持该架构的版本。这一版本对内核、工具链、userland和端口进行了改进,自那时起,支持arm64架构的一揽子基础设施一直在开发中。
FreeBSD基本系统已经为 arm64 升级到Tier 1级别做好了准备,发布工程、安全和端口团队均已经可以实现支持arm64的Tier 1要求。安全更新通过freebsd-update也已经包含了对arm64的支持 (从FreeBSD 13 RC开始)。
FreeBSD所需的端口基础架构已为arm64和大多数端口准备就绪,包括软件包构建服务器也已经到位,这些机器是通过结合FreeBSD基金会的购买和慷慨的捐赠换来的。
为了支持无法使用arm64硬件的端口维护人员。FreeBSD将改善 ports 的 CI 和测试资源(这项工作将惠及所有架构),还将建议建立一个或更多低成本的FreeBSD/arm64参考平台。
Tier 1级别下所包含的保证描述如下:
https://docs.freebsd.org/en_US.ISO8859-1/articles/committers-guide/archs.html
AArch64 生态系统的成熟度确保了后续世代的硬件产品的多样性,FreeBSD项目将受益匪浅。这一平台增长轨迹表明这将是未来几年市场的重要组成部分,FreeBSD全平台都将从这个市场的开发中受益。