5月19日,OpenBSD 6.7正式发布,这是一个免费的类UNIX操作系统。该系统以注重代码质量和安全性而著称。OpenBSD项目由Theo de Raadt于1995年创立,起因是他与NetBSD开发者之间发生了一些冲突。以下列出了此次版本更新的主要内容。
- 现在支持在单个物理设备上创建最多 15 个分区。 详细信息
- 针对 PowerPC 平台的与机器无关的 mploc 实现。
- 优化内存页清理。
- DHCP 客户端 dhclient 进行了多项改进和错误修复。
- NVMe 操作的最大块大小为 128K。
- 对负责休眠/睡眠的 apmd 守护进程进行了改进。该守护进程会从电池驱动程序接收电源变化信息。计算机恢复后,驱动程序消息会被忽略 60 秒,从而允许用户在计算机再次进入睡眠状态之前继续工作。
- 新增了在 tmpfs 文件系统中创建未命名文件的功能。这可能会限制应用程序对文件系统的访问。
- 为 systat 添加了人类可读模式(-h 选项)。
- dhclient 的旧行为已恢复。系统现在将再次忽略未提供子网掩码的连接。
使用 64 位时间戳和块地址改进 ffs2 文件系统:
- 现在,除 landisk、luna88k 和 sgi 平台外,所有平台默认使用 ffs2。
- 为 SGI 平台提供启动分区和 ramdisk 支持。
- 修复了 sparc64 和 Mac PPC 的加载问题。
- 可供 alpha 和 amd64 平台下载。
- 使用 efiboot 为 arm_v7 和 arm64 平台提供启动功能。
- 龙山平台的下载选项。
SMP改进:
- __thrsleep、__thrwakeup、close、closefrom、dup、dup2、dup3、flock、fcntl、kqueue、pipe、pipe2 和 nanosleep 系统调用现在无需 KERNEL_LOCK 即可运行。
- AMD处理器的SMP实现已重新设计。系统将不再错误地将核心识别为线程。
司机:
- 改进了负责支持 Intel PRO/1000 10/100/千兆以太网网卡的 em 驱动程序。
- 使用 microcputime 为 Cherry Trail 处理器实现微秒级分辨率,以修复 X 启动挂起问题。
- 支持 LPSS(低功耗子系统)的 PCI 设备内存寻址。
- ix 驱动程序支持 x553 控制器,该控制器负责使用 PCI Express 接口的高速 Intel 网卡。
- 修复了 amdgpu 和 radeondrm 在睡眠/休眠后出现的错误。
- 修复HP EliteBook在UEFI模式下启动时死机的问题。
- 更多详情请查看项目官网上的原文。
并且:
- 以下驱动程序已被移除:
- rtfps,负责 IBM RT PC 板上的串行端口;
- dpt 代表 DPT EATA SCSI RAID;
- 用于 PCMCIA 接口智能卡读卡器的 gpr GemPlus GPR400;
- 用于 Power Macintosh 中 SCSI 扩展卡的网状结构;
- 音频子系统已得到改进。
- 增加了对 arm64 架构的 RaspberryPi 3/4 和 arm_v7 架构的 RaspberryPi 2/3 的支持。
来源: linux.org.ru

