Проект FreeBSD анонсировал первый релиз стабильной ветки 12, которая будет поддерживаться по меньшей мере до 30 июня 2020 года.
FreeBSD 12 уже доступна для загрузки. Система обеспечит поддержку обновлённого оборудования. В официальном анонсе отмечена модернизация OpenSSL до версии 1.1.1a (LTS), Unbound — до 1.8.1, OpenSSH — до 7.8p1.
Аутентификация DANE-TA включена по умолчанию, дополнительная поддержка capsicum(4) добавлена в sshd(8). Clang, LLVM, LLD, LLDB, compiler-rt и libc++ были обновлены до версии version 6.0.1. Шрифт vt(4) Terminus BSD Console обновлён до версии 4.46.
Утилита bsdinstall(8) теперь поддерживает UEFI+GELI в качестве установочной опции. Опция конфигурации ядра VIMAGE стала активной по умолчанию. Опция NUMA включена по умолчанию в конфигурациях ядра amd64 GENERIC и MINIMAL. Добавлен драйвер netdump(4) обеспечивающий передачу аварийного дампа ядра на удалённый хост после сообщения о критической ошибке системы. Обновлённый драйвер vt(4) прорисовывает текст в 2–6 раз быстрее, чем прежде.
Улучшена работа с графикой для современного оборудования. Поддержка capsicum(4) активирована по умолчанию на armv6 и armv7. Обновлённая файловая система UFS/FFS консолидирует команды TRIM/BIO_DELETE, уменьшая запросы чтения/записи благодаря меньшему количеству одновременных сообщений TRIM.
В сервер NFS 4.1 включена поддержка масштабируемой серверной архитектуры pNFS. Фильтр пакетов pf(4) теперь можно использовать в jail(8) с vnet(9). Утилита bhyve(8) дополнена эмуляцией устройств NVMe и может запускаться в jail(8). Различные улучшения внесены в Lua loader(8). KDE модернизирована до версии 5.12.