ื ืึธื 11 ืืืฉืื ืคืื ืึทื ืืืืืงืืื ื, FreeBSD 13.2 ืืื ืืืคืจืืื. ืื ืกืืึทืืืึทืืืึธื ืืืืืขืจ ืืขื ืขื ืืืฉืขื ืขืจืืืืึทื ืคึฟืึทืจ amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 ืืื riscv64 ืึทืจืงืึทืืขืงืืฉืขืจื. ืึทืืืืืืึธื ืึทืืื, ืึทืกืขืืืืื ืืขื ืขื ืฆืืืขืืจืืื ืคึฟืึทืจ ืืืืจืืืึทืืืืึทืืืึธื ืกืืกืืขืืขื (QCOW2, VHD, VMDK, ืจืื) ืืื ืืืึธืืงื ืื ืืืืืจืึทื ืืึทื ืฅ Amazon EC2, Google Compute Engine ืืื Vagrant.
ืฉืืืกื ืขื ืืขืจืื ืืขื:
- ืื ืคืืืืงืืื ืฆื ืฉืึทืคึฟื ืกื ืึทืคึผืฉืึทืฅ ืคืื UFS ืืื FFS ืืขืงืข ืกืืกืืขืืขื ืืื ืืึธืืื ื ืขื ืืืืึทืื (ืืืืื ืืขืจืืืึทื ืืืงืื ืืขื) ืืื ืืืคึผืืึทืืขื ืึทื. ืืืื ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืื ืืขืจืืจืื ื ืฉืคึผืึธืจื ืคืื ืืึทืืคึผืก (ืคืืืกื ืืืง ืืึทืืคึผ ืืื ืื "-ื" ืคืึธื) ืืื ืื ืืื ืืึทืื ืคืื ืืึธืื ืืขื UFS ืืขืงืข ืกืืกืืขืืขื ืืืขื ืืืฉืึธืืจื ืึทืืื ื ืืื ืขื ืืืืึทืื. ืืืื ืขืจ ืคืื ืื ืคึฟืขืึดืงืืืื ืืืึธืก ืืขื ืขื ื ืืฉื ืื ืืืฆื ืืืขื ืืืจ ื ืืฆื ืืึธืืื ื ืืื ืืขืจ ืืื ืืขืจืืจืื ื ืืืจืืคืืจืื ื ืคืื ืึธืจื ืืืขืืงืืึทื ืืฉืขืงืก ืืื ืื fsck ื ืืฆื.
- ืื ืืจืื ื ืืึทืฅ ืืืื ืึท ืืื ืฉืึธืคืขืจ ืึทืคึผืขืจืืืืื ื ืืืืฃ ืื ืงืขืจื ืืืจืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึท ื ืขืฅ ืฆืืืื ื ืคึฟืึทืจ VPN WireGuard. ืฆื ื ืืฆื ืื ืงืจืืคึผืืึธืืจืึทืคืืง ืึทืืืขืจืืืึทืื ืคืืจืืื ืื ืืืจื ืื ืฉืึธืคืขืจ, ืื API ืคืื ืื FreeBSD ืงืขืจื ืงืจืืคึผืืึธ-ืกืืืกืืกืืขื ืืื ืขืงืกืืขื ืืขื, ืฆื ืืืึธืก ืึท ืืึทืจื ืืก ืืื ืฆืืืขืืืืื ืืืึธืก ืึทืืึทืื ืื ื ืืฆื ืคืื ืึทืืืขืจืืืึทืื ืคืื ืื ืืืืกืึธืืืื ืืืืืืึธืืขืง ืืืึธืก ืืขื ืขื ื ืืฉื ืืขืฉืืืฆื ืืื FreeBSD ืืืจื ืื ื ืึธืจืืึทื ืงืจืืคึผืืึธ-ืึทืคึผื. . ืืขืฉืึทืก ืืขืจ ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก, ืึทืคึผืืึทืืึทืืืืฉืึทื ืืื ืืืื ืืืจืืืขืงืึธืื ืฆื ืืืืึทื ืื ืืึทืืึทื ืกืืจื ืื ืืืื ืืื ื ืคืื ืคึผืึทืงืึทื ืขื ืงืจืืคึผืฉืึทื ืืื ืืขืงืจืืคึผืืืึธื ืืึทืกืงืก ืฆื ืงืคึผื ืงืึธืจืขืก, ืืืึธืก ืจืืืืกื ืื ืึธืืืืขืจืืขื ืืืขื ืคึผืจืึทืกืขืกืื ื WireGuard ืคึผืึทืงืืฅ.
ืื ืืขืฆืืข ืคึผืจืืืื ืฆื ืึทืจืืึทื ื ืขืืขื WireGuard ืืื FreeBSD ืืื ืืขืืืื ืืื 2020, ืึธืืขืจ ืขื ืืืงื ืืื ืืื ืึท ืกืงืึทื ืืึทื, ืืื ืึท ืจืขืืืืืึทื ืคืื ืืืึธืก ืื ืฉืืื ืฆืืืขืืืืื ืงืึธื ืืื ืึทืืืขืงืืขื ืืืขื ืจืขืื ืฆื ื ืืืขืจืืง ืงืืืึทืืืืขื, ืึธืคึผืืขืืึธืื ืึทืจืืขื ืืื ืืึทืคืขืจื, ืื ื ืืฆื ืคืื ืกืืึทืืก ืึทื ืฉืืึธื ืคืื ืืฉืขืงืก, ืืขืจืขื ืืืงื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืคืื ืืขื ืคึผืจืึธืืึธืงืึธื ืืื ืืืืขื ืคืื ืื GPL ืืขืจืืืืืขื ืืฉ. ืื ื ืืึทืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืืื ืฆืืืึทืืขื ืฆืืืขืืจืืื ืืืจื ืื ืืึทืจืฅ FreeBSD ืืื WireGuard ืึทื ืืืืืงืืื ื ืืืื, ืืื ืงืึทื ืืจืึทืืืืฉืึทื ื ืคืื Jason A. Donenfeld, ืืืืจ ืคืื VPN WireGuard, ืืื John H. Baldwin, ืึท ืืึทืจืืื ืคืจืขืขืืกื ืืขืืืขืืึธืคึผืขืจ. ื ืคืื ืจืขืฆืขื ืืืข ืคืื โโืื ืขื ืืขืจืื ืืขื ืืื ืืขืืืขื ืืขืคืืจื ืืื ืื ืฉืืืฆื ืคืื ืื FreeBSD ืืืืงืืคึผืขืืืข ืืืืืขืจ ืื ื ืืึทืข ืงืึธื ืืื ืื ืืขื ืืืขื.
- ืฉืืืฆื ืคึฟืึทืจ ืื Netlink ืงืึธืืื ืืงืึทืฆืืข ืคึผืจืึธืืึธืงืึธื (RFC 3549), ืืขื ืืฆื ืืื ืืื ืืงืก ืฆื ืึธืจืืึทื ืืืืจื ืื ืื ืืขืจืึทืงืฉืึทื ืคืื ืื ืงืขืจื ืืื ืคึผืจืึทืกืขืกืึทื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืืื ืืืคึผืืึทืืขื ืึทื. ืื ืคึผืจืืืขืงื ืืื ืืืืืืขื ืฆื ืฉืืืฆื ืื NETLINK_ROUTE ืืฉืคึผืื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืื ืฉืืึทื ืคืื ืื ื ืขืฅ ืกืึทืืกืืกืืึทื ืืื ืื ืงืขืจื, ืืืึธืก ืึทืืึทืื FreeBSD ืฆื ื ืืฆื ืื ืืื ืืงืก ืืคึผ ื ืืฆื ืคึฟืื ืื iproute2 ืคึผืขืงื ืฆื ืคืืจื ื ืขืฅ ืื ืืขืจืคืืืกืื, ืฉืืขืื IP ืึทืืจืขืกืขืก, ืงืึทื ืคืืืืขืจ ืจืืืื ื ืืื ืืึทื ืืคึผืืืืจื Nexthop ืึทืืืืฉืขืงืฅ ืืืึธืก ืงืจืึธื ืฉืืึทื ืืึทืื ืืขื ืืฆื ืคึฟืึทืจ ืืจืึทื ืกืืืืื ื ืื ืคึผืึทืงืึทื ืฆื ืื ืืขืืขืื ืืขืกืืื ืืืฉืึทื.
- ืึทืืข ืืึทืืข ืกืืกืืขื ืขืงืกืขืงืืืึทืืืขืก ืืืืฃ 64-ืืืกื ืคึผืืึทืืคืึธืจืืก ืืึธืื ืึทืืจืขืก ืกืคืขืืก ืืืืกืืืื ืจืึทื ืืึธืืืืึทืืืึธื (ASLR) ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื. ืฆื ืกืึทืืขืงืืืืืื ืืืกืืืืึทื ASLR, ืืืจ ืงืขื ืขื ื ืืฆื ืื ืงืึทืืึทื ืื "proccontrol -m aslr -s disable" ืึธืืขืจ "elfctl -e +noaslr".
- ืืื ipfw, ืจืึทืืืงืก ืืืฉื ืืขื ืขื ืืขื ืืฆื ืฆื ืืืื MAC ืึทืืจืขืกืขืก, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืืืฉื ืืื MAC ืึทืืจืขืกืขืก ืืื ื ืืฆื ืืื ืฆื ืคืืืืขืจ ืคืึทืจืงืขืจ. ืคึฟืึทืจ ืืืึทืฉืคึผืื: ipfw table 1 create type mac ipfw table 1 add 11:22:33:44:55:66/48 ipfw add skipto tablearg src-mac 'table(1)' ipfw add deny src-mac 'table(1, 100)' ipfw ืืืืื ืืืืงืขื ืขื ืืืงืึทืคึผ dst-mac 1
- ืงืขืจื ืขื ืืึทืืืฉืืื dpdk_lpm4 ืืื dpdk_lpm6 ืืขื ืขื ืฆืืืขืืขืื ืืื ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืืึธืืืื ื ืืืจื loader.conf ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื DIR-24-8 ืืึทืจืฉืจืื ืืืื ืึทืืืขืจืืืึทื ืคึฟืึทืจ IPv4/IPv6, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืคึผืืึทืืืื ืจืืืื ื ืคืึทื ืืงืฉืึทื ื ืคึฟืึทืจ ืืื ืืช ืืื ืืืืขืจ ืืจืืืก ืจืืืื ื ืืืฉื ( ืืื ืืขืกืฅ, ืึท ืืืืงืืึทื ืคืึทืจืืจืขืกืขืจื ืคืื 25 ืืื ืืืืขืจืงื %). ืฆื ืงืึทื ืคืืืืขืจ ืืึทืืืฉืืื, ืื ื ืึธืจืืึทื ืืึทืจืฉืจืื ื ืืฆื ืงืขื ืขื ืืืื ืืขืืืืื ื (ืื FIB_ALGO ืึธืคึผืฆืืข ืืื ืฆืืืขืืขืื).
- ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ZFS ืืขืงืข ืกืืกืืขื ืืื ืืขืจืืืึทื ืืืงื ืฆื ืืขืืืื ื OpenZFS 2.1.9. ืื ืืคืกืงืืืก ืกืืึทืจืืึทืคึผ ืฉืจืืคื ืืื ืึธืืึทืืึทืืืง ืืึธืืืื ื ืคืื ืฉืืืกืืขื ืกืืึธืจื ืืื ืื ZFS ืืขืงืข ืกืืกืืขื. ืฆืืืขืืืืื ื ืืึท RC ืฉืจืืคื ืืคึผืึธืึธืืจืขืืืื ืฆื ืืึทืฉืืืืขื ืึท GUID ืฆื ืืืื ืขืจ ืึธืืขืจ ืืขืจ ืืคึผืึธืึธืืก (ืืืฉื ื ืืฆืืง ืคึฟืึทืจ ืฉืขืจื ืืึทืื ืืืืจืืืึทืืืืึทืืืึธื ืื ืืืืืจืึทื ืืึทื ืฅ).
- ืื Bhyve ืืืืคึผืขืจืืืืืืขืจ ืืื ืื VMM ืืึธืืืืข ืฉืืืฆื ืึทืืึทืืฉืื ื ืืขืจ ืืื 15 ืืืืจืืืขื ืงืคึผืืก ืฆื ืื ืืึทืกื ืกืืกืืขื (ืจืขืืืึทืืืืืึทื ืืืจื ืกืืกืื ืืื.ืืืื.ืืึทืงืกืงืคึผื). ืื bhyve ื ืืฆื ืืืคึผืืึทืืึทื ืฅ ืขืืืึทืืืืฉืึทื ืคืื ืื ืืืืจืืืึธ-ืึทืจืืึทื ืคืืจ ืืืื, ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืคืึทืจืืืึทืื ืงืืึทืืืืึทืืืจ ืืื ืืืื ืึทืจืืึทื ืฉืจืืึทื ืืขืฉืขืขื ืืฉื ืืื ืื ืืึทืกื ืกืืกืืขื.
- ืืื KTLS, ืึทื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื TLS ืคึผืจืึธืืึธืงืึธื ืคืืืกื ืืืง ืืืืฃ ืื FreeBSD ืงืขืจื ืืืจืื, ืฉืืืฆื ืคึฟืึทืจ ืืึทืื ืืืึทืจื ืึทืงืกืขืืขืจืืืฉืึทื ืคืื TLS 1.3 ืืื ืฆืืืขืืขืื ืืืจื ืึธืคืืึธืืืื ื ืขืืืขืืข ืึทืคึผืขืจืืืฉืึทื ื ืฉืืึทืืืช ืฆื ืคึผืจืึทืกืขืกืื ื ืื ืงืจืืคึผืืื ืื ืงืึทืืื ื ืคึผืึทืงืืฅ ืฆื ืื ื ืขืฅ ืงืึธืจื. ืืื ืึทืืขืจ, ืึท ืขื ืืขื ืฉืืจืื ืืื ืืขืืืขื ืืืจืขืืืืื ืคึฟืึทืจ TLS 1.1 ืืื TLS 1.2.
- ืืื ืื ืืจืึธืืืคืก ืกืืึทืจืืึทืคึผ ืฉืจืืคื, ืืืขื ืืงืกืคึผืึทื ืืื ื ืื ืืืึธืจืฆื ืืขืงืข ืกืืกืืขื, ืขืก ืืื ืืขืืืขื ืฆื ืืืืื ืึท ืืืกืืืึทืื ืฆืขืืืืืื ื ืืืื ืึทืืึท ืึท ืฆืขืืืืืื ื ืืื ืืขืืืขื ืืืืืขืก ืคืขืื ืืืง (ืืืฉื ื ืืฆืืง ืืืขื ืื ืกืืึธืืื ื ืึท ืคืึทืจืืืง ืกืืกืืขื ืืืื ืืืืฃ ืึท ืกื ืงืึธืจื). ืฆื ืงืึธื ืืจืึธืืืจื ืื ืืืกืืืึทืื ืืจืืืก, ืึท ื ืืึทืข ืคึผืึทืจืึทืืขืืขืจ growfs_swap_size ืืื ืฆืืืขืืืืื ืฆื rc.conf.
- ืื ืืึธืกืืื ืกืืึทืจืืึทืคึผ ืฉืจืืคื ืื ืฉืืจื ืึทื ืึท ืืจืึทืค - UUID ืืื ืืืฉืขื ืขืจืืืืึทื ืืืื ืื /etc/hostid ืืขืงืข ืืื ืคืขืื ืืืง ืืื ืื UUID ืงืขื ืขื ื ืื ืืืื ืืืงืืืขื ืคึฟืื ืื ืืึทืื ืืืึทืจื. ืืืื ืฆืืืขืืขืื ืึท /etc/machine-id ืืขืงืข ืืื ืึท ืกืึธืืื ืคืึทืจืืจืขืืื ื ืคืื ืืขืจ ืืึทืืขืืึธืก ืฉืืึทื (ืงืืื ืืืืคืึทื ื).
- ืื defaultrouter_fibN ืืื ipv6_defaultrouter_fibN ืืืขืจืืึทืืึทืื ืืขื ืขื ืฆืืืขืืขืื ืฆื rc.conf, ืืืจื ืืืึธืก ืืืจ ืงืขื ืขื ืืืืื ืคืขืืืงืืึทื ืจืืฅ ืฆื FIB ืืืฉื ืื ืืขืจืข ืืื ืื ืขืจืฉืืืง.
- ืฉืืืฆื ืคึฟืึทืจ SHA-512/224 ืืึทืฉืขืก ืืื ืฆืืืขืืขืื ืฆื ืื libmd ืืืืืืึธืืขืง.
- ืื pthread ืืืืืืึธืืขืง ืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืกืขืืึทื ืืืงืก ืคืื ืคืึทื ืืงืฉืึทื ื ืืขื ืืฆื ืืื ืืื ืืงืก.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืงืึธืืืื ื ืืื ืืงืก ืกืืกืืขื ืจืืคื ืฆื kdump. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืื ืืงืก-ื ืืกื ืกืืกืืขื ืจืืคื ืืจืืืกืื ื ืฆื kdump ืืื sysdecode.
- ืื ืงืืืึทืื ื ืืฆื ืืื ืืืฆื ืื ืคืืืืงืืื ืฆื ืฉืืงื ืึท ืกืืื ืึทื ืฆื ืคึผืจืึทืกืขืกืึทื ืคืืจืืื ืื ืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืืืึธืงืืึทื (ืืืฉื, "killall -t pts / 1").
- ืฆืืืขืืืืื nproc ื ืืฆื ืฆื ืืืืึทืื ืื ื ืืืขืจ ืคืื ืงืึทืืคึผืืืืืืฉืึทื ืึทื ืืืึทืงืก ืื ืืืฆื ืฆื ืืขื ืงืจืึทื ื ืคึผืจืึธืฆืขืก.
- ืฉืืืฆื ืคึฟืึทืจ ืืืงืึธืืืื ื ACS (ืึทืงืกืขืก ืงืึธื ืืจืึธื ืืึทืืื ืื ืืก) ืคึผืึทืจืึทืืขืืขืจืก ืืื ืฆืืืขืืืืื ืฆื ืื pciconf ื ืืฆื.
- ืื SPLIT_KERNEL_DEBUG ืืึทืฉืืขืืืงื ืืื ืฆืืืขืืืืื ืฆื ืื ืงืขืจื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืจืึทืืขืืืขื ืืืืึทืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืคึฟืึทืจ ืื ืงืขืจื ืืื ืงืขืจื ืืึทืืืฉืืื ืืื ืืึทืืื ืืขืจ ืืขืงืขืก.
- ืื ืืื ืืงืก ABI ืืื ืึผืืขื ืืึทื ืฅ ืืื ืฉืืืฆื ืคึฟืึทืจ ืื vDSO (ืืืืจืืืึทื ืืื ืึทืืืฉ ืฉืขืจื ืึทืืืืฉืขืงืฅ) ืืขืงืึทื ืืืึทื, ืืืึธืก ืืื ืึท ืืืืืืขื ืืึทื ื ืคืื ืกืืกืืขื ืงืึทืืืก ืื ืืืฆื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ ืึธื ืงืึธื ืืขืงืกื ืกืืืืืฉืื ื. ืื Linux ABI ืืืืฃ ARM64 ืกืืกืืขืืขื ืืื ืืขืืืขื ืืืืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื AMD64 ืึทืจืงืึทืืขืงืืฉืขืจ.
- ืืืคึผืจืืืื ืืึทืื ืืืึทืจื ืฉืืืฆื. ืฆืืืขืืืืื ืคืึธืจืฉืืขืืื ื ืืึธื ืืืึธืจืื ื (hwpmc) ืฉืืืฆื ืคึฟืึทืจ Intel Alder Lake CPUs. ืื iwlwifi ืฉืึธืคืขืจ ืคึฟืึทืจ ืื ืืขื ืืืืืจืืืก ืงืึทืจืืก ืืื ืืขืจืืืึทื ืืืงื ืืื ืฉืืืฆื ืคึฟืึทืจ ื ืืึทืข ืืฉืืคึผืก ืืื ืื 802.11ac ื ืึธืจืืึทื. ืฆืืืขืืขืื rtw88 ืฉืึธืคืขืจ ืคึฟืึทืจ Realtek ืืืืืจืืืก ืงืึทืจืืก ืืื ืคึผืกื ืฆืืืื ื. ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืืื ืืงืกืงืคึผื ืฉืืืืข ืืขื ืขื ืืงืกืคึผืึทื ืืื ืคึฟืึทืจ ื ืืฆื ืืื ืืื ืืงืก ืืจืืืืขืจืก ืืื FreeBSD.
- ืื OpenSSL ืืืืืืึธืืขืง ืืื ืืขืจืืืึทื ืืืงื ืฆื ืืืขืจืกืืข 1.1.1ื, LLVM/Slang ืฆื ืืืขืจืกืืข 14.0.5, ืืื ืื SSH ืกืขืจืืืขืจ ืืื ืงืืืขื ื ืืขื ืขื ืืขืจืืืึทื ืืืงื ืฆื OpenSSH 9.2p1 (ืื ืคืจืืขืจืืืงืข ืืืขืจืกืืข ืืขื ืืฆื OpenSSH 8.8p1). ืืืื ืืขืจืืืึทื ืืืงื ืืขื ืขื ืืืขืจืกืืขืก ืืง 6.2.4, ืขืงืกืคึผืึทื 2.5.0, ืืขืงืข 5.43, ืืืืื ืืงืขืจ 608, ืืืืึทืจืืืืืข 3.6.2, ืกืขื ืืืึทืื 8.17.1, ืกืงืืืื 3.40.1, ืึทื ืืึทืื ื 1.17.1, ืืืื 1.2.13.
ืืื ืืขืจืฆื, ืขืก ืืื ืึทื ืึทืื ืกื ืึทื, ืกืืึทืจืืื ื ืืื ืื FreeBSD 14.0 ืฆืืืืึทื, ืืืื-ืฆืืึทื ืคึผืึทืกืืืขืจืื OPIE, ce ืืื cp ืืจืืืืขืจืก, ืืจืืืืขืจืก ืคึฟืึทืจ ืืกืึท ืงืึทืจืืก, ืืขืจืืขืืึทืกืืขืจ ืืื ืืื ืืืืืคึผ ืืืืืืึทืืื, ืึทืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ื ืขืืืจืึทืฃ (NgATM), ืื ืืขืื ืขืื ืืื ืืขืจืืจืื ื ืคึผืจืึธืฆืขืก ืืื ืื VINUM ืงืืึทืก ืืื ืืขืึธื.
ืืงืืจ: opennet.ru