แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž”แŸแžแžถแž“แŸƒ FreeBSD 12.1 แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž แžพแž™แŸ”

แžšแŸ€แž”แž…แŸ† แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸแžแžถแžŠแŸ†แž”แžผแž„แž“แŸƒ FreeBSD 12.1 แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ FreeBSD 12.1-BETA1 แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 แž“แžทแž„ armv6, armv7 แž“แžทแž„ aarch64 แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แžšแžผแž”แž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แžทแž˜แŸ’แž˜แžทแž (QCOW2, VHD, VMDK, แž†แŸ…) แž“แžทแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž–แž–แž€ Amazon EC2 แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ FreeBSD 12.1 แž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€ แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 4 แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถแŸ”

แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž”แžถแž“แž”แŸ’แžšแžถแžšแž–แŸ’แž’แž–แžทแž’แžธ:

  • แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž› libomp (แž€แžถแžšโ€‹แžŠแŸ†แžŽแžพแžšโ€‹แž€แžถแžšโ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แž OpenMP);
  • แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แž‰แŸ’แž‡แžธแžงแž”แž€แžšแžŽแŸแž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแžงแž”แž€แžšแžŽแŸ PCI แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžš;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ cdceem แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžแž”แžŽแŸ’แžแžถแž‰แž“แžทแž˜แŸ’แž˜แžทแž USB แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ iLO 5 แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ HPE Proliant;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแž˜แŸแžšแŸ‰แžถแžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž”แŸ€แž”แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแžถแž˜แž–แž› ATA;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‡แž˜แŸ’แžšแžพแžŸ ZFS โ€œcom.delphix:removingโ€ แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž”แŸ’แžšแž–แŸแž“แŸ’แž’แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ NAT64 CLAT (RFC6877) แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แžœแžทแžŸแŸ’แžœแž€แžšแž˜แž€แž–แžธ Yandex แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž‡แž„แŸ‹แž”แžŽแŸ’แžแžถแž‰แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ sysctl net.inet.tcp.rexmit_initial แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš RTO.Initial แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„ TCP;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžปแŸ†แž–แŸแž‘แŸ’แž’ GRE-in-UDP (RFC8086);
  • แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžšแžฝแž˜แž˜แžถแž“แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž” BearSSL แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš IPv6 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… bsnmpd;
  • แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– ntpd 4.2.8p13, OpenSSL 1.1.1c, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9,
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ i386 แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž—แŸ’แž‡แžถแž”แŸ‹ LLD แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ LLVM แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ”
  • แž‘แž„แŸ‹ "-Werror" แž“แŸ…แž€แŸ’แž“แžปแž„ gcc แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž€แžถแžแŸ‹แžแžŠแžพแž˜แŸ’แž”แžธแž›แžปแž”แž˜แžถแžแžทแž€แžถแž”แŸ’แž›แžปแž€แž…แŸแž‰แž–แžธ Flash แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž–แžถแž€แŸ‹แŸ”
  • แž‡แž˜แŸ’แžšแžพแžŸ pipefail แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ sh แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹ แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžกแž”แŸ‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™แžšแžฝแž˜แž˜แžถแž“แž›แŸแžแž€แžผแžŠแž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŽแžถแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘แŸ”
  • แž˜แžปแžแž„แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ mlx5tool แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Mellanox ConnectX-4, ConnectX-5 แž“แžทแž„ ConnectX-6;
  • แž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ posixshmcontrol;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "resv" แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ nvmecontrol แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แž€แŸ‹ NVMe แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแŸ†แž€แžปแž„แžแŸ’แžšแžผแž› แž–แŸแž›แž“แŸแŸ‡แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "modepage" แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแž”แŸ’แž›แžปแž€แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ bzip2recover แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡ gzip แž‚แžถแŸ†แž‘แŸ’แžšแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹ xz;
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ctm แž“แžทแž„แž–แŸแž›แžœแŸแž›แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’ แž แžพแž™แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž™แž€แž…แŸแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ FreeBSD 13แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹