上周FreeBSD13.5Beta1发布,为下一个FreeBSD13小版本拉开了序幕,同时也将结束该系列的发布。虽然FreeBSD13还有一年多就将寿终正寝,但FreeBSD13.5Beta2将UFS1文件系统的支持时间延长到了2106年。

FreeBSD13的UFS文件系统支持曾受到"Y2038"问题的困扰,无法正确处理2038年1月19日之后的日期。但现在,在FreeBSD13.5的最新代码中,该文件系统的日期处理已被重新修改,现在可以支持直到2106年2月7日的文件日期。此提交中的详细信息可供有兴趣者参考:

反过来,2106年的问题是无符号32位二进制整数会随着UnixEpoch的时间滚动,而2038年的问题是有符号32位整数。

FreeBSD13.5Beta2现在还更新了pkg仓库数据库,因此新生成的云镜像不会过时;"makedelete-old"现在可以删除过时的Clang/AArch64文件;ICMP响应的速率限制现在可以单独抖动;以及其他各种bug修复。

您可以通过FreeBSD.org下载本周末发布的FreeBSD13.5Beta2并了解更多详情。