Релиз FreeBSD 12.1

Представено релиз FreeBSD 12.1, който е подготвен за архитектури amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и armv6, armv7 и aarch64. Допълнително са подготвени образи за системи за виртуализация (QCOW2, VHD, VMDK, raw) и облачни среди Amazon EC2.

Ключови нововъведения:

  • В основната система е включена криптографска библиотека BearSSL;
  • В мрежовия стек е добавена поддръжка на NAT64 CLAT (RFC6877), реализирана от инженери от Yandex;
  • Добавена е утилита trim за премахване на съдържанието на блоковете с Flash, използваща алгоритми за минимизиране на износа;
  • В bsnmpd е добавена поддръжка на IPv6;
  • Актуализирани са версиите на 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;
  • За архитектурата i386 по подразбиране е активиран компоновчикът LLD от проекта LLVM;
  • В ядрото е осигурен запис на лог за идентификаторите на 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, внесени са значителни оптимизации на производителността и подобрена организираност на кеширането;
  • В състава е включена библиотека libomp (реализация на runtime OpenMP);
  • Актуализиран е списъкът на идентификаторите на поддържаните PCI-устройства;
  • Добавен е драйвер cdceem с поддръжка на виртуални мрежови карти с интерфейс USB, предоставяни в iLO 5 на сървъри HPE Proliant;
  • В утилитата camcontrol са добавени команди за промяна на режимите на енергопотребление ATA. В подсистемата cam е подобрено управлението на AHCI и е повишена съвместимостта с SES;
  • Добавен е изход на предупреждения за използване на ненадеждни алгоритми за криптиране при създаване на дялове чрез geli;
  • В зареждача е добавена поддръжка на ZFS-опцията „com.delphix:removing“;
  • Добавен sysctl net.inet.tcp.rexmit_initial за настройка на параметъра RTO.Initial, използван в TCP;
  • Добавена е поддръжка за инкапсулация GRE-in-UDP (RFC8086);
  • Флагът «-Werror» в gcc е деактивиран по подразбиране;
  • В утилитата sh е добавена опцията pipefail, при която крайният код на завръщане включва код на грешка, възникнала в който и да е от приложенията в веригата от извиквания;
  • В утилитата mlx5tool са добавени функции за обновление на фърмуера за Mellanox ConnectX-4, ConnectX-5 и ConnectX-6;
  • Добавена е утилитата posixshmcontrol;
  • В утилитата nvmecontrol е добавена команда «resv» за управление на резервиране за NVMe;
  • В утилитата camcontrol в командата «modepage» е добавена поддръжка за дескриптори на блокове;
  • В утилитата freebsd-update са добавени две нови команди «updatesready» и «showconfig»;
  • Добавени са режимите на билд WITH_PIE и WITH_BIND_NOW;
  • В утилитата zfs са добавени флагове «-v», «-n» и «-P», както и команда «send» за закладки;
  • Включена е утилитата bzip2recover. В gzip е добавена поддръжка за алгоритъм за компресия xz;
  • Обновени са драйверите на устройствата, добавена е поддръжка за AMD Ryzen 2 и RTL8188EE;
  • Утилитите ctm и timed са обявени за остарели и ще бъдат премахнати в FreeBSD 13;
  • Започвайки от FreeBSD 13.0, типът CPU (CPUTYPE) за архитектурата i386 по подразбиране ще бъде променен от 486 на 686 (при желание, билдове за i486 и i586 могат да бъдат съставени ръчно).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster