ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.0 ಬಿಡುಗಡೆಯಾಗಿದೆ

ಪ್ರಮುಖ ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆಯನ್ನು 5 ಕ್ಕೆ ಹೆಚ್ಚಿಸುವುದರಿಂದ ಯಾವುದೇ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಅಥವಾ ಹೊಂದಾಣಿಕೆಯ ಸ್ಥಗಿತಗಳು ಎಂದರ್ಥವಲ್ಲ. ಇದು ನಮ್ಮ ಆತ್ಮೀಯ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಮನಸ್ಸಿನ ಶಾಂತಿಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಕೆಲವು ಬದಲಾವಣೆಗಳು ಮತ್ತು ನಾವೀನ್ಯತೆಗಳ ಪಟ್ಟಿಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ.

ಕೋರ್ ಕೋರ್:

  • ARM ನಂತಹ ಅಸಮಪಾರ್ಶ್ವದ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿನ CFS ಪ್ರಕ್ರಿಯೆ ವೇಳಾಪಟ್ಟಿ ವಿಭಿನ್ನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ - ಇದು ಮೊದಲು ಕಡಿಮೆ-ಶಕ್ತಿ ಮತ್ತು ಶಕ್ತಿ-ಸಮರ್ಥ ಕೋರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ.
  • fanotify ಫೈಲ್ ಈವೆಂಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ API ಮೂಲಕ, ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ತೆರೆದಾಗ ನೀವು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಬಹುದು.
  • cpuset ನಿಯಂತ್ರಕವನ್ನು ಸಂಯೋಜಿಸಲಾಗಿದೆ, CPU ಮತ್ತು NUMA ನೋಡ್‌ಗಳ ಬಳಕೆಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರಕ್ರಿಯೆಗಳ ಗುಂಪುಗಳನ್ನು ಮಿತಿಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು.
  • ಕೆಳಗಿನ ARM ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA ಮೈಕ್ರೋ RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, ಮತ್ತು ಹಲವು.
  • ARM ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಸುಧಾರಣೆಗಳು: ಮೆಮೊರಿ ಹಾಟ್-ಪ್ಲಗ್, ಮೆಲ್ಟ್‌ಡೌನ್ ಮತ್ತು ಸ್ಪೆಕ್ಟರ್ ರಕ್ಷಣೆ, 52-ಬಿಟ್ ಮೆಮೊರಿ ವಿಳಾಸ, ಇತ್ಯಾದಿ.
  • x86-64 ಗಾಗಿ WBNOINVD ಸೂಚನೆಗೆ ಬೆಂಬಲ.

ಮೆಮೊರಿ ಉಪವ್ಯವಸ್ಥೆ:

  • ARM64 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ KASAN ಟೂಲ್‌ಗಾಗಿ ಕಡಿಮೆ ಮೆಮೊರಿ ಬಳಕೆಯೊಂದಿಗೆ ಟೆಸ್ಟ್ ಟ್ಯಾಗ್ ಪರ್ಯಾಯ ಲಭ್ಯವಿದೆ.
  • ಮೆಮೊರಿ ವಿಘಟನೆಯು ನಾಟಕೀಯವಾಗಿ ಕಡಿಮೆಯಾಗಿದೆ (90% ವರೆಗೆ), ಇದರ ಪರಿಣಾಮವಾಗಿ ಪಾರದರ್ಶಕ ಹ್ಯೂಜ್‌ಪೇಜ್ ಎಂಜಿನ್ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  • ದೊಡ್ಡ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳಲ್ಲಿ mremap(2) ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು 20 ಪಟ್ಟು ಹೆಚ್ಚಿಸಲಾಗಿದೆ.
  • KSM ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ, jhash2 ಅನ್ನು xxhash ನಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ 64-ಬಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ KSM ನ ವೇಗವು 5 ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ.
  • ZRam ಮತ್ತು OOM ಗೆ ಸುಧಾರಣೆಗಳು.

ಸಾಧನಗಳು ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ:

  • ವಿನಂತಿಯ ಸಾಲುಗಳ ಬಹು-ಹಂತದ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿರುವ blk-mq ಕಾರ್ಯವಿಧಾನವು ಬ್ಲಾಕ್ ಸಾಧನಗಳಿಗೆ ಪ್ರಮುಖವಾಗಿದೆ. ಎಲ್ಲಾ mq ಅಲ್ಲದ ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • NVMe ಬೆಂಬಲಕ್ಕೆ ಸುಧಾರಣೆಗಳು, ವಿಶೇಷವಾಗಿ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಸಾಧನ ಕಾರ್ಯಾಚರಣೆಯ ವಿಷಯದಲ್ಲಿ.
  • Btrfs ಗಾಗಿ, ಸ್ವಾಪ್ ಫೈಲ್‌ಗಳಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ಮೆಟಾಡೇಟಾವನ್ನು ಪುನಃ ಬರೆಯದೆ FSID ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
  • fsck ಮೂಲಕ FS ನ ಮುಂದೂಡಲ್ಪಟ್ಟ ತಪಾಸಣೆಗಾಗಿ ioctl ಕರೆಯನ್ನು F2FS ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಇಂಟಿಗ್ರೇಟೆಡ್ ಬೈಂಡರ್ಎಫ್ಎಸ್ - ಇಂಟರ್ಪ್ರೊಸೆಸ್ ಸಂವಹನಕ್ಕಾಗಿ ಹುಸಿ-ಎಫ್ಎಸ್. ಒಂದೇ ಪರಿಸರದಲ್ಲಿ Android ನ ಅನೇಕ ನಿದರ್ಶನಗಳನ್ನು ಚಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • CIFS ನಲ್ಲಿ ಹಲವಾರು ಸುಧಾರಣೆಗಳು: DFS ಸಂಗ್ರಹ, ವಿಸ್ತೃತ ಗುಣಲಕ್ಷಣಗಳು, smb3.1.1 ಪ್ರೋಟೋಕಾಲ್.
  • ZRam ಬಳಕೆಯಾಗದ ಸ್ವಾಪ್ ಸಾಧನಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ಅತ್ಯುತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಮೆಮೊರಿಯನ್ನು ಉಳಿಸುತ್ತದೆ.

ಭದ್ರತೆ ಮತ್ತು ವರ್ಚುವಲೈಸೇಶನ್:

  • ರಷ್ಯಾದ ಒಕ್ಕೂಟದ FSB ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸ್ಟ್ರೀಬಾಗ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು (GOST 34.11-2012) ಸೇರಿಸಲಾಗಿದೆ.
  • ಕಡಿಮೆ-ಶಕ್ತಿಯ ಸಾಧನಗಳಿಗಾಗಿ Google ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಅಡಿಯಾಂಟಮ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅಲ್ಗಾರಿದಮ್‌ಗೆ ಬೆಂಬಲ.
  • ಅಲ್ಗಾರಿದಮ್‌ಗಳು XChaCha12, XChaCha20 ಮತ್ತು NHPoly1305 ಒಳಗೊಂಡಿವೆ.
  • seccomp ಕರೆಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಈಗ ಬಳಕೆದಾರರ ಜಾಗಕ್ಕೆ ಸರಿಸಬಹುದು.
  • KVM ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ, ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ ಟ್ರೇಸ್ ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕನಿಷ್ಟ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅವನತಿಯೊಂದಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ.
  • KVM/Hyper-V ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಸುಧಾರಣೆಗಳು.
  • virtio-gpu ಡ್ರೈವರ್ ಈಗ ವರ್ಚುವಲ್ ಮಾನಿಟರ್‌ಗಳಿಗಾಗಿ EDID ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • virtio_blk ಚಾಲಕವು ತಿರಸ್ಕರಿಸಿದ ಕರೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • Intel DSM 1.8 ವಿಶೇಷಣಗಳ ಆಧಾರದ ಮೇಲೆ NV ಮೆಮೊರಿಗೆ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

ಸಾಧನ ಚಾಲಕರು:

  • ಅಡಾಪ್ಟಿವ್ ಸಿಂಕ್ (ಡಿಸ್ಪ್ಲೇಪೋರ್ಟ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ನ ಭಾಗ) ಮತ್ತು ವೇರಿಯಬಲ್ ರಿಫ್ರೆಶ್ ದರಗಳನ್ನು (HDMI ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ನ ಭಾಗ) ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸಲು DRM API ಗೆ ಬದಲಾವಣೆಗಳು.
  • ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಪರದೆಗಳಿಗೆ ಉದ್ದೇಶಿಸಲಾದ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳ ನಷ್ಟವಿಲ್ಲದ ಸಂಕೋಚನಕ್ಕಾಗಿ ಡಿಸ್ಪ್ಲೇ ಸ್ಟ್ರೀಮ್ ಕಂಪ್ರೆಷನ್ ಮಾನದಂಡವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • AMDGPU ಡ್ರೈವರ್ ಈಗ CI, VI, SOC2 ಗಾಗಿ FreeSync 15 HDR ಮತ್ತು GPU ಮರುಹೊಂದಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • Intel ವೀಡಿಯೊ ಡ್ರೈವರ್ ಈಗ ಅಂಬರ್ ಲೇಕ್ ಚಿಪ್ಸ್, YCBCR 4:2:0 ಮತ್ತು YCBCR 4:4:4 ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಟ್ಯೂರಿಂಗ್ TU104/TU106 ಕುಟುಂಬದ ವೀಡಿಯೊ ಕಾರ್ಡ್‌ಗಳಿಗಾಗಿ ನೌವೀ ಡ್ರೈವರ್ ವೀಡಿಯೊ ಮೋಡ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಟಚ್‌ಸ್ಕ್ರೀನ್, ಸಿಡಿಟೆಕ್ ಪ್ಯಾನೆಲ್‌ಗಳು, ಬನಾನಾ ಪೈ, DLC1010GIG, ಇತ್ಯಾದಿಗಳಿಗಾಗಿ ಸಂಯೋಜಿತ ಚಾಲಕರು.
  • HDA ಚಾಲಕವು "ಜಾಕ್" ಬಟನ್, LED ಸೂಚಕಗಳು, Tegra186 ಮತ್ತು Tegra194 ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಇನ್‌ಪುಟ್ ಉಪವ್ಯವಸ್ಥೆಯು ಕೆಲವು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು ಲಾಜಿಟೆಕ್ ಇಲಿಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ನಿಖರ ಸ್ಕ್ರೋಲಿಂಗ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕಲಿತಿದೆ.
  • ವೆಬ್‌ಕ್ಯಾಮ್‌ಗಳು, ಟಿವಿ ಟ್ಯೂನರ್‌ಗಳು, USB, IIO, ಇತ್ಯಾದಿಗಳಿಗಾಗಿ ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಬಹಳಷ್ಟು ಬದಲಾವಣೆಗಳು.

ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ:

  • UDP ಸ್ಟಾಕ್ ಮಧ್ಯಂತರ ಬಫರಿಂಗ್ ಇಲ್ಲದೆ ಸಾಕೆಟ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ರವಾನಿಸಲು ಶೂನ್ಯ-ನಕಲು ಕಾರ್ಯವಿಧಾನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಜೆನೆರಿಕ್ ರಿಸೀವ್ ಆಫ್‌ಲೋಡ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸಹ ಅಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.
  • xfrm ನೀತಿಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯಿರುವಾಗ ಸುಧಾರಿತ ಹುಡುಕಾಟ ಕಾರ್ಯಕ್ಷಮತೆ.
  • ಸುರಂಗಗಳನ್ನು ಇಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು VLAN ಡ್ರೈವರ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಇನ್ಫಿನಿಬ್ಯಾಂಡ್ ಮತ್ತು ವೈರ್‌ಲೆಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಬೆಂಬಲದಲ್ಲಿ ಹಲವಾರು ಸುಧಾರಣೆಗಳು.

ಮೂಲ: linux.org.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ