Linux 5.14 ಕರ್ನಲ್ ಬಿಡುಗಡೆ

ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.14 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು. ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳ ಪೈಕಿ: ಹೊಸ quotactl_fd() ಮತ್ತು memfd_secret() ಸಿಸ್ಟಮ್ ಕರೆಗಳು, ಐಡಿ ಮತ್ತು ಕಚ್ಚಾ ಡ್ರೈವರ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು, cgroup ಗಾಗಿ ಹೊಸ I/O ಆದ್ಯತೆಯ ನಿಯಂತ್ರಕ, SCHED_CORE ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿ ಮೋಡ್, ಪರಿಶೀಲಿಸಿದ BPF ಪ್ರೋಗ್ರಾಂ ಲೋಡರ್‌ಗಳನ್ನು ರಚಿಸಲು ಮೂಲಸೌಕರ್ಯ.

ಹೊಸ ಆವೃತ್ತಿಯು 15883 ಡೆವಲಪರ್‌ಗಳಿಂದ 2002 ಪರಿಹಾರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ಯಾಚ್ ಗಾತ್ರವು 69 MB ಆಗಿದೆ (ಬದಲಾವಣೆಗಳು 12580 ಫೈಲ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಿವೆ, 861501 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, 321654 ಸಾಲುಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ). 47 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಸುಮಾರು 5.14% ಡಿವೈಸ್ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಸರಿಸುಮಾರು 14% ಬದಲಾವಣೆಗಳು ಹಾರ್ಡ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲು ಸಂಬಂಧಿಸಿವೆ, 13% ನೆಟ್‌ವರ್ಕಿಂಗ್ ಸ್ಟಾಕ್‌ಗೆ ಸಂಬಂಧಿಸಿದೆ, 3% ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ ಮತ್ತು 3% ಆಂತರಿಕ ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ.

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

  • ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ, I/O ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆಗಳು
    • ಹೊಸ I/O ಆದ್ಯತೆಯ ನಿಯಂತ್ರಕವನ್ನು cgroups, rq-qos ಗಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಪ್ರತಿ ಸಿಗ್ರೂಪ್‌ನ ಸದಸ್ಯರಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ ಸಾಧನಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ವಿನಂತಿಗಳ ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. mq-deadline I/O ಶೆಡ್ಯೂಲರ್‌ಗೆ ಹೊಸ ಆದ್ಯತೆಯ ನಿಯಂತ್ರಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ext4 ಕಡತ ವ್ಯವಸ್ಥೆಯು ಹೊಸ ioctl ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, EXT4_IOC_CHECKPOINT, ಇದು ಜರ್ನಲ್‌ನಿಂದ ಎಲ್ಲಾ ಬಾಕಿಯಿರುವ ವಹಿವಾಟುಗಳನ್ನು ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ಬಫರ್‌ಗಳನ್ನು ಡಿಸ್ಕ್‌ಗೆ ಫ್ಲಶ್ ಮಾಡಲು ಒತ್ತಾಯಿಸುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಜರ್ನಲ್ ಬಳಸುವ ಪ್ರದೇಶವನ್ನು ತಿದ್ದಿ ಬರೆಯುತ್ತದೆ. ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಿಂದ ಮಾಹಿತಿ ಸೋರಿಕೆಯನ್ನು ತಡೆಗಟ್ಟುವ ಉಪಕ್ರಮದ ಭಾಗವಾಗಿ ಬದಲಾವಣೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.
    • Btrfs ಗೆ ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡಲಾಗಿದೆ: fsync ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ವಿಸ್ತೃತ ಗುಣಲಕ್ಷಣಗಳ ಅನಗತ್ಯ ಲಾಗಿಂಗ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ, ವಿಸ್ತೃತ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ತೀವ್ರವಾದ ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯು 17% ವರೆಗೆ ಹೆಚ್ಚಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವಿಸ್ತಾರಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದ ಟ್ರಿಮ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ಪೂರ್ಣ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದು ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯವನ್ನು 12% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. FS ಅನ್ನು ಪರಿಶೀಲಿಸುವಾಗ I/O ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಅನ್ನು ಮಿತಿಗೊಳಿಸಲು sysfs ಗೆ ಒಂದು ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಮತ್ತು ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅಳಿಸಲು ioctl ಕರೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • XFS ನಲ್ಲಿ, ಬಫರ್ ಸಂಗ್ರಹದ ಅನುಷ್ಠಾನವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ಬ್ಯಾಚ್ ಮೋಡ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಪುಟಗಳನ್ನು ನಿಯೋಜಿಸಲು ಬದಲಾಯಿಸಲಾಗಿದೆ. ಸುಧಾರಿತ ಸಂಗ್ರಹ ದಕ್ಷತೆ.
    • F2FS ಓದಲು-ಮಾತ್ರ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಓದುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಂಕುಚಿತ ಬ್ಲಾಕ್ ಕ್ಯಾಶ್ ಮೋಡ್ (compress_cache) ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ. mmap() ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೆಮೊರಿಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾದ ಫೈಲ್‌ಗಳನ್ನು ಕುಗ್ಗಿಸಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಮುಖವಾಡವನ್ನು ಆಧರಿಸಿ ಫೈಲ್ ಕಂಪ್ರೆಷನ್ ಅನ್ನು ಆಯ್ದವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ಹೊಸ ಮೌಂಟ್ ಆಯ್ಕೆ nocompress ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
    • ಕೆಲವು ಡಿಜಿಟಲ್ ಕ್ಯಾಮೆರಾ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು exFAT ಡ್ರೈವರ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲಾಗಿದೆ.
    • quotactl_fd() ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕೋಟಾಗಳನ್ನು ವಿಶೇಷ ಸಾಧನ ಫೈಲ್ ಮೂಲಕ ಅಲ್ಲ, ಆದರೆ ಕೋಟಾವನ್ನು ಅನ್ವಯಿಸಲಾದ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
    • IDE ಇಂಟರ್‌ಫೇಸ್‌ನೊಂದಿಗೆ ಬ್ಲಾಕ್ ಸಾಧನಗಳಿಗಾಗಿ ಹಳೆಯ ಡ್ರೈವರ್‌ಗಳನ್ನು ಕರ್ನಲ್‌ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ; ಅವುಗಳನ್ನು ಬಹಳ ಹಿಂದೆಯೇ ಲಿಬಾಟಾ ಉಪವ್ಯವಸ್ಥೆಯಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ.
    • "ರಾ" ಡ್ರೈವರ್ ಅನ್ನು ಕರ್ನಲ್‌ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದು /dev/raw ಇಂಟರ್‌ಫೇಸ್ ಮೂಲಕ ಸಾಧನಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಬಫರ್ ಮಾಡದ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. O_DIRECT ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಈ ಕಾರ್ಯವನ್ನು ದೀರ್ಘಕಾಲ ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಮೆಮೊರಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಸೇವೆಗಳು
    • ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್ ಹೊಸ ಶೆಡ್ಯೂಲಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, SCHED_CORE, ಇದು ಒಂದೇ CPU ಕೋರ್‌ನಲ್ಲಿ ಯಾವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಒಟ್ಟಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಗೆ ಕುಕೀ ಗುರುತಿಸುವಿಕೆಯನ್ನು ನಿಯೋಜಿಸಬಹುದು ಅದು ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವಿನ ನಂಬಿಕೆಯ ವ್ಯಾಪ್ತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಅದೇ ಬಳಕೆದಾರ ಅಥವಾ ಕಂಟೇನರ್‌ಗೆ ಸೇರಿದೆ). ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನ್ನು ಆಯೋಜಿಸುವಾಗ, ಶೆಡ್ಯೂಲರ್ ಒಂದು CPU ಕೋರ್ ಅನ್ನು ಅದೇ ಮಾಲೀಕರೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಮಾತ್ರ ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು, ಅದೇ SMT (ಹೈಪರ್ ಥ್ರೆಡಿಂಗ್) ಥ್ರೆಡ್‌ನಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಕಾರ್ಯಗಳನ್ನು ತಡೆಯುವ ಮೂಲಕ ಕೆಲವು ಸ್ಪೆಕ್ಟರ್ ದಾಳಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. .
    • cgroup ಗಾಗಿ, ಕಿಲ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು cgroup.kill ವರ್ಚುವಲ್ ಫೈಲ್‌ಗೆ “1” ಅನ್ನು ಬರೆಯುವ ಮೂಲಕ ಗುಂಪಿನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕೊಲ್ಲಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (SIGKILL ಕಳುಹಿಸಿ).
    • ಪರಮಾಣು ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ, ಡೇಟಾವು ಎರಡು CPU ಸಂಗ್ರಹ ರೇಖೆಗಳನ್ನು ದಾಟುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ ಮೆಮೊರಿಯಲ್ಲಿ ಜೋಡಿಸದ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಸಂಭವಿಸುವ ಸ್ಪ್ಲಿಟ್ ಲಾಕ್‌ಗಳ ("ಸ್ಪ್ಲಿಟ್ ಲಾಕ್‌ಗಳು") ಪತ್ತೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಸಂಬಂಧಿಸಿದ ವಿಸ್ತೃತ ಸಾಮರ್ಥ್ಯಗಳು. ಅಂತಹ ನಿರ್ಬಂಧಿಸುವಿಕೆಯು ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಕುಸಿತಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಈ ಹಿಂದೆ ನಿರ್ಬಂಧಿಸುವಿಕೆಯನ್ನು ಉಂಟುಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಲವಂತವಾಗಿ ಕೊನೆಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಹೊಸ ಬಿಡುಗಡೆಯು ಕರ್ನಲ್ ಕಮಾಂಡ್ ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ “split_lock_detect=ratelimit:N” ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದು ಸೆಕೆಂಡಿಗೆ ಲಾಕಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳ ದರದ ಮೇಲೆ ಸಿಸ್ಟಮ್-ವೈಡ್ ಮಿತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಅದನ್ನು ಮೀರಿದ ನಂತರ ಸ್ಪ್ಲಿಟ್ ಲಾಕ್‌ನ ಮೂಲವಾಗಿದೆ ಮುಕ್ತಾಯಗೊಳಿಸುವ ಬದಲು 20 ms ವರೆಗೆ ನಿಲ್ಲಿಸಲು ಒತ್ತಾಯಿಸಲಾಗುತ್ತದೆ.
    • cgroup ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ನಿಯಂತ್ರಕ CFS (CFS ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ನಿಯಂತ್ರಕ), ಪ್ರತಿ ಸಿಗ್ರೂಪ್‌ಗೆ ಎಷ್ಟು ಪ್ರೊಸೆಸರ್ ಸಮಯವನ್ನು ನಿಗದಿಪಡಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಸಮಯ-ಸೀಮಿತ ಮಿತಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಇದು ಸುಪ್ತ-ಸೂಕ್ಷ್ಮ ಕೆಲಸದ ಹೊರೆಗಳ ಉತ್ತಮ ನಿಯಂತ್ರಣಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, cpu.cfs_quota_us ಅನ್ನು 50000 ಮತ್ತು cpu.cfs_period_us ಅನ್ನು 100000 ಗೆ ಹೊಂದಿಸುವುದು ಪ್ರಕ್ರಿಯೆಗಳ ಗುಂಪಿಗೆ ಪ್ರತಿ 100ms ಗೆ 50ms CPU ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
    • BPF ಪ್ರೋಗ್ರಾಂ ಲೋಡರ್‌ಗಳನ್ನು ರಚಿಸಲು ಆರಂಭಿಕ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ವಿಶ್ವಾಸಾರ್ಹ ಡಿಜಿಟಲ್ ಕೀಲಿಯೊಂದಿಗೆ ಸಹಿ ಮಾಡಲಾದ BPF ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಮಾತ್ರ ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
    • ಹೊಸ ಫ್ಯೂಟೆಕ್ಸ್ ಕಾರ್ಯಾಚರಣೆ FUTEX_LOCK_PI2 ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸ್ಲೀಪ್ ಮೋಡ್‌ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಕಳೆದ ಸಮಯವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯ ಮೀರುವಿಕೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಏಕತಾನತೆಯ ಟೈಮರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
    • RISC-V ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, ದೊಡ್ಡ ಮೆಮೊರಿ ಪುಟಗಳಿಗೆ ಬೆಂಬಲ (ಪಾರದರ್ಶಕ ಬೃಹತ್-ಪುಟಗಳು) ಮತ್ತು ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು KFENCE ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • ಪ್ರಕ್ರಿಯೆಯ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ವಿಧಾನವನ್ನು ಒದಗಿಸುವ madvise() ಸಿಸ್ಟಮ್ ಕರೆ, ಓದಲು ಅಥವಾ ಬರೆಯಲು ಮ್ಯಾಪ್ ಮಾಡಲಾದ ಎಲ್ಲಾ ಮೆಮೊರಿ ಪುಟಗಳಲ್ಲಿ "ಪುಟ ದೋಷ" ವನ್ನು ಸೃಷ್ಟಿಸಲು MADV_POPULATE_READ ಮತ್ತು MADV_POPULATE_WRITE ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಸೇರಿಸಿದೆ. (ಪೂರ್ವನಿಯೋಜಿತ). ಫ್ಲ್ಯಾಗ್‌ಗಳ ಬಳಕೆಯು ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಲ್ಲಿ ವಿಳಂಬವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಉಪಯುಕ್ತವಾಗಿದೆ, ಏಕೆಂದರೆ ಎಲ್ಲಾ ಹಂಚಿಕೆ ಮಾಡದ ಪುಟಗಳಿಗೆ "ಪುಟ ದೋಷ" ಹ್ಯಾಂಡ್ಲರ್‌ನ ಪೂರ್ವಭಾವಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಿಂದಾಗಿ, ಅವುಗಳಿಗೆ ನಿಜವಾದ ಪ್ರವೇಶಕ್ಕಾಗಿ ಕಾಯದೆ.
    • ಕುನಿಟ್ ಯೂನಿಟ್ ಪರೀಕ್ಷಾ ವ್ಯವಸ್ಥೆಯು QEMU ಪರಿಸರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪರೀಕ್ಷೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
    • ಹೊಸ ಟ್ರೇಸರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ಅಡಚಣೆ ನಿರ್ವಹಣೆಯಿಂದ ಉಂಟಾಗುವ ಅಪ್ಲಿಕೇಶನ್ ವಿಳಂಬಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು "ಓಸ್ನೋಯಿಸ್" ಮತ್ತು ಟೈಮರ್ ಸಿಗ್ನಲ್‌ನಿಂದ ಎಚ್ಚರಗೊಳ್ಳುವಾಗ ವಿಳಂಬಗಳ ಕುರಿತು ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು "ಟೈಮರ್‌ಲಾಟ್".
  • ವರ್ಚುವಲೈಸೇಶನ್ ಮತ್ತು ಭದ್ರತೆ
    • ಪ್ರತ್ಯೇಕವಾದ ವಿಳಾಸ ಜಾಗದಲ್ಲಿ ಖಾಸಗಿ ಮೆಮೊರಿ ಪ್ರದೇಶವನ್ನು ರಚಿಸಲು memfd_secret() ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಮಾಲೀಕತ್ವದ ಪ್ರಕ್ರಿಯೆಗೆ ಮಾತ್ರ ಗೋಚರಿಸುತ್ತದೆ, ಇತರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಪ್ರತಿಫಲಿಸುವುದಿಲ್ಲ ಮತ್ತು ಕರ್ನಲ್‌ಗೆ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ.
    • ಸೆಕಾಂಪ್ ಸಿಸ್ಟಮ್ ಕಾಲ್ ಫಿಲ್ಟರಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ, ಬ್ಲಾಕಿಂಗ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಬಳಕೆದಾರರ ಜಾಗಕ್ಕೆ ಚಲಿಸುವಾಗ, ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಕ್ಕಾಗಿ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಅನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಅದನ್ನು ಹಿಂತಿರುಗಿಸಲು ಒಂದೇ ಪರಮಾಣು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ. ಪ್ರಸ್ತಾವಿತ ಕಾರ್ಯಾಚರಣೆಯು ಸಿಗ್ನಲ್ ಬಂದಾಗ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಅಡ್ಡಿಪಡಿಸುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.
    • ಬಳಕೆದಾರರ ID ನೇಮ್‌ಸ್ಪೇಸ್‌ನಲ್ಲಿ ಸಂಪನ್ಮೂಲ ಮಿತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಹೊಸ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು "ಬಳಕೆದಾರ ನೇಮ್‌ಸ್ಪೇಸ್" ನಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ವೈಯಕ್ತಿಕ rlimit ಕೌಂಟರ್‌ಗಳನ್ನು ಬಂಧಿಸುತ್ತದೆ. ಒಬ್ಬ ಬಳಕೆದಾರರು ವಿವಿಧ ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಡೆಸಿದಾಗ ಸಾಮಾನ್ಯ ಸಂಪನ್ಮೂಲ ಕೌಂಟರ್‌ಗಳ ಬಳಕೆಯೊಂದಿಗೆ ಬದಲಾವಣೆಯು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.
    • ARM64 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ KVM ಹೈಪರ್‌ವೈಸರ್ ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ MTE (ಮೆಮ್‌ಟ್ಯಾಗ್, ಮೆಮೊರಿ ಟ್ಯಾಗಿಂಗ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್) ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದೆ, ಇದು ಪ್ರತಿ ಮೆಮೊರಿ ಹಂಚಿಕೆ ಕಾರ್ಯಾಚರಣೆಗೆ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಬಂಧಿಸಲು ಮತ್ತು ಶೋಷಣೆಯನ್ನು ತಡೆಯಲು ಪಾಯಿಂಟರ್‌ಗಳ ಸರಿಯಾದ ಬಳಕೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈಗಾಗಲೇ ಮುಕ್ತವಾಗಿರುವ ಮೆಮೊರಿ ಬ್ಲಾಕ್‌ಗಳು, ಓವರ್‌ಫ್ಲೋಸ್ ಬಫರ್, ಪ್ರಾರಂಭದ ಮೊದಲು ಪ್ರವೇಶಗಳು ಮತ್ತು ಪ್ರಸ್ತುತ ಸಂದರ್ಭದ ಹೊರಗೆ ಬಳಸುವುದರಿಂದ ಉಂಟಾಗುವ ದುರ್ಬಲತೆಗಳು.
    • ARM64 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಪಾಯಿಂಟರ್ ದೃಢೀಕರಣ ಸೌಲಭ್ಯಗಳನ್ನು ಈಗ ಕರ್ನಲ್ ಮತ್ತು ಬಳಕೆದಾರರ ಸ್ಥಳಕ್ಕಾಗಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಪಾಯಿಂಟರ್‌ನ ಬಳಕೆಯಾಗದ ಮೇಲಿನ ಬಿಟ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರಿಟರ್ನ್ ವಿಳಾಸಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ವಿಶೇಷ ARM64 ಸೂಚನೆಗಳನ್ನು ಬಳಸಲು ತಂತ್ರಜ್ಞಾನವು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • PCI-over-virtio ಡ್ರೈವರ್‌ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ವರ್ಚುವಲ್ PCI ಬಸ್‌ನೊಂದಿಗೆ PCI ಸಾಧನಗಳಿಗೆ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬಳಸಲು ಬಳಕೆದಾರ-ಮೋಡ್ ಲಿನಕ್ಸ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
    • x86 ವ್ಯವಸ್ಥೆಗಳಿಗೆ, virtio-iommu ಪ್ಯಾರಾವರ್ಚುವಲೈಸ್ಡ್ ಸಾಧನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಮೆಮೊರಿ ಪುಟ ಕೋಷ್ಟಕಗಳನ್ನು ಅನುಕರಣೆ ಮಾಡದೆಯೇ ವರ್ಟಿಯೊ ಟ್ರಾನ್ಸ್‌ಪೋರ್ಟ್‌ನಲ್ಲಿ ಕಳುಹಿಸಲು IOMMU ವಿನಂತಿಗಳಾದ ATTACH, DETACH, MAP ಮತ್ತು UNMAP ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
    • ಇಂಟೆಲ್ ಸಿಪಿಯುಗಳಿಗೆ, ಸ್ಕೈಲೇಕ್ ಕುಟುಂಬದಿಂದ ಕಾಫಿ ಲೇಕ್‌ಗೆ, ಇಂಟೆಲ್ ಟಿಎಸ್‌ಎಕ್ಸ್ (ಟ್ರಾನ್ಸಾಕ್ಷನಲ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳು) ಬಳಕೆಯನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. TAA (TSX ಅಸಿಂಕ್ರೊನಸ್ ಅಬಾರ್ಟ್) ಕಾರ್ಯವಿಧಾನದ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಸಂಭವಿಸುವ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಚಾನಲ್‌ಗಳ ಮೂಲಕ ಮಾಹಿತಿ ಸೋರಿಕೆಯನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವ Zombieload ದಾಳಿಯ ಸಾಧ್ಯತೆಯಿಂದಾಗಿ ವಿಸ್ತರಣೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ
    • ಎಂಪಿಟಿಸಿಪಿ (ಮಲ್ಟಿಪಾತ್ ಟಿಸಿಪಿ) ನ ಕೋರ್‌ಗೆ ಏಕೀಕರಣ, ಟಿಸಿಪಿ ಪ್ರೋಟೋಕಾಲ್‌ನ ವಿಸ್ತರಣೆಯಾಗಿದ್ದು, ವಿವಿಧ ಐಪಿ ವಿಳಾಸಗಳೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ವಿವಿಧ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳ ಮೂಲಕ ಹಲವಾರು ಮಾರ್ಗಗಳಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಪ್ಯಾಕೆಟ್‌ಗಳ ವಿತರಣೆಯೊಂದಿಗೆ ಟಿಸಿಪಿ ಸಂಪರ್ಕದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು IPv4 ಮತ್ತು IPv6 (ಮಲ್ಟಿಪಾತ್ ಹ್ಯಾಶ್ ನೀತಿ) ಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಟ್ರಾಫಿಕ್ ಹ್ಯಾಶಿಂಗ್ ನೀತಿಗಳನ್ನು ಹೊಂದಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದು ಪ್ಯಾಕೆಟ್‌ಗಳಲ್ಲಿ ಪ್ಯಾಕೆಟ್‌ಗಳಲ್ಲಿ ಯಾವ ಕ್ಷೇತ್ರಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ಗಾಗಿ ಮಾರ್ಗದ ಆಯ್ಕೆ.
    • SOCK_SEQPACKET ಸಾಕೆಟ್‌ಗಳಿಗೆ (ಡಾಟಾಗ್ರಾಮ್‌ಗಳ ಆದೇಶ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಪ್ರಸರಣ) ಬೆಂಬಲವನ್ನು ವರ್ಟಿಯೋ ವರ್ಚುವಲ್ ಟ್ರಾನ್ಸ್‌ಪೋರ್ಟ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
    • SO_REUSEPORT ಸಾಕೆಟ್ ಕಾರ್ಯವಿಧಾನದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ, ಇದು SO_REUSEPORT ಮೂಲಕ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎಲ್ಲಾ ಸಾಕೆಟ್‌ಗಳಾದ್ಯಂತ ಏಕಕಾಲದಲ್ಲಿ ಒಳಬರುವ ವಿನಂತಿಗಳ ವಿತರಣೆಯೊಂದಿಗೆ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಹಲವಾರು ಆಲಿಸುವ ಸಾಕೆಟ್‌ಗಳನ್ನು ಒಂದೇ ಪೋರ್ಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಬಹು-ಥ್ರೆಡ್ ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ರಚನೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. . ಹೊಸ ಆವೃತ್ತಿಯು ಆರಂಭದಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ ಸಾಕೆಟ್‌ನಿಂದ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ನಿಯಂತ್ರಣವನ್ನು ಮತ್ತೊಂದು ಸಾಕೆಟ್‌ಗೆ ವರ್ಗಾಯಿಸುವ ಸಾಧನಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ (ಸೇವೆಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವಾಗ ವೈಯಕ್ತಿಕ ಸಂಪರ್ಕಗಳ ನಷ್ಟದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ).
  • ಸಲಕರಣೆ
    • amdgpu ಡ್ರೈವರ್ ಹೊಸ AMD Radeon RX 6000 ಸರಣಿಯ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, "ಬೀಜ್ ಗೋಬಿ" (Navi 24) ಮತ್ತು "Yellow Carp" ಎಂಬ ಸಂಕೇತನಾಮವನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ Aldebaran GPU (gfx90a) ಮತ್ತು ವ್ಯಾನ್ ಗಾಗ್ APU ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ. ಹಲವಾರು eDP ಪ್ಯಾನೆಲ್‌ಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. APU Renoir ಗಾಗಿ, ವೀಡಿಯೊ ಮೆಮೊರಿಯಲ್ಲಿ (TMZ, ಟ್ರಸ್ಟೆಡ್ ಮೆಮೊರಿ ಜೋನ್) ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬಫರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಹಾಟ್-ಅನ್‌ಪ್ಲಗ್ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Radeon RX 6000 (Navi 2x) GPU ಗಳು ಮತ್ತು ಹಳೆಯ AMD GPU ಗಳಿಗಾಗಿ, ASPM (ಸಕ್ರಿಯ ರಾಜ್ಯ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್) ಬೆಂಬಲವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ಹಿಂದೆ Navi 1x, Vega ಮತ್ತು Polaris GPU ಗಳಿಗೆ ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
    • ಎಎಮ್‌ಡಿ ಚಿಪ್‌ಗಳಿಗಾಗಿ, ಹಂಚಿದ ವರ್ಚುವಲ್ ಮೆಮೊರಿಗೆ (ಎಸ್‌ವಿಎಂ, ಹಂಚಿದ ವರ್ಚುವಲ್ ಮೆಮೊರಿ) ಬೆಂಬಲವನ್ನು HMM (ವಿಜಾತೀಯ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ) ಉಪವ್ಯವಸ್ಥೆಯ ಆಧಾರದ ಮೇಲೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ತನ್ನದೇ ಆದ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಘಟಕಗಳೊಂದಿಗೆ ಸಾಧನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ (MMU, ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಘಟಕ), ಇದು ಮುಖ್ಯ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ನಿರ್ದಿಷ್ಟವಾಗಿ, HMM ಬಳಸಿಕೊಂಡು, ನೀವು GPU ಮತ್ತು CPU ನಡುವೆ ಹಂಚಿಕೆಯ ವಿಳಾಸ ಜಾಗವನ್ನು ಆಯೋಜಿಸಬಹುದು, ಇದರಲ್ಲಿ GPU ಪ್ರಕ್ರಿಯೆಯ ಮುಖ್ಯ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದು.
    • AMD ಸ್ಮಾರ್ಟ್ ಶಿಫ್ಟ್ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಗೇಮಿಂಗ್, ವಿಡಿಯೋ ಎಡಿಟಿಂಗ್ ಮತ್ತು 3D ರೆಂಡರಿಂಗ್‌ಗಾಗಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು AMD ಚಿಪ್‌ಸೆಟ್ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ನೊಂದಿಗೆ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ CPU ಮತ್ತು GPU ಪವರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ.
    • ಇಂಟೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳಿಗಾಗಿ i915 ಡ್ರೈವರ್ ಇಂಟೆಲ್ ಆಲ್ಡರ್‌ಲೇಕ್ ಪಿ ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.
    • ಹೈಪರ್-ವಿ ವರ್ಚುವಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಅಡಾಪ್ಟರ್‌ಗಾಗಿ drm/hyperv ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ರಾಸ್ಪ್ಬೆರಿ ಪೈ 400 ಆಲ್-ಇನ್-ಒನ್ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಡೆಲ್ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಹಾರ್ಡ್‌ವೇರ್ ಕ್ಯಾಮೆರಾ ಮತ್ತು ಮೈಕ್ರೊಫೋನ್ ಸ್ವಿಚ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು dell-wmi-ಪ್ರೈವಸಿ ಡ್ರೈವರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • Lenovo ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಿಗಾಗಿ, sysfs /sys/class/firmware-attributes/ ಮೂಲಕ BIOS ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು WMI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • USB4 ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗೆ ವಿಸ್ತೃತ ಬೆಂಬಲ.
    • AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 ಮತ್ತು Texas Instruments TAS2505 ಧ್ವನಿ ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ಕೊಡೆಕ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. HP ಮತ್ತು ASUS ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ ಸುಧಾರಿತ ಆಡಿಯೊ ಬೆಂಬಲ. USB ಸಾಧನಗಳಲ್ಲಿ ಆಡಿಯೊ ಪ್ಲೇ ಆಗುವ ಮೊದಲು ವಿಳಂಬವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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