Рекомендуем
VPS на Windows и Linux — от 49 ₽ за 7 дней Быстрый запуск сервера на NVMe для сайтов, ботов и других задач.
Выбрать VPS

OpenBSD 8.0 — виртуальные машины до 64 vCPU и гибернация на ARM64

20 октября 2026 года вышла OpenBSD 8.0 — 61-й релиз свободной Unix-подобной операционной системы. Встроенный гипервизор теперь поддерживает до 64 виртуальных процессоров на одну гостевую машину, а компьютеры на ARM64 получили поддержку гибернации. Изменения в OpenSSH, LibreSSL и сетевых службах затрагивают защиту соединений, а новые правила OpenBGPD — совместимость сетевых конфигураций.

OpenBSD 8.0 — виртуальные машины до 64 vCPU
OpenBSD 8.0 — виртуальные машины до 64 vCPU

Виртуальные машины OpenBSD впервые получили многопроцессорность

В OpenBSD 8.0 встроенный механизм виртуализации vmm/vmd научился предоставлять гостевой операционной системе до 64 виртуальных процессоров (vCPU). Раньше поддержка нескольких процессоров внутри одной гостевой машины отсутствовала: даже при наличии многоядерного физического сервера её вычисления ограничивались одним виртуальным процессором.

Теперь виртуальная машина может распределять задачи между несколькими vCPU. Например, гостевая система, в которой одновременно работают веб-сервер, база данных и фоновые процессы, получает возможность использовать больше одного вычислительного ядра. Число 64 обозначает верхнюю границу поддержки, а фактическая производительность зависит от оборудования и нагрузки.

Разработчики добавили режим x2APIC для виртуальных машин, доработали обработку прерываний и эмуляцию контроллеров LAPIC/IOAPIC. В частности, изменения исправляют проблемы запуска 32-разрядных гостевых Linux-систем. В vmd улучшили работу с образами qcow и устранили чтение за пределами буфера при обработке повреждённых ELF-файлов.

Это одно из наиболее заметных отличий от OpenBSD 7.9: встроенная виртуализация стала пригодна для более широкого круга многопоточных задач без обращения к стороннему гипервизору.

Гибернация ARM64 и улучшения графики расширили поддержку ноутбуков

OpenBSD 8.0 добавила гибернацию на архитектуре arm64. При гибернации содержимое оперативной памяти записывается на накопитель, после чего компьютер может отключить питание и позднее восстановить сеанс. Обычный режим сна сохраняет состояние в памяти и продолжает расходовать энергию.

В релизе доработали восстановление работы после сна на ноутбуках с ARM-процессорами. Например, драйвер UFS-накопителя ufshci(4) теперь корректнее переносит переход в сон на Samsung Galaxy Book4 Edge и HONOR MagicBook Art 14 Snapdragon. Исправления коснулись пробуждения Lenovo IdeaPad и поведения беспроводного драйвера qwz(4).

В графической подсистеме появились изменения, важные и для обычных компьютеров на x86-64. Драйвер inteldrm(4) получил поддержку Intel Arc A-Series (Alchemist), а код DRM обновлён до версии на основе Linux 6.18.53. Размер виртуального адресного пространства ядра на amd64 увеличился с 4 до 512 ГБ, что, по данным разработчиков, позволяет отображать видеопамять объёмом более 4 ГБ. Речь идёт именно об адресном пространстве ядра, а не об увеличении объёма установленной оперативной памяти.

В OpenSSH 10.6 и LibreSSL 4.4.0 изменились механизмы защиты соединений

В состав OpenBSD 8.0 вошёл OpenSSH 10.6. Разработчики отключили в SSH словарный кодировщик LZ77, чтобы устранить потенциальный канал утечки информации. Исправили и применение параметров ChannelTimeout и RekeyLimit в конфигурации SSH-сервера: раньше соответствующие ограничения в некоторых случаях не срабатывали как задумано.

В OpenSSH появилась экспериментальная поддержка составной постквантовой схемы подписи mldsa44-ed25519. Её статус остаётся экспериментальным, поэтому наличие функции в составе релиза само по себе не говорит о её повсеместном использовании при подключениях.

Библиотека LibreSSL 4.4.0, отвечающая за шифрование и проверку защищённых соединений, теперь предпочитает гибридную группу X25519MLKEM768 в TLS 1.3 через libtls. Она сочетает традиционный алгоритм согласования ключей с постквантовым механизмом. Разработчики также устранили ошибку проверки полномочий OCSP-сервера в некоторых сценариях с обязательным OCSP stapling и усилили проверку сертификатов X.509.

Защита затронула и базовые утилиты. Архиватор pax(1) больше не должен извлекать содержимое вредоносных архивов за пределы рабочей папки, а в syspatch(8) ужесточена обработка потенциально опасных сценариев обновления.

Сетевые службы строже обрабатывают TLS, HTTP и TCP-пакеты

Встроенный веб-сервер httpd(8) в OpenBSD 8.0 перешёл со стандартного набора TLS-шифров compat на secure. Для конфигураций, использующих настройки по умолчанию, это меняет набор допустимых криптографических алгоритмов. Старые клиенты, зависящие от устаревших вариантов шифрования, могут потребовать отдельной проверки совместимости.

В httpd и прокси-сервере relayd(8) ужесточили разбор HTTP-запросов: добавили отклонение некорректных сочетаний заголовков Content-Length и Transfer-Encoding, а также устаревшего способа переноса строк заголовков. Такие проверки уменьшают риск неодинаковой интерпретации одного HTTP-запроса разными компонентами цепочки.

Межсетевой экран PF получил исправление, препятствующее сбросу состояния действующего TCP-соединения специально сформированным пакетом RST. Исправлены и ошибки, связанные с обработкой пакетов и счётчиками соединений. Для систем, работающих как маршрутизаторы, шлюзы и межсетевые экраны, это непосредственно касается сетевой устойчивости.

В RISC-V появились векторные инструкции, а поддержка Loongson завершилась

Для архитектуры riscv64 OpenBSD 8.0 добавила поддержку векторного расширения RISC-V V в ядре. Векторные инструкции позволяют процессору выполнять одинаковые операции сразу над несколькими элементами данных. Появилась поддержка расширений таймера Sstc и усовершенствованной архитектуры прерываний RISC-V; продолжилась работа с оборудованием SpacemiT.

Одновременно проект прекратил поддержку архитектуры loongson. В официальных примечаниях разработчики связывают это решение с несовместимостью порта с Clang 22. Для владельцев таких машин отсутствие поддержки означает, что OpenBSD 8.0 больше не предоставляет для них штатный путь перехода на новую версию.

При переходе с OpenBSD 7.9 меняются правила BGP и отдельные серверные пакеты

Официальное руководство описывает переход с OpenBSD 7.9 на 8.0. Автоматический способ использует sysupgrade(8): утилита загружает установочные наборы, проверяет подписи и перезагружает машину для установки. После обновления базовой системы предусмотрены сверка конфигураций через sysmerge(8) и обновление сторонних пакетов командой pkg_add -u. Для раздела /usr в руководстве указан минимальный размер 1,1 ГБ; это требование к размеру раздела, а не универсальная оценка свободного места.

Есть изменения, которые могут затронуть работающие службы. В OpenBGPD параметр announce as-4byte по умолчанию сменился с yes на enforce: использование четырёхбайтовых номеров автономных систем теперь требует поддержки соответствующей возможности со стороны BGP-пира. Для старых соседних маршрутизаторов документация сохраняет вариант announce as-4byte yes.

В пакетах обновился Kea — с ветки 2.4.2 до 3.2. Для него может потребоваться переработка конфигурации, а данные перемещаются из /var/lib/kea в /var/db/kea. Почтовый сервер Stalwart Mail перешёл на версию 0.16, для которой официальное руководство указывает полный экспорт и восстановление данных, а также новые пути хранения конфигурации и журналов.

OpenBSD 8.0 меняет возможности системы сразу в нескольких сценариях

Релиз от 20 октября расширяет встроенную виртуализацию, добавляет гибернацию на ARM64 и улучшает поддержку современного графического оборудования. Параллельно изменилось поведение сетевых служб, криптографических компонентов и некоторых серверных пакетов. Для виртуальных машин ключевым отличием от 7.9 стала многопроцессорность; для уже работающих серверов — точные изменения конфигурации и совместимости, описанные в руководстве перехода.

Источники

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться