即将发布的FreeBSD14版本的第四个候选版本现在可以下载和测试。这个版本承诺了一系列的技术进步、安全增强和用户友好的更改,使FreeBSD成为一个更具吸引力的替代品。
让我们简单地看一下新功能。
带有Xfce桌面的FreeBSD 14 RC4
FreeBSD 14:功能
默认外壳程序和MTA更新
在FreeBSD14中,根用户的默认shell已更新为sh,这为用户引入了许多交互功能。这一变化增强了整体用户体验,使系统对日常交互的用户来说更加通用。
此外,默认的邮件传输代理(MTA)已从sendmail切换到Dragonfly邮件代理(dma)。此转换通过使用mailer.conf进行MTA设置来简化MTA配置。需要注意的是,sendmail仍然可用,确保了向后兼容性,同时提供了更流畅的dma用户体验。
改进了监狱配置
FreeBSD 14还对监狱进行了改进。现在,jail.conf文件支持.include指令和文件名globbing,使监狱配置更加灵活和用户友好。这增强了FreeBSD监狱的管理和配置,这对系统隔离和安全至关重要。
OPIE移除
一次性密码工具OPIE(OPIE)已从FreeBSD14的基本系统中删除。但是,仍然需要OPIE的用户可以从security/OPIE端口安装它。值得注意的是,pam_OPIE和pam_opiaccess引用应该从pam策略中删除或注释掉。etcupdate实用程序可以帮助管理库存策略的这些更改。
共享工具链选项
SHARED_TOOLCHAIN内部版本配置选项已删除。虽然此选项已失效,但仍然可以使用通用的NO_SHARED选项构建静态链接的工具链。此更改确保了系统的稳定性和性能,同时提高了构建过程的效率。
本地语言和法语键盘支持
区域设置处理已升级到CLDR 41.0和Unicode 14.0。这一改进扩展了对广泛区域设置的支持,增强了国际化和本地化功能。
此外,FreeBSD 14为新的法语bépo键盘(版本1.1rc2)引入了布局配置,该键盘由法国国家标准化组织标准化为“NF Z71‐300”。这一添加对法语用户来说是一个福音,并进一步强调了FreeBSD对不同用户需求的承诺。
增强了rc.d脚本的灵活性
rc.d脚本现在可以有一个状态方法,即使它没有定义procname或PID文件。这一变化在管理和定制FreeBSD服务方面提供了更大的灵活性,简化了定制脚本的开发和部署。
Base64实用程序
FreeBSD14欢迎添加base64实用程序。该实用程序是一个很有价值的工具,用于对Base64格式的数据进行编码和解码,Base64格式通常用于各种数据传输和存储场景。
cpuset重新定位
在FreeBSD14中,cpuset实用程序已从/usr/bin迁移到/bin,以确保其在启动过程中可用。此更改优化了系统的启动时性能和资源管理。
增强的日期实用程序
日期实用程序现在具有用于时区转换的-z选项,使其更适用于需要使用不同时区的用户。此增强功能简化了与时间相关的任务,并提供了更高效的用户体验。
删除不推荐使用的实用程序
在FreeBSD 14中,删除了一些不推荐使用的实用程序,包括fmtree、mergemaster、iir、mn、mly、nlmrsa和twa。这些更改简化了系统,删除了过时的组件,并确保了更干净、更可维护的FreeBSD体验。
固件管理与fwget
引入了一种新的fwget实用程序,它可以检查系统中是否有需要固件更新的外围设备,并为它们安装适当的软件包。目前,该实用程序支持PCI子系统,特别是Intel和AMD GPU的视频固件。这简化了设备固件的管理,增强了FreeBSD系统的整体稳定性和性能。
makefs中的实验性ZFS支持
makefs实用程序现在具有实验性的ZFS支持,可以创建由单个磁盘vdev支持的ZFS池。这种增强简化了ZFS数据集的创建和填充,使FreeBSD用户更容易访问它。
删除旧版Telnet守护程序
Telnet守护程序Telnet已从FreeBSD 14中删除。需要Telnet功能的用户可以使用net/freebsd-Telnet端口。这一变化反映了现代安全实践,并鼓励使用更安全的替代方案进行远程访问。
结论
这些是数百项更改和更新中的一些关键亮点,您可以在官方更改日志中阅读。通过所有这些更新,FreeBSD仍然是一个健壮可靠的BSD操作系统,适用于复杂的用例。
您可以从下面的链接下载RC4 ISO文件。
下载
通过RC4发布公告,更改日志