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/
还没有评论,来说两句吧...