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) ਲਈ ਸਮਰਥਨ, ਯਾਂਡੇਕਸ ਦੇ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ, ਨੂੰ ਨੈੱਟਵਰਕ ਸਟੈਕ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ;
  • ਵੀਅਰ ਮਿਨੀਮਾਈਜ਼ੇਸ਼ਨ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਲੈਸ਼ ਤੋਂ ਬਲਾਕ ਸਮੱਗਰੀ ਨੂੰ ਹਟਾਉਣ ਲਈ ਟ੍ਰਿਮ ਉਪਯੋਗਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ;
  • IPv6 ਸਹਿਯੋਗ ਨੂੰ 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;
  • i386 ਆਰਕੀਟੈਕਚਰ ਲਈ, LLVM ਪ੍ਰੋਜੈਕਟ ਤੋਂ LLD ਲਿੰਕਰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਮਰੱਥ ਹੈ;
  • В ядре обеспечено вывод в лог идентификаторов 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 (ਰਨਟਾਈਮ OpenMP ਲਾਗੂ ਕਰਨਾ);
  • ਸਮਰਥਿਤ PCI ਡਿਵਾਈਸ ਪਛਾਣਕਰਤਾਵਾਂ ਦੀ ਅਪਡੇਟ ਕੀਤੀ ਸੂਚੀ;
  • HPE Proliant ਸਰਵਰਾਂ 'ਤੇ iLO 5 ਵਿੱਚ ਦਿੱਤੇ USB ਵਰਚੁਅਲ ਨੈੱਟਵਰਕ ਕਾਰਡਾਂ ਲਈ ਸਹਿਯੋਗ ਨਾਲ cdceem ਡਰਾਈਵਰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ;
  • В утилиту camcontrol добавлены команды для изменения режимов энергопотребления ATA. В подсистеме cam улучшено управление AHCI и повышена совместимость с SES;
  • Добавлен вывод предупреждений об использовании ненадёжных алгоримтов шифрования при создании разделов через geli;
  • ਬੂਟਲੋਡਰ ਲਈ ZFS ਵਿਕਲਪ “com.delphix:removing” ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ;
  • TCP ਵਿੱਚ ਵਰਤੇ ਗਏ RTO.Initial ਪੈਰਾਮੀਟਰ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ sysctl net.inet.tcp.rexmit_initial ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ;
  • GRE-in-UDP encapsulation (RFC8086) ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ;
  • Отключён по умолчанию флаг «-Werror» в gcc;
  • ਪਾਈਪਫੇਲ ਵਿਕਲਪ ਨੂੰ sh ਉਪਯੋਗਤਾ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ, ਜਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅੰਤਿਮ ਰਿਟਰਨ ਕੋਡ ਵਿੱਚ ਉਹ ਗਲਤੀ ਕੋਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਕਾਲ ਚੇਨ ਵਿੱਚ ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਆਈ ਸੀ;
  • ਫਰਮਵੇਅਰ ਅੱਪਡੇਟ ਫੰਕਸ਼ਨ Mellanox ConnectX-5, ConnectX-4 ਅਤੇ ConnectX-5 ਲਈ mlx6tool ਉਪਯੋਗਤਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਹਨ;
  • posixshmcontrol ਸਹੂਲਤ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ;
  • NVMe ਰਿਜ਼ਰਵੇਸ਼ਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ nvmecontrol ਉਪਯੋਗਤਾ ਵਿੱਚ "resv" ਕਮਾਂਡ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ;
  • ਕੈਮਕੰਟਰੋਲ ਉਪਯੋਗਤਾ ਵਿੱਚ, "ਮੋਡਪੇਜ" ਕਮਾਂਡ ਹੁਣ ਬਲਾਕ ਡਿਸਕ੍ਰਿਪਟਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ;
  • В утилиту freebsd-update добавлены две новые команды «updatesready» и «showconfig»;
  • Добавлены режимы сборки WITH_PIE и WITH_BIND_NOW;
  • В утилиту zfs добавлены флаги «-v», «-n» и «-P», а также команда «send» для закладок;
  • bzip2recover ਸਹੂਲਤ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। gzip ਹੁਣ xz ਕੰਪਰੈਸ਼ਨ ਐਲਗੋਰਿਦਮ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ;
  • Обновлены драйверы устройств, добавлена поддержка AMD Ryzen 2 и RTL8188EE;
  • Объявлены устаревшими и будут удалены вo FreeBSD 13 утилиты ctm и timed;
  • Начиная с FreeBSD 13.0 тип CPU (CPUTYPE) для архитектуры i386 по умолчанию будет изменён с 486 на 686 (при желании сборки для i486 и i586 можно сформировать самостоятельно).

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ