导读 | DragonFly BSD 5.4.1 已经发布,DragonFly是一个操作系统和应用程序环境,是FreeBSD-4.x系列的延续。这些操作系统和Linux可以归为同一类别,因为它们基于UNIX概念和应用程序编程接口。 DragonFly是这条发展之路的一个分支,可以说,BSD是一个不同于FreeBSD-5系列的新方向和发展机遇。 |
DragonFly版本5.4.1具有显著的HAMMER2改进(快照和崩溃的元一致性保护,更好的媒体拓扑),更好的WLAN接口处理以及改进的与dhcpcd(8)的WLAN连接。
更新日志:
更好地支持非对称NUMA(非统一内存访问)配置。特别是,内存子系统和调度程序现在都了解Threadripper 2990WX的架构。调度程序将使用直连内存对CPU节点进行优先级排序,内存子系统将规范化CPU节点的内存队列,而无需直接连接内存(这可以改善这些CPU上的缓存局部性)。
增量性能工作。 DragonFly作为一个整体是非常友好的SMP。我们现在正在进行的性能工作类型主要围绕提高共享vs独占锁冲突的公平性,减少由于非竞争SMP锁(即在共享资源上大量使用共享锁)而导致的缓存乒乓,等等。
在撰写本文时,dports的主要更新使我们在一到两周内完成了对FreeBSD的端口,特别是对chrome的重大更新,并使整个混乱使用gcc-8。
GCC 8
- DragonFly现在附带GCC 8.0,并作为默认编译器运行。它现在也用于建造dports。
- 仍然安装了GCC 4.7.4和GCC 5.4.1。 4.7.4是我们的备份编译器,5.4.1仍然存在以确保平滑过渡,但通常不应该使用。 buildworld默认构建所有三个以确保最大兼容性。
HAMMER2
- 错误修复仍在继续。建议将HAMMER2作为非群集模式下的默认根文件系统。
- 集群支持尚不可用。
驱动程序更新
- 添加或更新了将DragonFly作为来宾VM运行时使用的许多驱动程序,包括ena,if_vtnet,virtio_balloon和virtio_pci。
- DRM和radeon的改进。
- 现在可以进行仅串行输出安装。
网络更新
- dhcpcd已被添加到基本系统,并将替换dhclient和rtsold – 虽然不在此版本中。
- 添加了许多网络设备驱动程序。
- 已经修复了几个边缘情况恐慌。
- 默认情况下,wpa_supplicant通过dports安装,以覆盖base中的默认版本。基本版本仍然保留,以便大量pkg删除不会意外删除上网能力。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/122810.html