FreeBSD 13.0 ಬಿಡುಗಡೆ

12.x ಶಾಖೆಯ ರಚನೆಯ ಎರಡೂವರೆ ವರ್ಷಗಳ ನಂತರ, FreeBSD 13.0 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು, ಇದು amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 ಮತ್ತು riscv64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವರ್ಚುವಲೈಸೇಶನ್ ಸಿಸ್ಟಮ್‌ಗಳು (QCOW2, VHD, VMDK, ಕಚ್ಚಾ) ಮತ್ತು ಕ್ಲೌಡ್ ಪರಿಸರಗಳಾದ Amazon EC2, Google ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ ಮತ್ತು ವ್ಯಾಗ್ರಾಂಟ್‌ಗಾಗಿ ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • ಏಕೀಕೃತ ಸಿ ಗೆ ಪರಿವರ್ತನೆ ಪೂರ್ಣಗೊಂಡಿದೆ. Linux OpenZFS ಯೋಜನೆಯ ZFS ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನುಷ್ಠಾನ. OpenZFS ಗೆ ಬದಲಾಯಿಸಿದ ನಂತರ FreeBSD ನಲ್ಲಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲಾದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಇವು ಸೇರಿವೆ: ವಿಸ್ತರಿತ ಕೋಟಾ ವ್ಯವಸ್ಥೆ, ಡೇಟಾ ಸೆಟ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್, ಪ್ರತ್ಯೇಕ ಹಂಚಿಕೆ ವರ್ಗ ಆಯ್ಕೆ, RAIDZ ಅನುಷ್ಠಾನ ಮತ್ತು ಚೆಕ್‌ಸಮ್ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ವೆಕ್ಟರ್ ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಗಳ ಬಳಕೆ, ZSTD ಕಂಪ್ರೆಷನ್ ಅಲ್ಗಾರಿದಮ್‌ಗೆ ಬೆಂಬಲ, ಮಲ್ಟಿಹೋಸ್ಟ್ ಮೋಡ್ (MMP, ಮಲ್ಟಿ ಮಾರ್ಪಡಕ ರಕ್ಷಣೆ), ಸುಧಾರಿತ ಆಜ್ಞಾ ಸಾಲಿನ ಪರಿಕರಗಳು ಮತ್ತು ಹಲವಾರು ರೇಸ್ ಸ್ಥಿತಿ ಮತ್ತು ಲಾಕಿಂಗ್ ದೋಷಗಳಿಗೆ ಪರಿಹಾರಗಳು.
  • ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್ (AArch64) ಗಾಗಿ ಪೋರ್ಟ್ ಅನ್ನು ಮೊದಲ ಹಂತದ ಬೆಂಬಲಕ್ಕೆ (ಶ್ರೇಣಿ 1) ಸರಿಸಲಾಗಿದೆ, ಇದು ದುರ್ಬಲತೆಗಳನ್ನು ತೊಡೆದುಹಾಕಲು, ಬಿಡುಗಡೆಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವ ಮತ್ತು ಪೋರ್ಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಜವಾಬ್ದಾರಿಯುತ ತಂಡಗಳಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. ಮೊದಲ ಹಂತದ ಬೆಂಬಲವು ಅನುಸ್ಥಾಪನಾ ಅಸೆಂಬ್ಲಿಗಳು, ಬೈನರಿ ನವೀಕರಣಗಳು ಮತ್ತು ಸಿದ್ಧ ಪ್ಯಾಕೇಜ್‌ಗಳ ರಚನೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಜೊತೆಗೆ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಬಳಕೆದಾರರ ಪರಿಸರ ಮತ್ತು ಕರ್ನಲ್‌ಗಾಗಿ ಬದಲಾಗದ ABI ಅನ್ನು ನಿರ್ವಹಿಸುವ ಖಾತರಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ (ಕೆಲವು ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಹೊರತುಪಡಿಸಿ).
  • i386 ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಎರಡನೇ ಹಂತದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬೆಂಬಲಕ್ಕೆ (ಟೈರ್ 2) ವರ್ಗಾಯಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಅನುಸ್ಥಾಪನ ಅಸೆಂಬ್ಲಿಗಳು, ಬೈನರಿ ನವೀಕರಣಗಳು ಮತ್ತು ಸಿದ್ದವಾಗಿರುವ ಪ್ಯಾಕೇಜ್‌ಗಳ ರಚನೆಯು ಮುಂದುವರಿಯುತ್ತದೆ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳಿಗೆ ಪರಿಹಾರವನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. i386 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಡೀಫಾಲ್ಟ್ CPU ಪ್ರಕಾರವನ್ನು (CPUTYPE) 486 ರಿಂದ 686 ಕ್ಕೆ ಬದಲಾಯಿಸಲಾಗಿದೆ (ಬಯಸಿದರೆ, i486 ಮತ್ತು i586 ಗಾಗಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ರಚಿಸಬಹುದು).
  • ಘಟಕಗಳು ಕ್ಲಾಂಗ್, ಎಲ್ಎಲ್ಡಿ, ಎಲ್ಎಲ್ಡಿಬಿ, ಕಂಪೈಲರ್-ಆರ್ಟಿ, ಎಲ್ಎಲ್ವಿಎಂ, ಲಿಬನ್ವಿಂಡ್ ಮತ್ತು ಲಿಬಿಸಿ ++ ಅನ್ನು ಆವೃತ್ತಿ 11 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಅಭಿವೃದ್ಧಿಯನ್ನು ಕೇಂದ್ರೀಕೃತ ಮೂಲ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯಿಂದ ವಿಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಯಾದ Git ಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
  • ಜಿಪಿಎಲ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಬೇಸ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ. Binutils 2.17 ಮತ್ತು gcc 4.2.1 ಅನ್ನು ಮೂಲ ಮರದಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಬೆಂಬಲಿತ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು LLVM/clang ಟೂಲ್‌ಕಿಟ್‌ಗೆ ಸರಿಸಲಾಗಿದೆ. GPL-ಪರವಾನಗಿ ಆವೃತ್ತಿಗಳನ್ನು ಬದಲಿಸುವ grep ಮತ್ತು dtc (ಡಿವೈಸ್ ಟ್ರೀ ಕಂಪೈಲರ್) ಉಪಯುಕ್ತತೆಗಳ BSD-ಪರವಾನಗಿಯ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. AMD ಸ್ವಯಂಚಾಲಿತ ಆರೋಹಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅದರ ಕಾರ್ಯವನ್ನು ಈಗ autofs ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ. ctm ಸೌಲಭ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಮತ್ತು ಅದರ ಬದಲಿಗೆ misc/ctm ಪೋರ್ಟ್ ಅನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.
  • ನೆಕ್ಸ್ಟ್‌ಹಾಪ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ರೂಟಿಂಗ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, ಇದು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಬಯಸಿದ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ಬಳಸಲಾಗುವ ಸ್ಟೇಟ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ನಿಮ್ಮ ಸ್ವಂತ ಮಾರ್ಗ ಹುಡುಕಾಟ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. DPDK (ಡೇಟಾ ಪ್ಲೇನ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್) ಲಿಬ್ರೆಟ್‌ನಿಂದ ಮಾರ್ಗ ಹುಡುಕಾಟ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ದೊಡ್ಡ ರೂಟಿಂಗ್ ಟೇಬಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರಾಕ್ಸಿಯಾರ್ಪ್ ವಿನಂತಿಗಳಿಗಾಗಿ, fib ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. sysctl net.fibs ಮೂಲಕ ಹಾರಾಡುತ್ತ fib ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. IPv4 ಮತ್ತು IPv6 ಗಾಗಿ ತಾತ್ಕಾಲಿಕ ಮಾರ್ಗಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (ನಿಗದಿತ ಜೀವಿತಾವಧಿಯೊಂದಿಗೆ).
  • ಮಲ್ಟಿಪಾತ್ ರೂಟಿಂಗ್ ಬೆಂಬಲವನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಹೆಚ್ಚು ಸ್ಕೇಲೆಬಲ್ ಮಾಡಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಹುಡುಕಾಟ ಸಮಯವು ಪಟ್ಟಿಯ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿರುವುದಿಲ್ಲ (O(1)). ಹೊಸ ಮಲ್ಟಿಪಾತ್ ಅನುಷ್ಠಾನವು ಈಗ ROUTE_MPATH ಕರ್ನಲ್ ಪ್ಯಾರಾಮೀಟರ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು RADIX_MPATH ಅನ್ನು ಬದಲಿಸಿದೆ ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಮಲ್ಟಿಪಾತ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು, sysctl net.route.multipath ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
  • ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಆಧುನಿಕ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಇತರ ಕರ್ನಲ್ ಘಟಕಗಳಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಬಳಸಲು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ARC4, Blowfish, CAST128, DES, DES, MD5-HMAC ಮತ್ತು ಸ್ಕಿಪ್‌ಜಾಕ್‌ಗಳನ್ನು ಹಳೆಯ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. IPsec ಮತ್ತು Kerberos ಇನ್ನು ಮುಂದೆ 8221DES ಸೇರಿದಂತೆ RFC 6649 ಮತ್ತು RFC 8429/3 ನಿಂದ ಅಸಮ್ಮತಿಸಿದ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಗೆಲಿ ಮತ್ತು ಕ್ರಿಪ್ಟೋಡೆವ್ ಡಿಸ್ಕ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಸಬ್‌ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಈ ಹಿಂದೆ ಘೋಷಿಸಲಾದ ಅಸಮ್ಮಿತ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • GENERIC ಕರ್ನಲ್ aesni ಮತ್ತು armv8crypto ಡ್ರೈವರ್‌ಗಳಿಗೆ amd64/i386 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ AES-NI ಸೂಚನೆಗಳನ್ನು ಮತ್ತು ARM64 ಗಾಗಿ AES-XTS ಅನ್ನು ಬಳಸಿಕೊಂಡು ಗೆಲಿ-ಆಧಾರಿತ ಡಿಸ್ಕ್ ಗೂಢಲಿಪೀಕರಣವನ್ನು ವೇಗಗೊಳಿಸಲು ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.
  • Intel QuickAssist (QAT) ಕ್ರಿಪ್ಟೋ ವೇಗವರ್ಧಕಗಳಿಗಾಗಿ qat ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು OpenSSL ನಿಂದ ವೇಗವರ್ಧಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕಾರ್ಯವಿಧಾನಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ossl ಡ್ರೈವರ್, ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯ ಕೋಡ್ ಬಳಸಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. armv8crypto ಚಾಲಕವು ARMv8 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಅನುಗುಣವಾದ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು AES-XTS ಮತ್ತು AES-GCM ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • FreeBSD ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ TLS (kTLS) ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು TCP ಸಾಕೆಟ್‌ಗಳಿಗೆ ಗೂಢಲಿಪೀಕರಣದ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಹೆಚ್ಚಳಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬೆಂಬಲಿತ TLS ಆವೃತ್ತಿಗಳು 1.0 ರಿಂದ 1.3. ಗೂಢಲಿಪೀಕರಣಕ್ಕಾಗಿ, AES-CBC ಅಥವಾ AES-GCM ಅನ್ನು ಬೆಂಬಲಿಸುವ ಕರ್ನಲ್ ಕ್ರಿಪ್ಟೋ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರ ಜಾಗದಲ್ಲಿ kTLS ಅನ್ನು ಬಳಸುವುದರಿಂದ WITH_OPENSSL_KTLS ಆಯ್ಕೆಯೊಂದಿಗೆ OpenSSL ಅನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡುವ ಅಗತ್ಯವಿದೆ.
  • ಹೊಸ ರೀತಿಯ ನೆಟ್‌ವರ್ಕ್ ಬಫರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, mbuf (ನೆಟ್‌ವರ್ಕ್ ಡೇಟಾ ಬಫರ್), ಇದು ಒಂದು ಬಫರ್‌ನಲ್ಲಿ ಬಹು ಮ್ಯಾಪ್ ಮಾಡದ ಭೌತಿಕ ಮೆಮೊರಿ ಪುಟಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದು ಸಾಕೆಟ್ ಬಫರ್‌ಗಳಲ್ಲಿನ mbuf ಪಟ್ಟಿಗಳ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ sendfile(2) ಕರೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.
  • TCP ಸ್ಟಾಕ್ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಕಳುಹಿಸುವ ತೀವ್ರತೆಯ ಪ್ರಮಾಣಾನುಗುಣವಾದ ಕಡಿತಕ್ಕಾಗಿ ಅಲ್ಗಾರಿದಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ (ಅನುಪಾತದ ದರ ಕಡಿತ, RFC 6937), ಇದು ಡೇಟಾ ಪ್ರಸರಣದೊಂದಿಗೆ ತಾತ್ಕಾಲಿಕ ಸಮಸ್ಯೆಗಳ ನಂತರ ಸೂಕ್ತವಾದ ಹರಿವಿನ ನಿಯತಾಂಕಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಮರುಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. PRR ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, sysctl net.inet.tcp.do_prr ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • Bhyve ಹೈಪರ್‌ವೈಸರ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ: VirtIO-9p (VirtFS) ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಹಂಚಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರಗಳುPCI HDAudio ಸಾಧನಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸೀರಿಯಲ್ ಪೋರ್ಟ್‌ಗಳು COM3 ಮತ್ತು COM4 ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಬಳಕೆಯಲ್ಲಿಲ್ಲದ bvmconsole ಮತ್ತು bvmdebug ಸಾಧನ ಮಾದರಿಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. VNC ಕ್ಲೈಂಟ್‌ಗಳೊಂದಿಗೆ ಸುಧಾರಿತ ಸ್ಥಿರತೆ, ಸೇರಿದಂತೆ macOS-ಸ್ಕ್ರೀನ್ ಹಂಚಿಕೆ ಅಪ್ಲಿಕೇಶನ್.
  • VirtIO ಡ್ರೈವರ್‌ಗಳು VirtIO V1 ವಿವರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ, ಇದು ವಿವಿಧ ಎಮ್ಯುಲೇಟರ್‌ಗಳು ಮತ್ತು ಹೈಪರ್‌ವೈಸರ್‌ಗಳೊಂದಿಗೆ FreeBSD ಅತಿಥಿಗಳ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಿದೆ.
  • ಜೈಲಿನ ಪರಿಸರಕ್ಕೆ ಲಗತ್ತಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ, CPU ಬೈಂಡಿಂಗ್‌ಗಳ ಪರಿವರ್ತನೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ (ಆರಂಭದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೆ ಬದ್ಧವಾಗಿರುವ cpuset ಅನ್ನು ಜೈಲಿನ cpuset ಮತ್ತು ನಿರ್ಬಂಧಗಳ ಸೆಟ್ ಅನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ).
  • ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಪರಿಸರದಲ್ಲಿ ಫ್ರೀಬಿಎಸ್‌ಡಿ ಮೂಲ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಮೇಲೆ ನಿರ್ಮಿಸುವ ಅಗತ್ಯವು ಫ್ರೀಬಿಎಸ್‌ಡಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು ನಿರಂತರ ಏಕೀಕರಣ ಪರಿಕರಗಳನ್ನು ಬಳಸುವ ಬಯಕೆಯಿಂದ ನಡೆಸಲ್ಪಡುತ್ತದೆ, ಅವುಗಳು ಆಧರಿಸಿವೆ Linux ಅಥವಾ macOS.
  • CAM ಚೌಕಟ್ಟಿನ ಆಧಾರದ ಮೇಲೆ ಹೊಸ MMC/SD ಸ್ಟಾಕ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಮತ್ತು SDIO (ಸುರಕ್ಷಿತ ಡಿಜಿಟಲ್ I/O) ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ರಾಸ್ಪ್ಬೆರಿ ಪೈ 3 ನಂತಹ ಅನೇಕ ಬೋರ್ಡ್‌ಗಳಿಗೆ ವೈಫೈ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ SDIO ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹೊಸ ಸ್ಟಾಕ್ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ SD ಆದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು CAM ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಸಾಧನವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ. ಬಳಕೆದಾರರ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಚಾಲಕರು.
  • ಹೊಂದಾಣಿಕೆಗಾಗಿ ಸುಧಾರಿತ ಇಂಟರ್ಲೇಯರ್ ಕಾರ್ಯಕ್ಷಮತೆ Linuxಡಿಟಿಎಸ್ (ಡಿವೈಸ್ ಟ್ರೀ ಸೋರ್ಸ್) ಫೈಲ್‌ಗಳನ್ನು ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ. Linux 5.8.
  • NFSv4.2 (RFC-7862) ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು Kerberos (sec=krb1.3p ಮೋಡ್) ಅನ್ನು ಬಳಸುವ ಬದಲು TLS 5 ಅನ್ನು ಆಧರಿಸಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಸಂವಹನ ಚಾನೆಲ್‌ನಲ್ಲಿ NFS ಅನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಕೇವಲ RPC ಸಂದೇಶಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸೀಮಿತವಾಗಿತ್ತು ಮತ್ತು ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಯಿತು. ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ ಮಾತ್ರ.
  • ಹಿಂದೆ /usr/libexec ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಮತ್ತು crashinfo ಉಪಯುಕ್ತತೆಯಲ್ಲಿ ಬಳಸಲಾದ GDB ಡೀಬಗರ್‌ನ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಪೂರ್ವ-ಸ್ಥಾಪಿತ GDB ಬದಲಿಗೆ, ಕುಸಿತದ ಕಾರಣಗಳ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ಪೋರ್ಟ್‌ಗಳು ಅಥವಾ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ GDB ಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಈಗ ಸೂಚಿಸಲಾಗಿದೆ. Procfs ಮೂಲಕ ಪ್ರಕ್ರಿಯೆ ಡೀಬಗ್ ಮಾಡುವಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. netgdb ಡ್ರೈವರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಕರ್ನಲ್ ಡೀಬಗರ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
  • ಅಸುರಕ್ಷಿತ ಗೆಟ್ಸ್ ಕಾರ್ಯವನ್ನು libc ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ (C11 ಮಾನದಂಡದಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಈ ಕಾರ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟತೆಯಿಂದ ಹೊರಗಿಡಲಾಗಿದೆ) ಮತ್ತು ಈ ಕಾರ್ಯವನ್ನು ಇನ್ನೂ ಬಳಸುವ ಪೋರ್ಟ್‌ಗಳನ್ನು ಸರಿಹೊಂದಿಸಲಾಗಿದೆ. ಕ್ಯಾಪ್_ರಾಂಡಮ್ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ (ಗೆಟ್ರ್ಯಾಂಡಮ್ ಅನ್ನು ಬಳಸಬೇಕು).
  • ಕರ್ನಲ್ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಹೊಸ copy_file_range ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Linux ಮತ್ತು ಪ್ರಕ್ರಿಯೆ ಮೆಮೊರಿಗೆ ಮೊದಲು ಡೇಟಾವನ್ನು ಓದದೆ ಕರ್ನಲ್ ಬದಿಯಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಒಂದು ಫೈಲ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಡೇಟಾವನ್ನು ನಕಲಿಸುವುದನ್ನು ವೇಗಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಸಹ ಬಳಸಲಾಗುತ್ತದೆ ಸರ್ವರ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ನಕಲು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು NFSv4.2 (ಕ್ಲೈಂಟ್‌ಗೆ ರವಾನಿಸದೆ).
  • POSIX AIO ಅಸಮಕಾಲಿಕ I/O ಎಂಜಿನ್ ವೆಕ್ಟರೈಸ್ಡ್ ಫಂಕ್ಷನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, aio_writev ಮತ್ತು aio_readv ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು aio_read ಮತ್ತು aio_write ಕಾರ್ಯಗಳ ವೆಕ್ಟರೈಸ್ಡ್ ಸಮಾನಗಳ ಅನುಷ್ಠಾನಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  • i386 ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ a.out ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಬಳಕೆದಾರರ ಸ್ಥಳದ ಘಟಕಗಳನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. elf2aout ಉಪಯುಕ್ತತೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ಪಿಂಗ್ ಮತ್ತು ಪಿಂಗ್6 ಉಪಯುಕ್ತತೆಗಳನ್ನು ಸಂಯೋಜಿಸಲಾಗಿದೆ. IP DSCP ಮತ್ತು Ethernet PCP ಮೂಲಕ ಸೇವೆಯ ಗುಣಮಟ್ಟ (QoS) ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಪಿಂಗ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • freebsd-update ಸೌಲಭ್ಯವು ಈಗ ಫೈಲ್ ಡೌನ್‌ಲೋಡ್ ಪ್ರಗತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ನವೀಕರಣಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಸಂರಚನೆಯನ್ನು ತೋರಿಸಲು updatesready ಮತ್ತು showconfig ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • NUMA (ನಾನ್-ಯೂನಿಫಾರ್ಮ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್) ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ಹೆಚ್ಚಿನ ಕೆಲಸವನ್ನು ಮಾಡಲಾಗಿದೆ.
  • ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟಾಕ್ ಘಟಕಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಪರಿಸರದ ಕಾರ್ಯಾಚರಣೆಯೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
  • ಬ್ಯಾಕ್‌ಲೈಟ್ ನಿಯಂತ್ರಣ ಡ್ರೈವರ್‌ಗಳನ್ನು ರಚಿಸಲು ಬ್ಯಾಕ್‌ಲೈಟ್ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪೈನ್‌ಬುಕ್ ಮತ್ತು ಪೈನ್‌ಬುಕ್ ಪ್ರೊ ಬ್ಯಾಕ್‌ಲೈಟಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು pwm-backlight ಡ್ರೈವರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • SCTP ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಪ್ರತ್ಯೇಕ ಮಾಡ್ಯೂಲ್ sctp.ko ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು GENERIC ಕರ್ನಲ್‌ನಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • ಇನ್‌ಪುಟ್ ಸಾಧನಗಳಿಗಾಗಿ, ukbd, ums ಮತ್ತು uhid ಡ್ರೈವರ್‌ಗಳ ಬದಲಿಗೆ USB HID ಸಾಧನಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು hid ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸುವ ಹೊಸ usbhid ಡ್ರೈವರ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
  • cpufreq ಡ್ರೈವರ್ ಇಂಟೆಲ್ ಸ್ಪೀಡ್ ಶಿಫ್ಟ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಬ್ರಾಡ್‌ಕಾಮ್ BCM64X ಮತ್ತು NXP LS8A SoC ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ 5871-ಬಿಟ್ ARMv1046 CPU ಗಳನ್ನು ಆಧರಿಸಿದ ಹೊಸ ಬೋರ್ಡ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • AMD64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, 57-ಬಿಟ್ ವರ್ಚುವಲ್ ವಿಳಾಸಗಳಿಗೆ (LA57) ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. AMD ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ಚೈನೀಸ್ x86 CPU ಹೈಗೊನ್ ಧ್ಯಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • powerpc64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಪೋರ್ಟ್ ಅನ್ನು LLVM ಮತ್ತು ELFv2 ABI ಬಳಸಲು ಬದಲಾಯಿಸಲಾಗಿದೆ (FreeBSD ಯ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳ ಬೈನರಿಗಳನ್ನು FreeBSD 13 ರಲ್ಲಿ ಬಳಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ). virtio, ixl, mrsas, aacraid, cpld ಡ್ರೈವರ್‌ಗಳನ್ನು powerpc64 ಗಾಗಿ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ.
  • ಲೆಗಸಿ ಎತರ್ನೆಟ್ ಅಡಾಪ್ಟರುಗಳಿಗಾಗಿ ಚಾಲಕಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ:
    • bm(4) BMAC
    • cs(4) ಕ್ರಿಸ್ಟಲ್ ಸೆಮಿಕಂಡಕ್ಟರ್ CS8900/CS8920
    • de(4) DEC DC21x4x
    • ed(4) NE-2000 ಮತ್ತು WD-80×3
    • ep(4) 3Com ಈಥರ್‌ಲಿಂಕ್ III (3c5x9) ISA
    • ex(4) Intel EtherExpress Pro/10 ಮತ್ತು Pro/10+
    • fe(4) ಫುಜಿತ್ಸು MB86960A/MB86965A
    • hme(4) ಸನ್ ಮೈಕ್ರೋಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ STP2002-STQ
    • pcn(4) AMD PCnet
    • sf(4) ಸ್ಟಾರ್ಫೈರ್
    • sn(4) SMC 91Cxx
    • tl(4) Texas Instruments ThunderLAN
    • tx(4) SMC 83c17x
    • txp(4) 3Com 3XP ಟೈಫೂನ್/ಸೈಡ್‌ವಿಂಡರ್ (3CR990)
    • vx(4) 3Com ಈಥರ್‌ಲಿಂಕ್ III / ಫಾಸ್ಟ್ ಈಥರ್‌ಲಿಂಕ್ III (3c59x) PCI
    • wb(4) Winbond W89C840F
    • xe(4) Xircom PCMCIA
  • ತೆಗೆದುಹಾಕಲಾದ ಡ್ರೈವರ್‌ಗಳು ubsec (ಬ್ರಾಡ್‌ಕಾಮ್ BCM58xx ಕ್ರಿಪ್ಟೋ ವೇಗವರ್ಧಕಗಳು), ufm (USB ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ FM ಟ್ಯೂನರ್‌ಗಳು), ctau (Cronix Tau), cx (Cronix Sigma) ಮತ್ತು vpo (ಸಮಾನಾಂತರ ಪೋರ್ಟ್ SCSI).

ಮೂಲ: opennet.ru

DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster