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-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需要使用支持KTLS的用户区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)说明截图
相关主题 |