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

ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.17 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು. ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳಲ್ಲಿ: AMD ಪ್ರೊಸೆಸರ್‌ಗಳಿಗಾಗಿ ಹೊಸ ಕಾರ್ಯಕ್ಷಮತೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ, ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಕೆದಾರ ID ಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಮ್ಯಾಪ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ, ಪೋರ್ಟಬಲ್ ಕಂಪೈಲ್ಡ್ BPF ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಬೆಂಬಲ, BLAKE2s ಅಲ್ಗಾರಿದಮ್‌ಗೆ ಹುಸಿ-ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ಜನರೇಟರ್‌ನ ಪರಿವರ್ತನೆ, RTLA ಉಪಯುಕ್ತತೆ ನೈಜ-ಸಮಯದ ಎಕ್ಸಿಕ್ಯೂಶನ್ ವಿಶ್ಲೇಷಣೆಗಾಗಿ, ನೆಟ್‌ವರ್ಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಹೊಸ fscache ಬ್ಯಾಕೆಂಡ್, ಅನಾಮಧೇಯ mmap ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಹೆಸರುಗಳನ್ನು ಲಗತ್ತಿಸುವ ಸಾಮರ್ಥ್ಯ.

ಹೊಸ ಆವೃತ್ತಿಯು 14203 ಡೆವಲಪರ್‌ಗಳಿಂದ 1995 ಪರಿಹಾರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ಯಾಚ್ ಗಾತ್ರವು 37 MB ಆಗಿದೆ (ಬದಲಾವಣೆಗಳು 11366 ಫೈಲ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಿವೆ, 506043 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, 250954 ಸಾಲುಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ). 44 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಸುಮಾರು 5.17% ಸಾಧನ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಸರಿಸುಮಾರು 16% ಬದಲಾವಣೆಗಳು ಹಾರ್ಡ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲು ಸಂಬಂಧಿಸಿವೆ, 15% ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್‌ಗೆ ಸಂಬಂಧಿಸಿವೆ, 4% ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ ಮತ್ತು 4% ಆಂತರಿಕ ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ.

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

  • ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ, I/O ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆಗಳು
    • ಮೌಂಟೆಡ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಳಕೆದಾರ ID ಗಳ ನೆಸ್ಟೆಡ್ ಮ್ಯಾಪಿಂಗ್‌ನ ಸಾಧ್ಯತೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಪ್ರಸ್ತುತ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಮತ್ತೊಂದು ಬಳಕೆದಾರರೊಂದಿಗೆ ಮೌಂಟೆಡ್ ವಿದೇಶಿ ವಿಭಾಗದಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರ ಫೈಲ್‌ಗಳನ್ನು ಹೋಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಸೇರಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯವು ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಈಗಾಗಲೇ ಅನ್ವಯಿಸಲಾದ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಪುನರಾವರ್ತಿತವಾಗಿ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.
    • ನೆಟ್‌ವರ್ಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಮೂಲಕ ವರ್ಗಾಯಿಸಲಾದ ಡೇಟಾದ ಸ್ಥಳೀಯ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಿಕೆಯನ್ನು ಸಂಘಟಿಸಲು ಬಳಸಲಾಗುವ fscache ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ. ಹೊಸ ಅನುಷ್ಠಾನವು ಕೋಡ್‌ನ ಗಮನಾರ್ಹವಾದ ಸರಳೀಕರಣ ಮತ್ತು ಸರಳವಾದ ಕಾರ್ಯವಿಧಾನಗಳೊಂದಿಗೆ ಆಬ್ಜೆಕ್ಟ್ ಸ್ಟೇಟ್‌ಗಳನ್ನು ಯೋಜಿಸುವ ಮತ್ತು ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಸಂಕೀರ್ಣ ಕಾರ್ಯಾಚರಣೆಗಳ ಬದಲಿಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಟ್ಟಿದೆ. ಹೊಸ fscache ಗೆ ಬೆಂಬಲವನ್ನು CIFS ಕಡತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
    • fanotify FS ನಲ್ಲಿನ ಈವೆಂಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಉಪವ್ಯವಸ್ಥೆಯು ಹೊಸ ಈವೆಂಟ್ ಪ್ರಕಾರವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, FAN_RENAME, ಇದು ಮರುಹೆಸರಿಸುವ ಫೈಲ್‌ಗಳು ಅಥವಾ ಡೈರೆಕ್ಟರಿಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತಕ್ಷಣವೇ ಪ್ರತಿಬಂಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಹಿಂದೆ, ಎರಡು ಪ್ರತ್ಯೇಕ ಈವೆಂಟ್‌ಗಳನ್ನು FAN_MOVED_FROM ಮತ್ತು FAN_MOVED_TO ಮರುನಾಮಕರಣಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು).
    • Btrfs ಕಡತ ವ್ಯವಸ್ಥೆಯು ದೊಡ್ಡ ಡೈರೆಕ್ಟರಿಗಳಿಗಾಗಿ ಲಾಗಿಂಗ್ ಮತ್ತು fsync ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದೆ, ಕೇವಲ ಇಂಡೆಕ್ಸ್ ಕೀಗಳನ್ನು ನಕಲಿಸುವ ಮೂಲಕ ಮತ್ತು ಲಾಗ್ ಮಾಡಲಾದ ಮೆಟಾಡೇಟಾದ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಖಾಲಿ ಜಾಗದ ದಾಖಲೆಗಳ ಗಾತ್ರದ ಮೂಲಕ ಸೂಚ್ಯಂಕ ಮತ್ತು ಹುಡುಕಾಟಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಸುಪ್ತತೆಯನ್ನು ಸುಮಾರು 30% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಿದೆ ಮತ್ತು ಹುಡುಕಾಟ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಿದೆ. ಡಿಫ್ರಾಗ್ಮೆಂಟೇಶನ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅಡ್ಡಿಪಡಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ. ಡ್ರೈವ್‌ಗಳ ನಡುವೆ ಸಮತೋಲನ ಮಾಡುವಾಗ ಸಾಧನಗಳನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಅಂದರೆ. skip_balance ಆಯ್ಕೆಯೊಂದಿಗೆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆರೋಹಿಸುವಾಗ.
    • Ceph ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆರೋಹಿಸಲು ಹೊಸ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, IP ವಿಳಾಸಗಳಿಗೆ ಬೈಂಡಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. IP ವಿಳಾಸಗಳ ಜೊತೆಗೆ, ನೀವು ಈಗ ಸರ್ವರ್ ಅನ್ನು ಗುರುತಿಸಲು ಕ್ಲಸ್ಟರ್ ಐಡೆಂಟಿಫೈಯರ್ (FSID) ಅನ್ನು ಬಳಸಬಹುದು: mount -t ceph [ಇಮೇಲ್ ರಕ್ಷಿಸಲಾಗಿದೆ]_name=/[subdir] mnt -o mon_addr=monip1[:port][/monip2[:port]]
    • Ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್ ಹೊಸ ಮೌಂಟಿಂಗ್ API ಗೆ ಸರಿಸಿದೆ, ಅದು ಮೌಂಟ್ ಆಯ್ಕೆಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮತ್ತು ಸೂಪರ್‌ಬ್ಲಾಕ್ ಕಾನ್ಫಿಗರೇಶನ್ ಹಂತಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ನಾವು lazytime ಮತ್ತು nolazytime ಮೌಂಟ್ ಆಯ್ಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕೈಬಿಟ್ಟಿದ್ದೇವೆ, MS_LAZYTIME ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸಲು util-linux ನ ಪರಿವರ್ತನೆಯನ್ನು ಸರಾಗಗೊಳಿಸುವ ತಾತ್ಕಾಲಿಕ ಬದಲಾವಣೆಯಾಗಿ ಸೇರಿಸಲಾಗಿದೆ. FS (ioctl FS_IOC_GETFSLABEL ಮತ್ತು FS_IOC_SETFSLABEL) ನಲ್ಲಿ ಲೇಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ಓದಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • NFSv4 ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳಲ್ಲಿ ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. NFSv4.1+ ಒಟ್ಟುಗೂಡಿದ ಅವಧಿಗಳನ್ನು (ಟ್ರಂಕಿಂಗ್) ವ್ಯಾಖ್ಯಾನಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • ಮೆಮೊರಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಸೇವೆಗಳು
    • ಅತ್ಯುತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಡೈನಾಮಿಕ್ ಆವರ್ತನ ನಿಯಂತ್ರಣವನ್ನು ಒದಗಿಸಲು amd-pstate ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಚಾಲಕವು ಝೆನ್ 2 ಪೀಳಿಗೆಯಿಂದ ಪ್ರಾರಂಭವಾಗುವ AMD CPU ಗಳು ಮತ್ತು APU ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ವಾಲ್ವ್‌ನೊಂದಿಗೆ ಜಂಟಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಶಕ್ತಿ ನಿರ್ವಹಣೆ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಹೊಂದಾಣಿಕೆಯ ಆವರ್ತನ ಬದಲಾವಣೆಗಳಿಗಾಗಿ, CPPC (ಸಹಕಾರಿ ಸಂಸ್ಕಾರಕ ಕಾರ್ಯಕ್ಷಮತೆ ನಿಯಂತ್ರಣ) ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಸೂಚಕಗಳನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಮೂರು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಟ್ಟಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ) ಮತ್ತು ಹಿಂದೆ ಬಳಸಿದ ACPI- ಆಧಾರಿತ P- ಸ್ಥಿತಿಗಿಂತ ಸ್ಥಿತಿಯ ಬದಲಾವಣೆಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಚಾಲಕರು (CPUFreq).
    • eBPF ಉಪವ್ಯವಸ್ಥೆಯು bpf_loop() ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ನೀಡುತ್ತದೆ, ಇದು eBPF ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಲೂಪ್‌ಗಳನ್ನು ಸಂಘಟಿಸಲು ಪರ್ಯಾಯ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಪರಿಶೀಲಕರಿಂದ ಪರಿಶೀಲನೆಗಾಗಿ ವೇಗವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿದೆ.
    • ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ, CO-RE (ಒಮ್ಮೆ ಕಂಪೈಲ್ - ಎವೆರಿವೇರ್) ಕಾರ್ಯವಿಧಾನವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು eBPF ಪ್ರೋಗ್ರಾಂಗಳ ಕೋಡ್ ಅನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಪ್ರಸ್ತುತ ಕರ್ನಲ್ ಮತ್ತು BTF ಪ್ರಕಾರಗಳಿಗೆ ಲೋಡ್ ಮಾಡಲಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಳವಡಿಸುವ ವಿಶೇಷ ಸಾರ್ವತ್ರಿಕ ಲೋಡರ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. (BPF ಪ್ರಕಾರದ ಸ್ವರೂಪ).
    • ಖಾಸಗಿ ಅನಾಮಧೇಯ (ಮಲ್ಲೊಕ್ ಮೂಲಕ ಹಂಚಿಕೆ) ಮೆಮೊರಿಯ ಪ್ರದೇಶಗಳಿಗೆ ಹೆಸರುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಡೀಬಗ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. PR_SET_VMA_ANON_NAME ಫ್ಲ್ಯಾಗ್‌ನೊಂದಿಗೆ prctl ಮೂಲಕ ಹೆಸರುಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ ಮತ್ತು /proc/pid/maps ಮತ್ತು /proc/pid/smaps ರೂಪದಲ್ಲಿ "[anon: ]".
    • ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು /proc/PID/sched ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳು ಬಲವಂತದ-ಐಡಲ್ ಸ್ಥಿತಿಯಲ್ಲಿ ಕಳೆದ ಸಮಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಪ್ರೊಸೆಸರ್ ಅತಿಯಾಗಿ ಬಿಸಿಯಾದಾಗ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
    • gpio-sim ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಪರೀಕ್ಷೆಗಾಗಿ GPIO ಚಿಪ್‌ಗಳನ್ನು ಅನುಕರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
    • ಲೇಟೆನ್ಸಿ ಮಾಹಿತಿಯೊಂದಿಗೆ ಹಿಸ್ಟೋಗ್ರಾಮ್‌ಗಳನ್ನು ರಚಿಸಲು "ಪರ್ಫ್ ಫ್ರೇಸ್" ಆಜ್ಞೆಗೆ "ಲೇಟೆನ್ಸಿ" ಉಪಕಮಾಂಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ನೈಜ ಸಮಯದಲ್ಲಿ ಕೆಲಸವನ್ನು ವಿಶ್ಲೇಷಿಸಲು "RTLA" ಉಪಯುಕ್ತತೆಗಳ ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಇದು ಓಸ್ನೋಯಿಸ್ (ಕಾರ್ಯದ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಮೇಲೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಪ್ರಭಾವವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ) ಮತ್ತು ಟೈಮರ್ಲಾಟ್ (ಟೈಮರ್ಗೆ ಸಂಬಂಧಿಸಿದ ವಿಳಂಬಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ) ನಂತಹ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
    • ಪೇಜ್ ಫೋಲಿಯೊಗಳ ಪರಿಕಲ್ಪನೆಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಎರಡನೇ ಸರಣಿಯ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲಾಗಿದೆ, ಇದು ಸಂಯುಕ್ತ ಪುಟಗಳನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಸುಧಾರಿತ ಶಬ್ದಾರ್ಥ ಮತ್ತು ಕೆಲಸದ ಸ್ಪಷ್ಟ ಸಂಘಟನೆಯನ್ನು ಹೊಂದಿದೆ. ಟೋಮ್‌ಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಕೆಲವು ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರಸ್ತಾವಿತ ಪ್ಯಾಚ್‌ಗಳು ಪುಟದ ಸಂಗ್ರಹವನ್ನು ಟೋಮ್‌ಗಳ ಬಳಕೆಗೆ ಪರಿವರ್ತಿಸುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಿತು ಮತ್ತು XFS ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಟೋಮ್‌ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿತು.
    • "make mod2noconfig" ಬಿಲ್ಡ್ ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ರೂಪದಲ್ಲಿ ಎಲ್ಲಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾದ ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಂರಚನೆಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
    • ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಬಹುದಾದ LLVM/Clang ನ ಆವೃತ್ತಿಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ. ಈಗ ನಿರ್ಮಾಣಕ್ಕೆ ಕನಿಷ್ಠ LLVM 11 ಬಿಡುಗಡೆಯ ಅಗತ್ಯವಿದೆ.
  • ವರ್ಚುವಲೈಸೇಶನ್ ಮತ್ತು ಭದ್ರತೆ
    • /dev/random ಮತ್ತು /dev/urandom ಸಾಧನಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಜವಾಬ್ದಾರರಾಗಿರುವ ಹುಸಿ-ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ಜನರೇಟರ್ RDRAND ನ ನವೀಕರಿಸಿದ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಎಂಟ್ರೊಪಿ ಮಿಶ್ರಣ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ SHA2 ಬದಲಿಗೆ BLAKE1s ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಪರಿವರ್ತನೆಗೆ ಗಮನಾರ್ಹವಾಗಿದೆ. ಈ ಬದಲಾವಣೆಯು ಸಮಸ್ಯಾತ್ಮಕ SHA1 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಮತ್ತು RNG ಇನಿಶಿಯಲೈಸೇಶನ್ ವೆಕ್ಟರ್‌ನ ಓವರ್‌ರೈಟಿಂಗ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಹುಸಿ-ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ಜನರೇಟರ್‌ನ ಭದ್ರತೆಯನ್ನು ಸುಧಾರಿಸಿದೆ. BLAKE2s ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ SHA1 ಗಿಂತ ಉತ್ತಮವಾಗಿರುವುದರಿಂದ, ಅದರ ಬಳಕೆಯು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಸಕಾರಾತ್ಮಕ ಪರಿಣಾಮವನ್ನು ಬೀರುತ್ತದೆ.
    • ಬೇಷರತ್ತಾದ ಫಾರ್ವರ್ಡ್ ಜಂಪ್ ಕಾರ್ಯಾಚರಣೆಗಳ ನಂತರ ಸೂಚನೆಗಳ ಊಹಾತ್ಮಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಿಂದ ಉಂಟಾಗುವ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿನ ದುರ್ಬಲತೆಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಮೆಮೊರಿಯಲ್ಲಿನ ಶಾಖೆಯ ಸೂಚನೆಯನ್ನು ಅನುಸರಿಸಿ ಸೂಚನೆಗಳ ಪೂರ್ವಭಾವಿ ಪ್ರಕ್ರಿಯೆಯಿಂದಾಗಿ ಸಮಸ್ಯೆ ಉಂಟಾಗುತ್ತದೆ (SLS, ಸ್ಟ್ರೈಟ್ ಲೈನ್ ಸ್ಪೆಕ್ಯುಲೇಷನ್). ರಕ್ಷಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು GCC 12 ರ ಪ್ರಸ್ತುತ ಪರೀಕ್ಷೆಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ನಿರ್ಮಿಸುವ ಅಗತ್ಯವಿದೆ.
    • ರೆಫರೆನ್ಸ್ ಎಣಿಕೆಯನ್ನು ಟ್ರ್ಯಾಕಿಂಗ್ ಮಾಡಲು ಯಾಂತ್ರಿಕತೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಮರು ಎಣಿಕೆ, ಉಲ್ಲೇಖ-ಎಣಿಕೆ), ಇದು ಬಿಡುಗಡೆಯಾದ ನಂತರ ಮೆಮೊರಿಗೆ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗುವ ಉಲ್ಲೇಖ ಎಣಿಕೆಯಲ್ಲಿನ ದೋಷಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಯಾಂತ್ರಿಕ ವ್ಯವಸ್ಥೆಯು ಪ್ರಸ್ತುತ ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಗೆ ಸೀಮಿತವಾಗಿದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಇದನ್ನು ಕರ್ನಲ್‌ನ ಇತರ ಭಾಗಗಳಿಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳಬಹುದು.
    • ಪ್ರಕ್ರಿಯೆಯ ಮೆಮೊರಿ ಪುಟದ ಕೋಷ್ಟಕದಲ್ಲಿ ಹೊಸ ನಮೂದುಗಳ ವಿಸ್ತೃತ ಪರಿಶೀಲನೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಕೆಲವು ರೀತಿಯ ಹಾನಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ನಿಲ್ಲಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಆರಂಭಿಕ ಹಂತದಲ್ಲಿ ದಾಳಿಗಳನ್ನು ತಡೆಯುತ್ತದೆ.
    • ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ನೇರವಾಗಿ ಕರ್ನಲ್ ಮೂಲಕ ಅನ್ಪ್ಯಾಕ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಮತ್ತು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಹ್ಯಾಂಡ್ಲರ್‌ನಿಂದ ಅಲ್ಲ, ಇದು ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ ಶೇಖರಣಾ ಸಾಧನದಿಂದ ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು LoadPin LSM ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.
    • "-Wcast-ಫಂಕ್ಷನ್-ಟೈಪ್" ಫ್ಲ್ಯಾಗ್‌ನೊಂದಿಗೆ ಅಸೆಂಬ್ಲಿಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಫಂಕ್ಷನ್ ಪಾಯಿಂಟರ್‌ಗಳನ್ನು ಹೊಂದಾಣಿಕೆಯಾಗದ ಪ್ರಕಾರಕ್ಕೆ ಬಿತ್ತರಿಸುವುದರ ಕುರಿತು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
    • Xen ಹೈಪರ್‌ವೈಸರ್‌ಗಾಗಿ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಡ್ರೈವರ್ pvUSB ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅತಿಥಿ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ USB ಸಾಧನಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಅತಿಥಿ ಸಿಸ್ಟಮ್‌ಗೆ ನಿಯೋಜಿಸಲಾದ ಭೌತಿಕ USB ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ).
    • IME (ಇಂಟೆಲ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಎಂಜಿನ್) ಉಪವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ Wi-Fi ಮೂಲಕ ಸಂವಹನ ನಡೆಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಮದರ್‌ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ ಬರುತ್ತದೆ ಮತ್ತು CPU ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರತ್ಯೇಕ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
    • ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, KCSAN (ಕರ್ನಲ್ ಕಾನ್‌ಕರೆನ್ಸಿ ಸ್ಯಾನಿಟೈಜರ್) ಡೀಬಗ್ ಮಾಡುವ ಉಪಕರಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಕರ್ನಲ್‌ನಲ್ಲಿ ರೇಸ್ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
    • 32-ಬಿಟ್ ARM ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು KFENCE ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಮುಂಬರುವ Intel Xeon ಸ್ಕೇಲೆಬಲ್ ಸರ್ವರ್ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ AMX (ಸುಧಾರಿತ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ವಿಸ್ತರಣೆಗಳು) ಸೂಚನೆಗಳಿಗೆ KVM ಹೈಪರ್‌ವೈಸರ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ
    • ನೆಟ್‌ವರ್ಕ್ ಸಾಧನಗಳ ಬದಿಯಲ್ಲಿ ಟ್ರಾಫಿಕ್ ನಿರ್ವಹಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಆಫ್‌ಲೋಡ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಸರಣಿ ಸಾಧನಗಳ ಮೂಲಕ MCTP (ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಕಾಂಪೊನೆಂಟ್ ಟ್ರಾನ್ಸ್‌ಪೋರ್ಟ್ ಪ್ರೋಟೋಕಾಲ್) ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ನಿರ್ವಹಣಾ ನಿಯಂತ್ರಕಗಳು ಮತ್ತು ಅವುಗಳ ಸಂಬಂಧಿತ ಸಾಧನಗಳ (ಹೋಸ್ಟ್ ಪ್ರೊಸೆಸರ್‌ಗಳು, ಪೆರಿಫೆರಲ್ಸ್, ಇತ್ಯಾದಿ) ನಡುವೆ ಸಂವಹನ ನಡೆಸಲು MCTP ಅನ್ನು ಬಳಸಬಹುದು.
    • TCP ಸ್ಟಾಕ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, recvmsg ಕರೆಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು, ಸಾಕೆಟ್ ಬಫರ್‌ಗಳ ವಿಳಂಬ ಬಿಡುಗಡೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • CAP_NET_RAW ಅಧಿಕಾರ ಮಟ್ಟದಲ್ಲಿ, setsockopt ಕಾರ್ಯದ ಮೂಲಕ SO_PRIORITY ಮತ್ತು SO_MARK ಮೋಡ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ.
    • IPv4 ಗಾಗಿ, ಕಚ್ಚಾ ಸಾಕೆಟ್‌ಗಳನ್ನು IP_FREEBIND ಮತ್ತು IP_TRANSPARENT ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಳೀಯವಲ್ಲದ IP ವಿಳಾಸಗಳಿಗೆ ಬಂಧಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ.
    • ARP ಮಾನಿಟರ್ ಪರಿಶೀಲನೆಯ ಸಮಯದಲ್ಲಿ ವಿಫಲತೆಗಳ ಮಿತಿ ಸಂಖ್ಯೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು sysctl arp_missed_max ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದರ ನಂತರ ನೆಟ್ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
    • ನೆಟ್‌ವರ್ಕ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ sysctl min_pmtu ಮತ್ತು mtu_expires ಮೌಲ್ಯಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
    • ethtool API ಗೆ ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಪ್ಯಾಕೆಟ್‌ಗಳಿಗೆ ಬಫರ್‌ಗಳ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸುವ ಮತ್ತು ನಿರ್ಧರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ನೆಟ್‌ಫಿಲ್ಟರ್ ನೆಟ್‌ವರ್ಕ್ ಬ್ರಿಡ್ಜ್‌ನಲ್ಲಿ ಟ್ರಾನ್ಸಿಟ್ ಪಿಪಿಪಿಒ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
    • SMB3 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಸರ್ವರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ksmbd ಮಾಡ್ಯೂಲ್, ಕೀ ವಿನಿಮಯಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ, smbdirect ಗಾಗಿ ನೆಟ್ವರ್ಕ್ ಪೋರ್ಟ್ 445 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದೆ ಮತ್ತು "smb2 ಮ್ಯಾಕ್ಸ್ ಕ್ರೆಡಿಟ್" ಪ್ಯಾರಾಮೀಟರ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • ಸಲಕರಣೆ
    • ಗೌಪ್ಯ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಪರದೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು drm (ಡೈರೆಕ್ಟ್ ರೆಂಡರರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಉಪವ್ಯವಸ್ಥೆ ಮತ್ತು i915 ಡ್ರೈವರ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಕೆಲವು ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಗೌಪ್ಯ ವೀಕ್ಷಣೆ ಮೋಡ್‌ನೊಂದಿಗೆ ಪರದೆಗಳನ್ನು ಹೊಂದಿದ್ದು, ಹೊರಗಿನಿಂದ ವೀಕ್ಷಿಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ. . ಸೇರಿಸಲಾದ ಬದಲಾವಣೆಗಳು ಅಂತಹ ಪರದೆಗಳಿಗೆ ವಿಶೇಷ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ನಿಯಮಿತ KMS ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಗೌಪ್ಯ ಬ್ರೌಸಿಂಗ್ ಮೋಡ್‌ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • amdgpu ಚಾಲಕವು STB (ಸ್ಮಾರ್ಟ್ ಟ್ರೇಸ್ ಬಫರ್) ಡೀಬಗ್ ಮಾಡುವ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬೆಂಬಲಿಸುವ ಎಲ್ಲಾ AMD GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೊನೆಯ ವೈಫಲ್ಯದ ಮೊದಲು ನಿರ್ವಹಿಸಿದ ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ವಿಶೇಷ ಬಫರ್ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ ವೈಫಲ್ಯಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಸಮಸ್ಯೆಗಳ ಮೂಲವನ್ನು ಗುರುತಿಸಲು STB ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
    • i915 ಡ್ರೈವರ್ ಇಂಟೆಲ್ ರಾಪ್ಟರ್ ಲೇಕ್ S ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಇಂಟೆಲ್ ಆಲ್ಡರ್ ಲೇಕ್ ಪಿ ಚಿಪ್‌ಗಳ ಗ್ರಾಫಿಕ್ಸ್ ಉಪವ್ಯವಸ್ಥೆಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, VESA DPCD ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಪರದೆಯ ಬ್ಯಾಕ್‌ಲೈಟ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಿದೆ.
    • ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಹಾರ್ಡ್‌ವೇರ್ ಸ್ಕ್ರೋಲಿಂಗ್ ವೇಗವರ್ಧನೆಗೆ ಬೆಂಬಲವನ್ನು fbcon/fbdev ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ.
    • Apple M1 ಚಿಪ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಬದಲಾವಣೆಗಳ ನಿರಂತರ ಏಕೀಕರಣ. ಫರ್ಮ್‌ವೇರ್ ಒದಗಿಸಿದ ಫ್ರೇಮ್‌ಬಫರ್ ಮೂಲಕ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ Apple M1 ಚಿಪ್ ಹೊಂದಿರುವ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಸಿಂಪಲ್‌ಡ್ರಾಮ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • ARM SoС, ಸಾಧನಗಳು ಮತ್ತು ಬೋರ್ಡ್‌ಗಳು Snapdragon 7c, 845 ಮತ್ತು 888 (Sony XZ2 / XZ2C / XZ3, Xperia 1 III / 5 III, Samsung J5, Microsoft Surface Duo 2), Mediatek MT6589 (Fairphone MT1), Mediatek8183 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Acer Chromebook 314), Mediatek MT7986a/b (Wi-fi ರೂಟರ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ), ಬ್ರಾಡ್‌ಕಾಮ್ BCM4908 (Netgear RAXE500), Qualcomm SDX65, Samsung Exynos7885, Renesas R-Car S4-8, TI J721s2, 320P , ಆಸ್ಪೀಡ್ AST8/AST8, Engicam i.Core STM2500MP2600, Allwinner Tanix TX32, Facebook Bletchley BMC, Goramo MultiLink, JOZ ಆಕ್ಸೆಸ್ ಪಾಯಿಂಟ್, Y ಸಾಫ್ಟ್ IOTA Crux/Crux+, t1/cBo6/cBo6000.
    • ARM Cortex-M55 ಮತ್ತು Cortex-M33 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • CPU MIPS ಆಧಾರಿತ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ: Linksys WRT320N v1, Netgear R6300 v1, Netgear WN2500RP v1/v2.
    • RISC-V ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ StarFive JH7100 SoC ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಕೀಬೋರ್ಡ್ ಹಿಂಬದಿ ಬೆಳಕನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಲೆನೊವೊ ಯೋಗ ಪುಸ್ತಕದಲ್ಲಿ ವಿವಿಧ ಸಂವೇದಕಗಳನ್ನು ಪ್ರವೇಶಿಸಲು lenovo-yogabook-wmi ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • AMD Ryzen ಪ್ರೊಸೆಸರ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ Asus X370, X470, B450, B550 ಮತ್ತು X399 ಮದರ್‌ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ ಸಂವೇದಕಗಳನ್ನು ಪ್ರವೇಶಿಸಲು asus_wmi_sensors ಡ್ರೈವರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಸಾಗಿಸಲಾದ x86-ಆಧಾರಿತ ಟ್ಯಾಬ್ಲೆಟ್ PC ಗಳಿಗಾಗಿ x86-android-ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳ ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • TrekStor SurfTab ಜೋಡಿ W1 ಟಚ್ ಸ್ಕ್ರೀನ್‌ಗಳಿಗೆ ಮತ್ತು Chuwi Hi10 Plus ಮತ್ತು Pro ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳಿಗೆ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಪೆನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • SoC ಟೆಗ್ರಾ 20/30 ಗಾಗಿ ಚಾಲಕರು ವಿದ್ಯುತ್ ಮತ್ತು ವೋಲ್ಟೇಜ್ ನಿರ್ವಹಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದ್ದಾರೆ. ASUS Prime TF32, Pad TF201T, Pad TF701T, Infinity TF300T, EeePad TF700 ಮತ್ತು Pad TF101TG ಯಂತಹ ಹಳೆಯ 300-ಬಿಟ್ ಟೆಗ್ರಾ SoC ಸಾಧನಗಳಲ್ಲಿ ಬೂಟ್ ಮಾಡುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
    • ಸೀಮೆನ್ಸ್ ಕೈಗಾರಿಕಾ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • Sony Tulip ಟ್ರೂಲಿ NT35521, Vivax TPC-9150, Innolux G070Y2-T02, BOE BF060Y8M-AJ0, JDI R63452, Novatek NT35950, Wanchanglong W552946ABA ಮತ್ತು Te043015CDSXNUMX ಡಿಸ್ಪ್ಲೇ ಪ್ಯಾನೆಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಧ್ವನಿ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಕೊಡೆಕ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ AMD Renoir ACP, Asahi Kasei ಮೈಕ್ರೋಡಿವೈಸಸ್ AKM4375, NAU8825/MAX98390 ಬಳಸುವ ಇಂಟೆಲ್ ಸಿಸ್ಟಮ್‌ಗಳು, Mediatek MT8915, nVidia Tegra20 S/PDIF, Qualcomm ALC5682I-Intel Tegra320 HD-ಆಡಿಯೊದೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ. CS3L194 ಕೊಡೆಕ್‌ಗಳಿಗೆ HDA ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Lenovo ಮತ್ತು HP ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಿಗೆ ಧ್ವನಿ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ, ಹಾಗೆಯೇ ಗಿಗಾಬೈಟ್ ಮದರ್‌ಬೋರ್ಡ್‌ಗಳು.

ಮೂಲ: opennet.ru

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