Air a chuir a-steach le релиз FreeBSD 12.1, который подготовлен для архитектур amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и armv6, armv7 и aarch64. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2.
В базовую систему включена криптографическая библиотека BearSSL;
Chaidh taic airson NAT64 CLAT (RFC6877), air a chuir an gnìomh le innleadairean bho Yandex, a chuir ris a’ chruach lìonra;
Goireas trim a bharrachd gus susbaint bloca a thoirt air falbh bho Flash a ’cleachdadh algorithms lughdachadh caitheamh;
Chaidh taic IPv6 a chur ri bsnmpd;
Обновлены версии ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9, pkg 1.12.0. В портах обновлены GNOME 3.28 и KDE 5.16.5;
Airson ailtireachd i386, tha an ceangal LLD bhon phròiseact LLVM air a chomasachadh gu bunaiteach;
В ядре обеспечено вывод в лог идентификаторов jail-окружений при завершении процессов (для процессов не в jail указывается нулевой идентификатор);
Добавлена переработанная подсистема FUSE (File system in USErspace), позволяющая создавать реализации файловых систем в пространстве пользователя. В новом драйвере реализована поддержка протокола FUSE 7.23 (ранее поддерживалась версия 7.8, выпущенная 11 лет назад), добавлен код для проверки прав доступа на стороне ядра («-o default_permissions»), добавлены вызовы VOP_MKNOD, VOP_BMAP и VOP_ADVLOCK, обеспечена возможность прерывания операций FUSE, добавлена поддержка неименованных каналов и unix-сокетов в fusefs, появилась возможность использования kqueue для /dev/fuse, разрешено обновление параметров монтирования через «mount -u», добавлена поддержка экспорта fusefs через NFS, реализован учёт RLIMIT_FSIZE, добавлены флаги FOPEN_KEEP_CACHE и FUSE_ASYNC_READ, внесены значительные оптимизации производительности и улучшена организация кэширования;
Leabharlann air a thoirt a-steach libomp (buileachadh OpenMP runtime);
Liosta ùraichte de dh’ aithnichearan inneal PCI le taic;
Dràibhear cdceem air a chur ris le taic airson cairtean lìonra brìgheil USB air an toirt seachad ann an iLO 5 air frithealaichean HPE Proliant;
В утилиту camcontrol добавлены команды для изменения режимов энергопотребления ATA. В подсистеме cam улучшено управление AHCI и повышена совместимость с SES;
Добавлен вывод предупреждений об использовании ненадёжных алгоримтов шифрования при создании разделов через geli;
Taic a bharrachd airson an roghainn ZFS “com.delphix: toirt air falbh” chun bootloader;
Air a chur ris sysctl net.inet.tcp.rexmit_initial gus am paramadair RTO.Initial a chleachdar ann an TCP a shuidheachadh;
Taic a bharrachd airson cuairteachadh GRE-in-UDP (RFC8086);
Отключён по умолчанию флаг «-Werror» в gcc;
Chaidh an roghainn pipefail a chuir ris a’ ghoireas sh, nuair a thèid a shuidheachadh, tha an còd tilleadh deireannach a’ toirt a-steach a’ chòd mearachd a thachair ann an gin de na tagraidhean san t-sreath gairm;
Chaidh gnìomhan ùrachadh firmware a chur ris a’ ghoireas mlx5tool airson Mellanox ConnectX-4, ConnectX-5 agus ConnectX-6;
goireas posixshmcontrol air a chur ris;
Chuir sinn àithne “resv” ri goireas nvmecontrol gus àiteachan glèidhte NVMe a riaghladh;
Anns a’ ghoireas camcontrol, tha an àithne “modepage” a-nis a’ toirt taic do thuairisgeulan bloca;
В утилиту freebsd-update добавлены две новые команды «updatesready» и «showconfig»;
Добавлены режимы сборки WITH_PIE и WITH_BIND_NOW;
В утилиту zfs добавлены флаги «-v», «-n» и «-P», а также команда «send» для закладок;
Tha an goireas bzip2recover air a thoirt a-steach. Tha gzip a-nis a’ toirt taic don algairim teannachaidh xz;
Обновлены драйверы устройств, добавлена поддержка AMD Ryzen 2 и RTL8188EE;
Объявлены устаревшими и будут удалены вo FreeBSD 13 утилиты ctm и timed;
Начиная с FreeBSD 13.0 тип CPU (CPUTYPE) для архитектуры i386 по умолчанию будет изменён с 486 на 686 (при желании сборки для i486 и i586 можно сформировать самостоятельно).