ИзданиС на FreeBSD 13.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° слСд Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΎΠ½ 12.x, Π΅ прСдставСна вСрсия FreeBSD 13.0, която Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 ΠΈ riscv64. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ са създадСни ΠΎΠ±Ρ€Π°Π·ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми (QCOW2, VHD, VMDK, raw) ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ срСди Amazon EC2, Google Compute Engine ΠΈ Vagrant.

Основни нововъвСдСния:

  • ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ към ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π°Ρ‚Π° с Linux рСализация Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ZFS ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenZFS Π²Π΅Ρ‡Π΅ Π΅ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½. Π‘Ρ€Π΅Π΄ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ станаха Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ във FreeBSD слСд ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към OpenZFS, са: Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° систСма Π·Π° ΠΊΠ²ΠΎΡ‚ΠΈ, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΈΠ·Π±ΠΎΡ€ Π½Π° класовС Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ (allocation classes), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ инструкции Π½Π° процСсоритС Π·Π° ускоряванС Π½Π° рСализацията Π½Π° RAIDZ ΠΈ изчислСниС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ суми, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° компрСсия ZSTD, Ρ€Π΅ΠΆΠΈΠΌ multihost (MMP, Multi Modifier Protection), ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ инструмСнтариум Π½Π° командния Ρ€Π΅Π΄ ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° мноТСство Π³Ρ€Π΅ΡˆΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅ ΠΈ блокирания.
  • ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM64 (AArch64) Π΅ прСмСстСн Π½Π° ΠΏΡŠΡ€Π²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (Tier 1), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ‚ΠΎΠΉ Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π΅ΠΊΠΈΠΏΠΈ, отговарящи Π·Π° отстраняванС Π½Π° уязвимости, подготвянС Π½Π° вСрсии ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅. ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° инсталационни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° спСцифични ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° постоянството Π½Π° ABI Π·Π° потрСбитСлската срСда ΠΈ ядрото (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° някои подсистСми).
  • АрхитСктурата i386 Π΅ прСмСстСна Π½Π° Π²Ρ‚ΠΎΡ€ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (Tier 2), ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° инсталационни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π½ΠΎ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° спСцифични ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ΠΈΠΏΡŠΡ‚ CPU (CPUTYPE) Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° i386 ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ ΠΎΡ‚ 486 Π½Π° 686 (ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° i486 ΠΈ i586 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ самостоятСлно).
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ clang, lld, lldb, compiler-rt, llvm, libunwind ΠΈ libc++ са Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ вСрсия 11.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π΅ прСмСстСна ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° изходния ΠΊΠΎΠ΄ Subversion Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° систСма Git.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° систСма ΠΎΡ‚ прилоТСния, разпространявани ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° GPL. ΠžΡ‚ Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ тСкстовС са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ binutils 2.17 ΠΈ gcc 4.2.1, Π° всички ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ са ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΈ Π½Π° инструмСнтариум LLVM/clang. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ са разпространяванитС ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° BSD вСрсии Π½Π° инструмСнтитС grep ΠΈ dtc (Device Tree Compiler), ΠΊΠΎΠΈΡ‚ΠΎ замСнят вСрсиитС ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° GPL. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ amd, чиято функционалност сСга сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· autofs. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° ctm, вмСсто която сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΡ€Ρ‚ misc/ctm.
  • ΠŸΡ€Π΅ΠΏΠΈΡΠ°Π½ Π΅ ΡΡ‚Π΅ΠΊΡŠΡ‚ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ nexthop, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‰ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎ ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° дСстинация. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° собствСни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΎΡ‚ DPDK (Data Plane Development Kit) librte, позволяващи Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ. Π—Π° запитвания proxyarp Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ интСрфСйс fib. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° промяна Π½Π° броя fib Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· sysctl net.fibs. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π·Π° IPv4 ΠΈ IPv6 (с Π·Π°Π΄Π°Π΄Π΅Π½ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΆΠΈΠ²ΠΎΡ‚).
  • ΠŸΡ€Π΅ΠΏΠΈΡΠ°Π½Π° ΠΈ Π½Π°ΠΏΡ€Π°Π²Π΅Π½Π° ΠΏΠΎ-ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Multipath-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ, ΠΏΡ€ΠΈ която Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π΅ зависи ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° списъка (O(1)). Новата рСализация Π½Π° Multipath Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° Π½Π° ядрото ROUTE_MPATH, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ RADIX_MPATH ΠΈ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Multipath Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ sysctl net.route.multipath.
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ²ΠΎΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Π½ΠΈΠ²ΠΎ ядро криптографски Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΈ опростява интСрфСйса Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ядрото. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са остарСли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ARC4, Blowfish, CAST128, DES, MD5-HMAC ΠΈ Skipjack. Π’ IPsec ΠΈ Kerberos Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, обявСни Π·Π° остарСли Π² RFC 8221 ΠΈ RFC 6649/8429, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ 3DES. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ обявСнитС остарСли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π² подсистСмата Π·Π° дисково ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ geli ΠΈ cryptodev.
  • Π’ ядрото GENERIC Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΄Ρ€Π°ΠΉΠ²ΡŠΡ€ΠΈΡ‚Π΅ aesni ΠΈ armv8crypto Π·Π° ускоряванС Π½Π° дисковото ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° geli с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструкциитС AES-NI Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ amd64/i386 ΠΈ AES-XTS Π·Π° ARM64.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ qat Π·Π° криптоаксСлСратори Intel QuickAssist (QAT) ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ossl с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ускорСни софтуСрни ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ OpenSSL, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ с асСмблСрСн ΠΊΠΎΠ΄. Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° armv8crypto Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° AES-XTS ΠΈ AES-GCM, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ инструкции Π½Π° процСсоритС ARMv8.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ рСализация Π½Π° TLS (kTLS), Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π½Π° Π½ΠΈΠ²ΠΎ ядро Π½Π° FreeBSD, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° производитСлността Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π·Π° TCP сокСти. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС вСрсии Π½Π° TLS ΠΎΡ‚ 1.0 Π΄ΠΎ 1.3. Π—Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° ядрото с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° AES-CBC ΠΈΠ»ΠΈ AES-GCM. Π—Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° kTLS Π² пространството Π½Π° потрСбитСля, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° OpenSSL с опцията WITH_OPENSSL_KTLS.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ mbuf (network data buffer), ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° прСдставя Π² Π΅Π΄ΠΈΠ½ Π±ΡƒΡ„Π΅Ρ€ няколко Π½Π΅ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ физичСски страници ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ производитСлността Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° sendfile(2) Ρ‡Ρ€Π΅Π· намаляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈΡ‚Π΅ mbuf Π² сокСтнитС Π±ΡƒΡ„Π΅Ρ€ΠΈ.
  • Π’ TCP стСка Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ намаляванС Π½Π° интСнзивността Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (Proportional Rate Reduction, RFC 6937), ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° слСд Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° PRR Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ sysctl net.inet.tcp.do_prr.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Bhyve: Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Ρ‡Ρ€Π΅Π· VirtIO-9p (VirtFS). Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със snapshot-ΠΈ. Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΠ°ΡˆΠΈΠ½ΠΈΠ”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° устройства PCI HDAudio ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ послСдоватСлни ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ COM3 ΠΈ COM4. УстарСлитС ΠΌΠΎΠ΄Π΅Π»ΠΈ устройства bvmconsole ΠΈ bvmdebug са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ. ПовишСна Π΅ стабилността Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с VNC ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ macOS ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ "Screen Sharing".
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ VirtIO Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° спСцификацията VirtIO V1, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° гостуващитС систСми с FreeBSD с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΠΈ ΠΈ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈ.
  • Π—Π° процСситС, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ΠΈ към jail-окруТСния, Π΅ осигурСно ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚Ρ‚Π° към CPU (ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π°Π½ΠΈΡΡ‚ към процСса cpuset Ρ‰Π΅ бъдС Π·Π°ΠΌΠ΅Π½Π΅Π½ с ΠΎΠ³Π»Π΅Π΄ cpuset jail-Π° ΠΈ поставСнитС ограничСния).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° сглобяванС Π½Π° основна систСма FreeBSD Π² срСди, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми. НСобходимостта ΠΎΡ‚ сглобяванС Π² Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Π΅ обоснована ΠΎΡ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° инструмСнти Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Linux ΠΈΠ»ΠΈ macOS, Π·Π° тСстовС Π½Π° FreeBSD.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² стСк MMC/SD, основан Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CAM, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° устройства с интСрфСйс SDIO (Secure Digital I/O). НапримСр, SDIO сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² WiFi ΠΈ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Ρ‚ΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Raspberry Pi 3. Новият стСк ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° интСрфСйса CAM Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° SD-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ прилоТСния Π² потрСбитСлското пространство, прСдоставяйки Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° създаванС Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π».
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° прослоитС Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Linux. Π€Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ DTS (Device Tree Sources) са синхронизирани с ядрото Π½Π° Linux 5.8.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° NFSv4.2 (RFC-7862) ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° NFS ΠΏΡ€Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π» Π½Π° Π±Π°Π·Π° TLS 1.3, вмСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Kerberos (Ρ€Π΅ΠΆΠΈΠΌ sec=krb5p), ΠΊΠΎΠΉΡ‚ΠΎ бСшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ само Π΄ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° RPC-ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ само софтуСрно.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ остарялата вСрсия Π½Π° ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° GDB, която ΠΏΠΎ-Ρ€Π°Π½ΠΎ бСшС инсталирана Π² дирСкторията /usr/libexec ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° crashinfo. ВмСсто ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ инсталирания GDB, Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация относно ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° срив, сСга сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС инсталира Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° вСрсия Π½Π° GDB ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅. ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠ° Π½Π° процСси Ρ‡Ρ€Π΅Π· procfs. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ netgdb, позволяващ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° Π½Π° ядрото ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • ΠžΡ‚ libc бСшС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° нСбСзопасната функция gets (ΠΎΡ‚ C11 ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚, Ρ‚Π°Π·ΠΈ функция Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΎΡ‚ спСцификацията) ΠΈ Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° корСкция Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°Π·ΠΈ функция. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ cap_random (трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° getrandom).
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² систСмСн ΠΏΠΎΠ²ΠΈΠΊ copy_file_range, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с рСализицията ΠΎΡ‚ ядрото Π½Π° Linux, ΠΊΠΎΠΉΡ‚ΠΎ позволява ускорСно ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π² Π΄Ρ€ΡƒΠ³, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° опСрацията само Π½Π° ядрото Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° процСса. БистСмният ΠΏΠΎΠ²ΠΈΠΊ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡŠΡ€Π²ΡŠΡ€ NFSv4.2 Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ изпълнСниС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° (Π±Π΅Π· ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°).
  • Π’ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° асинхронСн Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ POSIX AIO Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. По-спСциално, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са систСмни повиквания aio_writev ΠΈ aio_readv, позволяващи Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ aio_read ΠΈ aio_write.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° потрСбитСлското пространство Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ a.out Π½Π° систСми с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° i386 Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° elf2aout Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°.
  • Π£Ρ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ ping ΠΈ ping6 са ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ. Π’ ping Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° качСство Π½Π° услугата (QoS) Ρ‡Ρ€Π΅Π· IP DSCP ΠΈ Ethernet PCP.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° freebsd-update Π΅ осигурСно ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° ΠΏΡ€ΠΈ изтСглянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ updatesready ΠΈ showconfig Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° конфигурацията.
  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ подобряванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° NUMA (Non-Uniform Memory Access) систСми.
  • Актуализирани са Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° графичния стСк. РСшСни са ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° срСдитС, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ подсистСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° подсвСтката Π·Π° създаванС Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ pwm-backlight Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° подсвСтката Π½Π° Pinebook ΠΈ Pinebook Pro.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° SCTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π΅ прСмСстСна Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ» sctp.ko, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² GENERIC ядрото.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ usbhid Π·Π° устройства Π·Π° въвСТданС, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° hid Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с устройства USB HID, вмСсто Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ ukbd, ums ΠΈ uhid.
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° cpufreq Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° тСхнологията Intel Speed Shift.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΠ»Π°Ρ‚ΠΊΠΈ с 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ CPU ARMv8, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ SoC Broadcom BCM5871X ΠΈ NXP LS1046A.
  • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AMD64 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° 57-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ адрСси (LA57). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° китайски x86 CPU Hygon Dhyana, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° AMD.
  • ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° powerpc64 Π΅ прСмСстСн Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° LLVM ΠΈ ABI ELFv2 (Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии Π½Π° FreeBSD няма Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² FreeBSD 13). Π—Π° powerpc64 са ΠΏΠΎΡ€Ρ‚Π²Π°Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ virtio, ixl, mrsas, aacraid, cpld.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° остарСли Ethernet Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ:
    • bm(4) BMAC
    • cs(4) Crystal Semiconductor CS8900/CS8920
    • de(4) DEC DC21x4x
    • ed(4) NE-2000 ΠΈ WD-80Γ—3
    • ep(4) 3Com Etherlink III (3c5x9) ISA
    • ex(4) Intel EtherExpress Pro/10 ΠΈ Pro/10+
    • fe(4) Fujitsu MB86960A/MB86965A
    • hme(4) Sun Microelectronics STP2002-STQ
    • pcn(4) AMD PCnet
    • sf(4) Starfire
    • sn(4) SMC 91Cxx
    • tl(4) Texas Instruments ThunderLAN
    • tx(4) SMC 83c17x
    • txp(4) 3Com 3XP Typhoon/Sidewinder (3CR990)
    • vx(4) 3Com EtherLink III/Fast EtherLink III (3c59x) PCI
    • wb(4) Winbond W89C840F
    • xe(4) Xircom PCMCIA
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ ubsec (криптоаксСлСратори Broadcom BCM58xx), ufm (FM Ρ‚ΡŽΠ½Π΅Ρ€ΠΈ с USB интСрфСйс), ctau (Cronix Tau), cx (Cronix Sigma) ΠΈ vpo (ΠΏΠ°Ρ€Π°Π»Π΅Π»Π΅Π½ ΠΏΠΎΡ€Ρ‚ SCSI).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster