DragonFly BSD 是一套开放源代码的类 Unix 操作系统,自 FreeBSD 4.8 分支。DragonFlyBSD 6.4 作为一个重大更新版本发布,带来软件包升级和各类 Bug 修复,包含对带有 NVMM 的 2 型管理程序的硬件支持、amdgpu 驱动程序、远程安装 HAMMER2 卷的实验能力,以及许多其他更改。

一些核心更改:
安全问题

修复了一个本地可利用的内核漏洞

核心

修复 execvPe () s 环境传递问题
修复 ktrace 对 “长” 系统调用返回值的处理。
修复与退出竞争相关的 sysv 信号量问题
修复与死条目相关的名称缓存膨胀问题,该问题可能会随着时间的推移降低系统速度。
修复了几个干扰 nlookup*() 操作的名称缓存问题。
修复了一个名称缓存问题,该问题导致不必要的重新查找。
修复了 vnode 回收的多个问题,这些问题可能会导致长时间运行的系统变慢。
实现 mlockall () 的 MCL_CURRENT 特性,且通常与类似 linux 的期望相匹配。
修复 cache_resolve_mp () 中的锁顺序反转和死锁,当并发路径查找跨越安装边界时可能会被命中
从 FreeBSD 添加 gtaskqueue API
KERN_PROC - 更改进程列表检索的行为,默认情况下不包括纯内核线程。

值得注意的是, DragonFlyBSD 6.4 的默认系统编译器仍然是 GCC 8 ,没有得到升级。

更新公告:https://www.dragonflybsd.org/release64/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。