OpenBSD 6.0 发布了,OpenBSD是一个从NetBSD衍生出来的类Unix操作系统。专案领导人Theo de Raadt在1995年]发起了OpenBSD专案,希望创造一个注重安全的操作系统,此外OpenBSD也以高品质的文件、坚持开放程式码以及严格的软 件授权著名。OpenBSD的吉祥物是河豚。
该版本改进如下:
默认启用内存保护策略W^X(也就是内存页要么可写要么可执行,无法两者兼具);
ARMv7平台支持EFI + bootloader;
改进硬件支持;
改进 IEEE 802.11 无线网络协议栈;
软件更新如OpenSMTPD 6.0.0、OpenSSH 7.3、OpenNTPD 6.0和 LibreSSL 2.4.2;
移除VAX支持、Linux模拟和kern.usermount,等等
New/extended platforms:
EFI bootloader added, kernels are now loaded from FFS instead of FAT or EXT filesystems, without U-Boot headers.
A single kernel and ramdisk are now used for all SoCs.
Hardware is dynamically enumerated via Flattened Device Tree (FDT) instead of via static tables based on board id numbers.
Miniroot installer images include U-Boot 2016.07 with support for EFI payloads.
vax:
Removed.
Improved hardware support, including:
New bytgpio(4) driver for the Intel Bay Trail GPIO controller.
New chvgpio(4) driver for the Intel Cherry View GPIO controller.
New maxrtc(4) driver for the Maxim DS1307 real time clock.
New nvme(4) driver for the Non-Volatile Memory Express (NVMe) host controller interface.
New pcfrtc(4) driver for the NXP PCF8523 real time clock.
New umb(4) driver for the Mobile Broadband Interface Model (MBIM).
New ure(4) driver for RealTek RTL8152 based 10/100 USB Ethernet devices.
New utvfu(4) driver for audio/video capture devices based on the Fushicai USBTV007.
The iwm(4) driver now supports Intel Wireless 3165 and 8260 devices, and works more reliably in RAMDISK kernels.
Support for I2C HID devices with GPIO signalled interrupts has been added to dwiic(4).
Support for larger bus widths, high speed modes, and DMA transfers has been added to sdmmc(4), rtsx(4), sdhc(4), and imxesdhc(4).
Support for EHCI and OHCI compliant USB controllers on Octeon II SoCs.
Many USB device drivers have been enabled on OpenBSD/octeon.
Improved support for hardware-reduced ACPI implementations.
Improved support for ACPI 5.0 implementations.
AES-NI crypto is now done without holding the kernel lock.
Improved AGP support on PowerPC G5 machines.
Added support for the SD card slot in Intel Bay Trail SoCs.
The ichiic(4) driver now ignores the SMBALERT# interrupt to prevent an interrupt storm with buggy BIOS implementations.
Device attachment problems with the axen(4) driver have been fixed.
The ral(4) driver is more stable under load with RT2860 devices.
Problems with dead keyboards after resume have been fixed in the pckbd(4) driver.
The rtsx(4) driver now supports RTS522A devices.
Initial support for MSI-X has been added.
Support MSI-X in the virtio(4) driver.
Added a workaround for hardware DMA overruns to the dc(4) driver.
The acpitz(4) driver now spins the fan down after cooling if ACPI uses hysteresis for active cooling.
The xhci(4) driver now performs handoff from an xHCI-capable BIOS correctly.
Support for multi-touch input has been added to the wsmouse(4) driver.
The uslcom(4) driver now supports the serial console of Aruba 7xxx wireless controllers.
The re(4) driver now works around broken LED configurations in APU1 EEPROMs.
The ehci(4) driver now works around problems with ATI USB controllers (e.g. SB700).
The xen(4) driver now supports domU configuration under Qubes OS.
了解更多改进信息,可查看发布说明。