云网牛站
所在位置:首页 > Linux下载 > FreeBSD 13.0发布下载,附更新说明、亮点总结及升级方法

FreeBSD 13.0发布下载,附更新说明、亮点总结及升级方法

2021-04-14 15:50:26作者:linux人稿源:linux站

FreeBSD 13.0正式发布了,提供有FreeBSD-13.0-RELEASE-amd64-disc1.iso下载,当然,也有i386版本。用户可使用“FreeBSD Update”升级到新版本,支持11.4-RELEASE或12.2-RELEASE版本升级。FreeBSD虽然不属于Linux,但它常用来和Linux服务器相对比,有很多软件支持Linux的,同时也会支持FreeBSD。

 

新更新说明

FreeBSD 13.0发布下载,附更新说明、亮点总结及升级方法

FreeBSD 13.0-RELEASE已经正式发布。FreeBSD 13.0提供了性能上的改进(尤其是得益于硬件P-States,英特尔CPU的基准跑分有明显提升),升级到LLVM Clang 11作为默认的编译器工具链,改进64位POWER架构支持,以及其他各种网络功能改进。

64位ARM (AArch64)现在与x86_64并列成为一级架构,EFI引导改进,AES-NI现在被默认包含在通用内核构建中,对i386的默认CPU支持从i486提升到i686,以及其他各种硬件支持改进。

在本次更新中,各种过时的GNU工具被移除,比如用于crashinfo的旧版GNU Debugger,过时的GCC 4.2.1和Binutils 2.17被从主树中移除,同时也切换到BSD版本的grep。

 

亮点总结

clang、lld和lldb实用程序以及compile-rt、llvm、libunwind和libc++库已更新至版本11.0.1。

删除了已安装到/usr/libexec以供crashinfo使用的GNU调试器的过时版本。通过从端口或软件包安装现代GDB,可以获得详细的内核崩溃信息。

从树中删除了过时的binutils 2.17和gcc 4.2.1。现在,所有受支持的体系结构都使用LLVM/clang工具链。

现在默认安装了grep的BSD版本。先前默认的过时GNU版本已被删除。

从libalias中删除了CU-SeeMe支持。

添加了qat驱动程序,支持Intel QuickAssist(QAT)设备的某些加密加速功能。qat驱动程序支持与Atom C2000和C3000、Xeon C620和D-1500平台以及英特尔QAT适配器8950集成的QAT设备。

几个不推荐使用的驱动程序已被删除。

几个驱动程序已移植到PowerPC64体系结构。

现在,内核支持TLS版本1.0到1.3的内核内框架和TCP套接字上的传输层安全性(TLS)数据加密。使用AES-CBC的MtE密码套件和使用AES-GCM的AEAD密码套件均支持通过内核加密驱动程序进行传输卸载。TLS 1.2的AES-GCM密码套件支持通过内核加密驱动程序接收卸载。使用KTLS需要使用支持KTL​​S的用户区SSL库。基本系统中包含的OpenSSL库默认情况下不启用KTLS支持,但是可以通过使用WITH_OPENSSL_KTLS选项进行构建来启用支持。

对于FreeBSD 13,称为arm64或AArch64的64位ARM体系结构已升级为Tier-1状态。

 

下载链接

FreeBSD网站:https://www.freebsd.org/

 

使用“FreeBSD Update”进行升级

freebsd-update(8)实用程序支持运行早期FreeBSD发行版的i386和amd64系统的二进制升级。运行11.4-RELEASE或12.2-RELEASE的系统可以按以下方式升级:

# freebsd-update fetch

# freebsd-update install

现在,freebsd-update(8)实用程序可以获取属于13.0-RELEASE:

# freebsd-update upgrade -r 13.0-RELEASE

# freebsd-update install

现在,必须先使用新安装的内核重新引导系统,然后再更新非内核组件:

# shutdown -r now

重新启动后,需要再次运行freebsd-update(8)来安装新的userland组件:

# freebsd-update install

此时,由于系统库中的更新,freebsd-update(8)将提示从早期FreeBSD发行版升级的系统用户重建所有第三方应用程序(例如,从端口树安装的端口)。

更新已安装的第三方应用程序后(同样,仅当freebsd-update(8)打印一条消息表明有必要这样做时),再次运行freebsd-update(8),以便它可以删除旧的(不再使用的)系统库:

# freebsd-update install

最后,重新启动到13.0-RELEASE:

# shutdown -r now

附:freebsd-update(8)说明截图

FreeBSD 13.0发布下载,附更新说明、亮点总结及升级方法

 

相关主题

安装Vuls:适用于Linux/FreeBSD/WordPress/Network的漏洞扫描程序

精选文章
热门文章