ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° FreeBSD 11.3

Π“ΠΎΠ΄ слСд ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° 11.2 ΠΈ 7 мСсСца слСд пусканСто Π½Π° 12.0 Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° FreeBSD 11.3, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ amd64, i386, powerpc, powerpc64, sparc64, aarch64 ΠΈ armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ са Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми (QCOW2, VHD, VMDK, raw) ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ срСди Amazon EC2.
ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° вСрсия 11.2 Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ 3 мСсСца, Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° FreeBSD 11.3 Ρ‰Π΅ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Π΄ΠΎ 30 сСптСмври 2021 Π³. ΠΈΠ»ΠΈ, Π² случай Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π° сС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 11.4 ΠΏΡ€Π΅Π· слСдващата Π³ΠΎΠ΄ΠΈΠ½Π°, Ρ‚Ρ€ΠΈ мСсСца слСд Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅. Π˜Π·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° FreeBSD 12.1 ΠΎΡ‡Π°ΠΊΠ²Π° сС 4 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ нововъвСдСния:

  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Clang, libc++, compiler-rt, LLDB, LLD ΠΈ LLVM са Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ вСрсия 8.0;
  • Π’ ZFS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° мноТСство дяловС Π½Π° Π€Π‘;
  • Π’ Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄Π΅Ρ€Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° дяловС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° geli Π½Π° всички ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ;
  • Π’ loader Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° функционалност Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄Π΅Ρ€Π° zfsloader, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ с ZFS;
  • Π’ Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄Π΅Ρ€Π° Π·Π° UEFI Π΅ ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ΠΎ опрСдСлянСто Π½Π° Ρ‚ΠΈΠΏΠ° Π½Π° систСмната ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΈ устройството Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, Π°ΠΊΠΎ Ρ‚Π΅ Π½Π΅ са ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² loader.conf;
  • Π’ основната дистрибуция Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄Π΅Ρ€Π°, написан Π½Π° Lua;
  • Π’ ядрото Π΅ осигурСн Π»ΠΎΠ³ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° jail-срСдата ΠΏΡ€ΠΈ прослСдяванС Π½Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСси;
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ са прСдупрСТдСния Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, чиято ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΈ вСрсии. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° нСсигурни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ geli ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π½Π° IPSec, ΠΊΠΎΠΈΡ‚ΠΎ са обявСни Π·Π° остарСли Π² RFC 8221;
  • Π’ пакСтния Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ ipfw са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ: record-state (ΠΊΠ°Ρ‚ΠΎ β€žkeep-stateβ€œ, Π½ΠΎ Π±Π΅Π· Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° O_PROBE_STATE), set-limit (ΠΊΠ°Ρ‚ΠΎ β€žlimitβ€œ, Π½ΠΎ Π±Π΅Π· Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° O_PROBE_STATE) ΠΈ defer-action (вмСсто стартиранС Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, сС създава Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ с ΠΈΠ·Ρ€Π°Π·Π° β€žcheck-stateβ€œ);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° NAT64 CLAT с рСализация Π½Π° транслятор, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π° страната Π½Π° потрСбитСля, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° 1 към 1 Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ IPv4 адрСси Π² Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ IPv6 адрСси ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ;
  • Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° pthread(3) Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с POSIX;
  • Π’ /etc/rc.initdiskless Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ NVRAM. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° rcorder Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° /etc/rc.resume. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° jail_conf (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° /etc/jail.conf) Π΅ прСмСстСно Π² /etc/defaults/rc.conf. Π’ rc.subr Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° rc_service, опрСдСляща ΠΏΡŠΡ‚Ρ Π΄ΠΎ услугата, която Ρ‰Π΅ бъдС стартирана, Π°ΠΊΠΎ услугата трябва Π΄Π° сС ΠΏΡ€Π΅ΠΈΠ·Π²ΠΈΠΊΠ°;
  • Π’ jail.conf Π·Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° jail Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ allow.read_msgbuf, с ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ dmesg Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ процСси ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° jail Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция β€ž-eβ€œ, позволяваща Π΄Π° сС посочи ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ ΠΎΡ‚ jail.conf ΠΈ Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ списък с срСди, Π² ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΎΠΉ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° trim, която позволява ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Flash, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° нормализация Π½Π° износ;
  • Π’ newfs ΠΈ tunefs Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° символи Π·Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ ΠΈ Ρ‚ΠΈΡ€Π΅Ρ‚Π° Π² ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈΡ‚Π΅;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° fdisk Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° сСктори, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‚ 2048 Π±Π°ΠΉΡ‚Π°;
  • Π’ шСл sh Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° опцията pipefail, която опростява ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄Π° Π½Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π·Π° всички ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π½Π΅Π½Π°Π·ΠΎΠ²Π°Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° spi, която позволява взаимодСйствиС с устройства ΠΏΡ€Π΅Π· шина SPI ΠΎΡ‚ потрСбитСлското пространство;
  • Π’ kenv Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° init_exec, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΠΌΠΈΡΡ‚ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС стартиран ΠΎΡ‚ процСса init слСд отварянСто Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° PID 1;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ cpuset(1), sockstat(1), ipfw(8) ΠΈ ugidfw(8) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° символни ΠΈΠΌΠ΅Π½Π° Π·Π° идСнтификация Π½Π° срСди jail;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° dd са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ β€žstatusβ€œ ΠΈ β€žprogressβ€œ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° информация Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всСки сСкунд;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ last ΠΈ lastlogin Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° libxo;
  • Актуализирани са Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΡŠΡ‚ ΠΈ вСрсиитС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ;
  • ΠŸΠ°ΠΊΠ΅Ρ‚Π½ΠΈΡΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ pkg Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ вСрсия 1.10.5, OpenSSL Π΄ΠΎ вСрсия 1.0.2s, Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ Π·Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ELF Π΄ΠΎ вСрсия r3614;
  • Π’ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ срСди Π½Π° работния ΠΏΠ»ΠΎΡ‚ KDE 5.15.3 ΠΈ GNOME 3.28.

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

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