Домой Статьи и аналитика Технологии Вышел релиз FreeBSD 14.4: основные изменения и улучшения

Вышел релиз FreeBSD 14.4: основные изменения и улучшения

Разбираем главные нововведения FreeBSD 14.4: от патчей безопасности до поддержки облачных сред и новых драйверов.

Вышел релиз FreeBSD 14.4: основные изменения и улучшения
Вышел релиз FreeBSD 14.4: основные изменения и улучшения — иллюстрация к материалу. Источник: linux.org.ru

10 марта 2026 года проект FreeBSD официально представил новую стабильную версию своей операционной системы — 14.4-RELEASE. Этот выпуск продолжает развитие ветки 14-STABLE, привнося в систему критические исправления безопасности, обновленные компоненты, расширенную поддержку драйверов и значительные улучшения для облачных сред.

Ключевые изменения во FreeBSD 14.4

Безопасность и исправления

С момента выхода версии 14.3 разработчики закрыли ряд серьезных уязвимостей. В актуальном релизе были исправлены:

  • критические уязвимости в OpenSSL (обнаруженные в сентябре 2025 и январе 2026 года);
  • уязвимость, позволяющая удаленное выполнение кода через ND6 Router Advertisements (декабрь 2025);
  • возможности выхода из jail (jail escape) через nullfs и при обмене файловыми дескрипторами;
  • проблемы DoS в ipfw и ошибки кэширования в local-unbound.

Пользовательское пространство:

  • утилита diff теперь предоставляет более информативные сообщения об ошибках ввода-вывода;
  • в sockstat добавлено отображение UDP-Lite сокетов;
  • команда newfs получила опцию -u для отключения soft updates;
  • появилась новая утилита sndctl для управления звуком с интерфейсом, напоминающим mixer;
  • в Jail внедрены параметры meta и env для работы с произвольными метаданными и переменными окружения;
  • утилита mdo получила дополнительные настройки для точного контроля UID и GID запускаемых процессов.

Обновления стороннего ПО:

  • OpenZFS обновлен до версии 2.2.9 с оптимизациями ARC и исправлениями zpool add;
  • OpenSSH версии 10.0p2: прекращена поддержка устаревшего алгоритма DSA, ключом обмена по умолчанию стал пост-квантовый mlkem768×25519-sha256;
  • OpenSSL обновлен до 3.0.16;
  • обновлены пакеты xz (5.8.2), less (685), bc/dc (7.1.0), unbound (1.24.1), libarchive (3.8.5) и bmake (20251111);
  • консольный шрифт gallant расширен до 4300+ глифов, добавлен шрифт spleen 2.2.0;
  • протоколы маршрутизации RIP (routed, route6d) объявлены устаревшими.

Ядро, драйверы и файловые системы

  • Jail: усилены ограничения для непривилегированных пользователей в родительских jail при управлении дочерними процессами.
  • Сеть: добавлена утилита /sbin/ipfw15 для совместимости с ядрами версии 15.x; удален устаревший код совместимости с IPFW до FreeBSD 8.
  • Драйверы: добавлена поддержка Intel Ethernet E610 (ix/ixv), ACPI для регуляции 802.11ax/be в iwlwifi, BAR5 для Google Compute Engine C4 (nvme), стабильные MAC-адреса для epair и устройства qat 402xx.
  • Хранилища данных: реализована поддержка файловой системы 9P (p9fs) для интеграции с bhyve, устранены ошибки в tarfs при работе с крупными файлами, ужесточены проверки в unionfs и nullfs для предотвращения выхода из chroot.

Загрузчик и облачные возможности

  • Установка через bsdinstall больше не поддерживает ZFS на дисках с MBR-разметкой.
  • Загрузчик loader.efi оптимизирован для работы на старых системах с UGA (например, MacBook).
  • На носители bootonly добавлены прошивки Wi-Fi адаптеров для сетевой установки, а в образы для Raspberry Pi включен device tree blob для RPi Zero 2W.
  • Облачные среды: nuageinit получил полную совместимость с cloud-init (поддержка runcmd, packages, write_files и др.), что упрощает инициализацию виртуальных машин.

Обновление системы

Переход на FreeBSD 14.4 доступен двумя методами: бинарное обновление через утилиту freebsd-update или компиляция из исходных кодов согласно руководству в файле /usr/src/UPDATING.

Источник: https://www.linux.org.ru