Вышла 60-я версия операционной системы OpenBSD 7.
В планировщике для amd64 и arm64 появилась sysctl-переменная hw.blockcpu, позволяющая исключать определённые типы ядер CPU: S (логические ядра SMT), P (обычные), E (энергоэффективные, медленнее на 20–50%) и L (самые медленные). По умолчанию выставлено значение SL (исключены SMT и энергоэффективные ядра).
Реализована отложенная гибернация (machdep.hibernatedelay): система сначала переходит в ждущий режим (RAM активна), а после заданного таймаута пробуждается и сохраняет содержимое RAM на диск (гибернация). Это предотвращает полный разряд батареи.
Драйверы DRM для GPU AMD и Intel синхронизированы с ядром Linux 6.18.22. Добавлена поддержка Wi-Fi 6 (802.11ax). Реализована базовая поддержка FUSE (достаточно для lowntfs-3g). Добавлена поддержка работы в качестве гостевой системы на Apple Hypervisor (ARM-чипы Apple Silicon). На amd64 добавлена возможность загрузки ядра из раздела EFI.
Добавлен системный вызов __pledge_open для libc: позволяет открывать важные файлы (например, /dev/random, базу часовых поясов), даже если pledge/unveil их запрещают, но только в режиме чтения. В сетевое устройство veb добавлена поддержка VLAN. Включена по умолчанию автоматическая конфигурация IPv6 (SLAAC).
Обновлены OpenSSH 10.3, LibreSSL 4.3 и OpenBGPD 9.1.
🐧Обсудить в Чате Linux