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

ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಪರಿಚಯಿಸಲಾಗಿದೆ ಕರ್ನಲ್ ಬಿಡುಗಡೆ ಲಿನಕ್ಸ್ 5.9. ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳಲ್ಲಿ: ಸ್ವಾಮ್ಯದ ಮಾಡ್ಯೂಲ್‌ಗಳಿಂದ GPL ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಚಿಹ್ನೆಗಳ ಆಮದು ಸೀಮಿತಗೊಳಿಸುವುದು, FSGSBASE ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂದರ್ಭ ಸ್ವಿಚಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವೇಗಗೊಳಿಸುವುದು, Zstd ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ಇಮೇಜ್ ಕಂಪ್ರೆಷನ್‌ಗೆ ಬೆಂಬಲ, ಕರ್ನಲ್‌ನಲ್ಲಿ ಥ್ರೆಡ್‌ಗಳ ಆದ್ಯತೆಯನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡುವುದು, PRP ಗೆ ಬೆಂಬಲ (ಪ್ಯಾರಲಲ್ ರಿಡಂಡೆನ್ಸಿ ಪ್ರೋಟೋಕಾಲ್) , ಡೆಡ್‌ಲೈನ್ ಶೆಡ್ಯೂಲರ್‌ನಲ್ಲಿ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್-ಅವೇರ್ ಶೆಡ್ಯೂಲಿಂಗ್, ಮೆಮೊರಿ ಪುಟಗಳ ಪೂರ್ವಭಾವಿ ಪ್ಯಾಕಿಂಗ್, ಸಾಮರ್ಥ್ಯ ಫ್ಲ್ಯಾಗ್ CAP_CHECKPOINT_RESTOR, ಕ್ಲೋಸ್_ರೇಂಜ್() ಸಿಸ್ಟಮ್ ಕರೆ, dm-ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಕ್ಷಮತೆ ಸುಧಾರಣೆಗಳು, 32-ಬಿಟ್ ಹೊಸ Xen PV ಲ್ಯಾಬ್ ಅತಿಥಿಗಳಿಗಾಗಿ ಕೋಡ್ ತೆಗೆಯುವಿಕೆ, ನಿರ್ವಹಣಾ ಕಾರ್ಯವಿಧಾನ, Btrfs ನಲ್ಲಿ "ಪಾರುಗಾಣಿಕಾ" ಆಯ್ಕೆ, ext4 ಮತ್ತು F2FS ನಲ್ಲಿ ಇನ್‌ಲೈನ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ಗೆ ಬೆಂಬಲ.

ಹೊಸ ಆವೃತ್ತಿಯು 16074 ಡೆವಲಪರ್‌ಗಳಿಂದ 2011 ಪರಿಹಾರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ,
ಪ್ಯಾಚ್ ಗಾತ್ರ - 62 MB (ಬದಲಾವಣೆಗಳು 14548 ಫೈಲ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಿವೆ, 782155 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, 314792 ಸಾಲುಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ). 45 ರಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಎಲ್ಲದರ ಸುಮಾರು 5.9%
ಬದಲಾವಣೆಗಳು ಸಾಧನ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ, ಸರಿಸುಮಾರು 15% ಬದಲಾವಣೆಗಳನ್ನು ಹೊಂದಿವೆ
ಹಾರ್ಡ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸುವ ವರ್ತನೆ, 13%
ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್‌ಗೆ ಸಂಬಂಧಿಸಿದೆ, ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ 3% ಮತ್ತು ಆಂತರಿಕಕ್ಕೆ 3%
ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳು.

ಮುಖ್ಯ ನಾವೀನ್ಯತೆಗಳು:

  • ಮೆಮೊರಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಸೇವೆಗಳು
    • ಬಿಗಿಗೊಳಿಸಿದೆ GPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಮಾತ್ರ ರಫ್ತು ಮಾಡಲಾದ ಕರ್ನಲ್ ಘಟಕಗಳೊಂದಿಗೆ ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್‌ಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು GPL ಲೇಯರ್‌ಗಳ ಬಳಕೆಯ ವಿರುದ್ಧ ರಕ್ಷಣೆ. TAINT_PROPRIETARY_MODULE ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಈಗ ಈ ಫ್ಲ್ಯಾಗ್‌ನೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್‌ಗಳಿಂದ ಚಿಹ್ನೆಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯಲಾಗಿದೆ. GPL ಮಾಡ್ಯೂಲ್ ಅಲ್ಲದ GPL ಮಾಡ್ಯೂಲ್‌ನಿಂದ ಚಿಹ್ನೆಗಳನ್ನು ಆಮದು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ಆ GPL ಮಾಡ್ಯೂಲ್ TAINT_PROPRIETARY_MODULE ಲೇಬಲ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಈ ಹಿಂದೆ ಚಿಹ್ನೆಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಂಡಿದ್ದರೂ ಸಹ, GPL-ಪರವಾನಗಿ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿರುವ ಕರ್ನಲ್ ಘಟಕಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. "ಗ್ಪ್ಲೋನ್ಲಿ" ವರ್ಗ. ಹಿಮ್ಮುಖ ಲಾಕ್ (EXPORT_SYMBOL_GPL ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಂಡ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ EXPORT_SYMBOL_GPL ಅನ್ನು ಮಾತ್ರ ರಫ್ತು ಮಾಡುವುದು), ಇದು ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್‌ಗಳ ಕೆಲಸವನ್ನು ಮುರಿಯಬಹುದು, (ಒಡೆತನದ ಮಾಡ್ಯೂಲ್ ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಮಾತ್ರ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯಲಾಗುತ್ತದೆ, ಆದರೆ GPL ಬೈಂಡಿಂಗ್‌ಗಳಲ್ಲ).
    • ಸೇರಿಸಲಾಗಿದೆ kcompactd ಎಂಜಿನ್ ಬೆಂಬಲ ಪೂರ್ವ-ಪ್ಯಾಕಿಂಗ್ ಮೆಮೊರಿ ಪುಟಗಳು ಕರ್ನಲ್‌ಗೆ ಲಭ್ಯವಿರುವ ದೊಡ್ಡ ಮೆಮೊರಿ ಪುಟಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಹಿನ್ನೆಲೆಯಲ್ಲಿ. ಪ್ರಾಥಮಿಕ ಅಂದಾಜಿನ ಪ್ರಕಾರ, ಬ್ಯಾಕ್‌ಗ್ರೌಂಡ್ ಪ್ಯಾಕೇಜಿಂಗ್, ಕನಿಷ್ಟ ಓವರ್‌ಹೆಡ್ ವೆಚ್ಚದಲ್ಲಿ, ದೊಡ್ಡ ಮೆಮೊರಿ ಪುಟಗಳನ್ನು (ಬೃಹತ್-ಪುಟ) ಹಂಚುವಿಕೆಯ ವಿಳಂಬವನ್ನು ಹಿಂದೆ ಬಳಸಿದ ಪ್ಯಾಕೇಜಿಂಗ್ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಹೋಲಿಸಿದರೆ 70-80 ಪಟ್ಟು ಕಡಿಮೆ ಮಾಡಬಹುದು, ಅಗತ್ಯವಿದ್ದಾಗ (ಆನ್-ಡಿಮಾಂಡ್) ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ) kcompactd ಒದಗಿಸುವ ಬಾಹ್ಯ ವಿಘಟನೆಯ ಗಡಿಗಳನ್ನು ಹೊಂದಿಸಲು, sysctl vm.compaction_proactiveness ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಸೇರಿಸಲಾಗಿದೆ ಅಲ್ಗಾರಿದಮ್ ಬಳಸಿ ಕರ್ನಲ್ ಇಮೇಜ್ ಕಂಪ್ರೆಷನ್‌ಗೆ ಬೆಂಬಲ Z ಸ್ಟ್ಯಾಂಡರ್ಡ್ (zstd).
    • ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು x86 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ FSGSBASE, ಇದು ಬಳಕೆದಾರರ ಸ್ಥಳದಿಂದ FS/GS ರೆಜಿಸ್ಟರ್‌ಗಳ ವಿಷಯಗಳನ್ನು ಓದಲು ಮತ್ತು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕರ್ನಲ್‌ನಲ್ಲಿ, GSBASE ಗಾಗಿ ಅನಗತ್ಯ MSR ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಸಂದರ್ಭ ಸ್ವಿಚಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವೇಗಗೊಳಿಸಲು FSGSBASE ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಇದು FS/GS ಅನ್ನು ಬದಲಾಯಿಸಲು ಅನಗತ್ಯ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
    • ಸೇರಿಸಲಾಗಿದೆ "allow_writes" ನಿಯತಾಂಕವು ಬಳಕೆದಾರರ ಸ್ಥಳದಿಂದ ಪ್ರೊಸೆಸರ್‌ನ MSR ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ನಿಷೇಧಿಸಲು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಓದಲು ಈ ರೆಜಿಸ್ಟರ್‌ಗಳ ವಿಷಯಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಮಿತಿಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಏಕೆಂದರೆ MSR ಅನ್ನು ಬದಲಾಯಿಸುವುದು ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಬರವಣಿಗೆಯನ್ನು ಇನ್ನೂ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ, ಮತ್ತು MSR ಗೆ ಬದಲಾವಣೆಗಳು ಲಾಗ್‌ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಪ್ರವೇಶವನ್ನು ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.
    • ಅಸಮಕಾಲಿಕ I/O ಇಂಟರ್ಫೇಸ್‌ಗೆ io_uring ಕರ್ನಲ್ ಥ್ರೆಡ್‌ಗಳ ಅಗತ್ಯವಿಲ್ಲದ ಅಸಮಕಾಲಿಕ ಬಫರ್ಡ್ ರೀಡ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಭವಿಷ್ಯದ ಬಿಡುಗಡೆಯಲ್ಲಿ ರೆಕಾರ್ಡಿಂಗ್ ಬೆಂಬಲವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
    • I/O ಶೆಡ್ಯೂಲರ್ ಡೆಡ್‌ಲೈನ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ ಸಾಮರ್ಥ್ಯದ ಆಧಾರದ ಮೇಲೆ ಯೋಜನೆ, ಅವಕಾಶ ನೀಡುತ್ತಿದೆ ARM-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಂತಹ ಅಸಮಪಾರ್ಶ್ವದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸರಿಯಾದ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ DynamIQ ಮತ್ತು big.LITTLE, ಇದು ಒಂದು ಚಿಪ್‌ನಲ್ಲಿ ಶಕ್ತಿಯುತ ಮತ್ತು ಕಡಿಮೆ ದಕ್ಷ ಶಕ್ತಿ-ಸಮರ್ಥ CPU ಕೋರ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ನಿಧಾನಗತಿಯ CPU ಕೋರ್ ಸಮಯಕ್ಕೆ ಸರಿಯಾಗಿ ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸರಿಯಾದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದಾಗ ವೇಳಾಪಟ್ಟಿಯ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ತಪ್ಪಿಸಲು ಹೊಸ ಮೋಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • ಕರ್ನಲ್‌ನಲ್ಲಿನ ಶಕ್ತಿಯ ಬಳಕೆಯ ಮಾದರಿ (ಎನರ್ಜಿ ಮಾಡೆಲ್ ಫ್ರೇಮ್‌ವರ್ಕ್) ಈಗ ವಿವರಿಸುತ್ತದೆ CPU ವಿದ್ಯುತ್ ಬಳಕೆಯ ವರ್ತನೆಯನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ.
    • ಕ್ಲೋಸ್_ರೇಂಜ್() ಸಿಸ್ಟಂ ಕರೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದ್ದು, ಸಂಪೂರ್ಣ ಶ್ರೇಣಿಯ ತೆರೆದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಮುಚ್ಚಲು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.
    • ಪಠ್ಯ ಕನ್ಸೋಲ್ ಮತ್ತು fbcon ಡ್ರೈವರ್‌ನ ಅನುಷ್ಠಾನದಿಂದ ಕೋಡ್ ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದು VGA ಟೆಕ್ಸ್ಟ್ ಮೋಡ್ ವೀಡಿಯೋ ಮೆಮೊರಿಯ ಪ್ರಮಾಣಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದಲ್ಲಿ ಪಠ್ಯವನ್ನು ಹಿಂದಕ್ಕೆ (CONFIG_VGACON_SOFT_SCROLLBACK) ಸ್ಕ್ರಾಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.
    • ಪುನಃ ಕೆಲಸ ಮಾಡಿದೆ алгоритм назначения приоритетов для потоков внутри ядра. Новый вариант обеспечивает лучшую согласованность во всех подсистемах ядра при назначении приоритетов для задач реального времени.
    • sysctl ಸೇರಿಸಲಾಗಿದೆ sched_uclamp_util_min_rt_default ನೈಜ-ಸಮಯದ ಕಾರ್ಯಗಳಿಗಾಗಿ CPU ಬೂಸ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು (ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಟರಿ ಪವರ್‌ಗೆ ಬದಲಾಯಿಸಿದ ನಂತರ ಅಥವಾ ಮೊಬೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಶಕ್ತಿಯನ್ನು ಉಳಿಸಲು ನೀವು ಹಾರಾಡುತ್ತ ನೈಜ-ಸಮಯದ ಕಾರ್ಯಗಳ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಬಹುದು).
    • ಪುಟ ಸಂಗ್ರಹದಲ್ಲಿ ಪಾರದರ್ಶಕ ಬೃಹತ್ ಪುಟಗಳ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲು ಸಿದ್ಧತೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
    • ಡೈರೆಕ್ಟರಿ ಐಟಂಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿ-ಅಲ್ಲದ ವಸ್ತುಗಳಿಗೆ ರಚನೆ, ಅಳಿಸುವಿಕೆ ಅಥವಾ ಚಲನೆಯ ಘಟನೆಗಳು ಸಂಭವಿಸಿದಾಗ ಪೋಷಕ ಹೆಸರು ಮತ್ತು ಅನನ್ಯ FID ಮಾಹಿತಿಯನ್ನು ವರದಿ ಮಾಡಲು ಫ್ಯಾನೋಟಿಫೈ ಎಂಜಿನ್ ಹೊಸ ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು FAN_REPORT_NAME ಮತ್ತು FAN_REPORT_DIR_FID ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
    • ಸಿ ಗುಂಪುಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ ಹೊಸ ಸ್ಲ್ಯಾಬ್ ಮೆಮೊರಿ ನಿಯಂತ್ರಕ, ಇದು ಸ್ಲ್ಯಾಬ್ ಅಕೌಂಟಿಂಗ್ ಅನ್ನು ಮೆಮೊರಿ ಪುಟ ಮಟ್ಟದಿಂದ ಕರ್ನಲ್ ಆಬ್ಜೆಕ್ಟ್ ಮಟ್ಟಕ್ಕೆ ಸರಿಸಲು ಗಮನಾರ್ಹವಾಗಿದೆ, ಇದು ಪ್ರತಿ ಸಿಗ್ರೂಪ್‌ಗೆ ಪ್ರತ್ಯೇಕ ಸ್ಲ್ಯಾಬ್ ಕ್ಯಾಶ್‌ಗಳನ್ನು ನಿಯೋಜಿಸುವ ಬದಲು ವಿವಿಧ ಸಿಗ್ರೂಪ್‌ಗಳಲ್ಲಿ ಸ್ಲ್ಯಾಬ್ ಪುಟಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಪ್ರಸ್ತಾವಿತ ವಿಧಾನವು ಸ್ಲ್ಯಾಬ್ ಅನ್ನು ಬಳಸುವ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ಸ್ಲ್ಯಾಬ್‌ಗೆ ಬಳಸುವ ಮೆಮೊರಿಯ ಗಾತ್ರವನ್ನು 30-45% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಕರ್ನಲ್‌ನ ಒಟ್ಟಾರೆ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮೆಮೊರಿ ವಿಘಟನೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
    • ಧ್ವನಿ ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅಲ್ಸಾ и USB ಸ್ಟಾಕ್, ಅನುಗುಣವಾಗಿ ಇತ್ತೀಚೆಗೆ ಅಳವಡಿಸಲಾಗಿದೆ Linux ಕರ್ನಲ್‌ನಲ್ಲಿ ಅಂತರ್ಗತ ಪರಿಭಾಷೆಯ ಬಳಕೆಯ ಕುರಿತು ಶಿಫಾರಸುಗಳು; ರಾಜಕೀಯವಾಗಿ ತಪ್ಪಾದ ಪದಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ. "ಗುಲಾಮ", "ಮಾಸ್ಟರ್", "ಕಪ್ಪುಪಟ್ಟಿ" ಮತ್ತು "ಶ್ವೇತಪಟ್ಟಿ" ಪದಗಳಿಂದ ಕೋಡ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿದೆ.
  • ವರ್ಚುವಲೈಸೇಶನ್ ಮತ್ತು ಭದ್ರತೆ
    • ಕ್ಲಾಂಗ್ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸುವಾಗ ಕಂಡ ಸಂರಚಿಸುವ ಸಾಮರ್ಥ್ಯ (CONFIG_INIT_STACK_ALL_ZERO) ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಎಲ್ಲಾ ವೇರಿಯೇಬಲ್‌ಗಳ ಶೂನ್ಯಕ್ಕೆ ಸ್ವಯಂಚಾಲಿತ ಆರಂಭ (ನಿರ್ಮಾಣ ಮಾಡುವಾಗ, "-ftrivial-auto-var-init=zero" ಅನ್ನು ಸೂಚಿಸಿ).
    • seccomp ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಬಳಕೆದಾರ ಜಾಗದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ಕ್ರಮವನ್ನು ಬಳಸುವಾಗ, ಸೇರಿಸಲಾಗಿದೆ ಅವಕಾಶವನ್ನು ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳ ಬದಲಿಗೆ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅನುಕರಿಸಲು ಮೇಲ್ವಿಚಾರಣೆ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳ ರಚನೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಕ್ರೋಮ್‌ಗಾಗಿ ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೇನರ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಅಳವಡಿಕೆಗಳಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕತೆಯು ಬೇಡಿಕೆಯಲ್ಲಿದೆ.
    • xtensa ಮತ್ತು csky ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ, seccomp ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಸೀಮಿತಗೊಳಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. xtensa ಗಾಗಿ, ಆಡಿಟ್ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ.
    • ಸೇರಿಸಲಾಗಿದೆ ಹೊಸ ಸಾಮರ್ಥ್ಯದ ಫ್ಲ್ಯಾಗ್ CAP_CHECKPOINT_RESTORE, ಇದು ಹೆಚ್ಚುವರಿ ಸವಲತ್ತುಗಳನ್ನು ವರ್ಗಾವಣೆ ಮಾಡದೆಯೇ ಪ್ರಕ್ರಿಯೆಗಳ ಸ್ಥಿತಿಯನ್ನು ಫ್ರೀಜ್ ಮಾಡಲು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸಲು ಸಂಬಂಧಿಸಿದ ಸಾಮರ್ಥ್ಯಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • GCC 11 ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ
      ಡೀಬಗ್ ಮಾಡುವ ಸಾಧನ KCSAN (ಕರ್ನಲ್ ಕಾನ್ಕರೆನ್ಸಿ ಸ್ಯಾನಿಟೈಜರ್), ಕರ್ನಲ್‌ನಲ್ಲಿ ಓಟದ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಹೀಗಾಗಿ, KCSAN ಅನ್ನು ಈಗ GCC ಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಕರ್ನಲ್‌ಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು.

    • AMD ಝೆನ್ ಮತ್ತು ಹೊಸ CPU ಮಾದರಿಗಳಿಗಾಗಿ ಸೇರಿಸಲಾಗಿದೆ P2PDMA ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಬೆಂಬಲ, ಇದು PCI ಬಸ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎರಡು ಸಾಧನಗಳ ಮೆಮೊರಿಯ ನಡುವೆ ನೇರ ಡೇಟಾ ವರ್ಗಾವಣೆಗಾಗಿ DMA ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • ಕೆಲಸದ ಕ್ಯೂಗಳನ್ನು ಬಳಸದೆಯೇ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಡೇಟಾ ಸಂಸ್ಕರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಸುಪ್ತತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಮೋಡ್ ಅನ್ನು dm-crypt ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಗೆ ಈ ಮೋಡ್ ಸಹ ಅವಶ್ಯಕವಾಗಿದೆ ವಲಯಗೊಳಿಸಲಾಗಿದೆ ಬ್ಲಾಕ್ ಸಾಧನಗಳು (ಅನುಕ್ರಮವಾಗಿ ಬರೆಯಬೇಕಾದ ಪ್ರದೇಶಗಳೊಂದಿಗೆ ಸಾಧನಗಳು, ಬ್ಲಾಕ್ಗಳ ಸಂಪೂರ್ಣ ಗುಂಪನ್ನು ನವೀಕರಿಸುವುದು). ಡಿಎಂ-ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಥ್ರೋಪುಟ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಸುಪ್ತತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ.
    • Xen ಹೈಪರ್ವೈಸರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ಯಾರಾವರ್ಚುವಲೈಸೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ 32-ಬಿಟ್ ಅತಿಥಿಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಅಂತಹ ಸಿಸ್ಟಮ್‌ಗಳ ಬಳಕೆದಾರರು ಅತಿಥಿ ಪರಿಸರದಲ್ಲಿ 64-ಬಿಟ್ ಕರ್ನಲ್‌ಗಳನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸಬೇಕು ಅಥವಾ ಪರಿಸರಗಳನ್ನು ಚಲಾಯಿಸಲು ಪ್ಯಾರಾವರ್ಚುವಲೈಸೇಶನ್ (PV) ಬದಲಿಗೆ ಪೂರ್ಣ (HVM) ಅಥವಾ ಸಂಯೋಜಿತ (PVH) ವರ್ಚುವಲೈಸೇಶನ್ ಮೋಡ್‌ಗಳನ್ನು ಬಳಸಬೇಕು.
  • ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ, I/O ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆಗಳು
    • Btrfs ಕಡತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ ಎಲ್ಲಾ ಇತರ ಮರುಪಡೆಯುವಿಕೆ ಆಯ್ಕೆಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಏಕೀಕರಿಸುವ "ಪಾರುಗಾಣಿಕಾ" ಮೌಂಟ್ ಆಯ್ಕೆ. "alloc_start" ಮತ್ತು "subvolrootid" ಆಯ್ಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು "inode_cache" ಆಯ್ಕೆಯನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ವಿಶೇಷವಾಗಿ fsync() ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸುತ್ತದೆ. ಸೇರಿಸಲಾಗಿದೆ CRC32c ಹೊರತುಪಡಿಸಿ ಪರ್ಯಾಯ ರೀತಿಯ ಚೆಕ್‌ಸಮ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ.
    • ಸೇರಿಸಲಾಗಿದೆ ext4 ಮತ್ತು F2FS ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಇನ್‌ಲೈನ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ (ಇನ್‌ಲೈನ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್) ಬಳಸುವ ಸಾಮರ್ಥ್ಯ, "ಇನ್‌ಲೈನ್‌ಕ್ರಿಪ್ಟ್" ಮೌಂಟ್ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಇನ್‌ಲೈನ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಮೋಡ್ ಡ್ರೈವ್ ನಿಯಂತ್ರಕದಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪಾರದರ್ಶಕವಾಗಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ.
    • XFS ನಲ್ಲಿ ಭದ್ರಪಡಿಸಲಾಗಿದೆ ಐನೋಡ್ ರೀಸೆಟ್ (ಫ್ಲಶ್) ಸಂಪೂರ್ಣವಾಗಿ ಅಸಮಕಾಲಿಕ ಮೋಡ್‌ನಲ್ಲಿ ಅದು ಮೆಮೊರಿ ಕ್ಲೀನಪ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸುವುದಿಲ್ಲ. ಮೃದು ಮಿತಿ ಮತ್ತು ಐನೋಡ್ ಮಿತಿ ಎಚ್ಚರಿಕೆಗಳನ್ನು ತಪ್ಪಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಕಾರಣವಾದ ದೀರ್ಘಕಾಲದ ಕೋಟಾ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ. ext4 ಮತ್ತು xfs ಗಾಗಿ DAX ಬೆಂಬಲದ ಏಕೀಕೃತ ಅನುಷ್ಠಾನ.
    • Ext4 ರಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ ಪೂರ್ವ ಲೋಡ್ ಬ್ಲಾಕ್ ಹಂಚಿಕೆ ಬಿಟ್‌ಮ್ಯಾಪ್‌ಗಳು. ಆರಂಭಗೊಳ್ಳದ ಗುಂಪುಗಳ ಸ್ಕ್ಯಾನಿಂಗ್ ಅನ್ನು ಸೀಮಿತಗೊಳಿಸುವುದರೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ, ಆಪ್ಟಿಮೈಸೇಶನ್ ದೊಡ್ಡ ವಿಭಾಗಗಳನ್ನು ಆರೋಹಿಸಲು ಬೇಕಾದ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
    • F2FS ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ioctl F2FS_IOC_SEC_TRIM_FILE, ಇದು ಫೈಲ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡೇಟಾವನ್ನು ಭೌತಿಕವಾಗಿ ಮರುಹೊಂದಿಸಲು TRIM/ಡಿಸ್ಕಾರ್ಡ್ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಡ್ರೈವ್‌ನಲ್ಲಿ ಉಳಿದ ಡೇಟಾವನ್ನು ಬಿಡದೆ ಪ್ರವೇಶ ಕೀಗಳನ್ನು ಅಳಿಸಲು.
      F2FS ನಲ್ಲಿಯೂ ಸಹ ಸೇರಿಸಲಾಗಿದೆ ಹೊಸ ಕಸ ಸಂಗ್ರಹಣೆ ಮೋಡ್ GC_URGENT_LOW, ಇದು ಕಸ ಸಂಗ್ರಾಹಕವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನಿಷ್ಕ್ರಿಯ ಸ್ಥಿತಿಯಲ್ಲಿರಲು ಕೆಲವು ತಪಾಸಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಹೆಚ್ಚು ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

    • bcache ನಲ್ಲಿ, ಜೋನ್ಡ್ ಡಿವೈಸ್ ಕ್ಯಾಶ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ತಯಾರಿಯಲ್ಲಿ ವಿಸ್ತಾರಗಳಿಗಾಗಿ ಬಕೆಟ್_ಸೈಜ್ ಅನ್ನು 16 ರಿಂದ 32 ಬಿಟ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ.
    • UFS ನಿಯಂತ್ರಕಗಳಿಂದ ಒದಗಿಸಲಾದ ಅಂತರ್ನಿರ್ಮಿತ ಯಂತ್ರಾಂಶ ಗೂಢಲಿಪೀಕರಣದ ಆಧಾರದ ಮೇಲೆ ಇನ್‌ಲೈನ್ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು SCSI ಉಪವ್ಯವಸ್ಥೆಗೆ ಸೇರಿಸಲಾಗಿದೆ (ಯುನಿವರ್ಸಲ್ ಫ್ಲ್ಯಾಶ್ ಸಂಗ್ರಹಣೆ).
    • ಹೊಸ ಕರ್ನಲ್ ಕಮಾಂಡ್ ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ "ಡೀಬಗ್ಫ್ಸ್" ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಅದೇ ಹೆಸರಿನ ಹುಸಿ-ಎಫ್ಎಸ್ ಲಭ್ಯತೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
    • NFSv4.2 ಕ್ಲೈಂಟ್ ವಿಸ್ತೃತ ಫೈಲ್ ಗುಣಲಕ್ಷಣಗಳಿಗೆ (xattr) ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
    • ಡಿಎಂ-ಧೂಳಿನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಗುರುತಿಸಲಾದ ಎಲ್ಲಾ ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಇಂಟರ್ಫೇಸ್ ("dmsetup ಸಂದೇಶ dust1 0 listbadblocks").
    • md/raid5 ಗಾಗಿ, STRIPE ಬ್ಲಾಕ್ ಗಾತ್ರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು /sys/block/md1/md/stripe_size ನಿಯತಾಂಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • NVMe ಶೇಖರಣಾ ಸಾಧನಗಳಿಗಾಗಿ ಸೇರಿಸಲಾಗಿದೆ ಡ್ರೈವ್ ಜೋನಿಂಗ್ ಕಮಾಂಡ್‌ಗಳಿಗೆ (ZNS, NVM ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಜೋನ್ಡ್ ನೇಮ್‌ಸ್ಪೇಸ್) ಬೆಂಬಲ, ಇದು ಡ್ರೈವ್‌ನಲ್ಲಿನ ಡೇಟಾದ ನಿಯೋಜನೆಯ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಬ್ಲಾಕ್‌ಗಳ ಗುಂಪುಗಳನ್ನು ರೂಪಿಸುವ ವಲಯಗಳಾಗಿ ಶೇಖರಣಾ ಜಾಗವನ್ನು ವಿಭಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ
    • ನೆಟ್‌ಫಿಲ್ಟರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ರೂಟಿಂಗ್ ಚೆಕ್ ಮೊದಲು ಹಂತದಲ್ಲಿ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ತಿರಸ್ಕರಿಸುವ ಸಾಮರ್ಥ್ಯ (ರಿಜೆಕ್ಟ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಈಗ ಇನ್‌ಪುಟ್, ಫಾರ್ವರ್ಡ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಸರಪಳಿಗಳಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಐಸಿಎಂಪಿ ಮತ್ತು ಟಿಸಿಪಿಗಾಗಿ ಪೂರ್ವಭಾವಿ ಹಂತದಲ್ಲಿಯೂ ಬಳಸಬಹುದು).
    • nftables ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಈವೆಂಟ್‌ಗಳನ್ನು ಲೆಕ್ಕಪರಿಶೋಧಿಸುವ ಸಾಮರ್ಥ್ಯ.
    • ನೆಟ್‌ಲಿಂಕ್ API ನಲ್ಲಿ nftables ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಅನಾಮಧೇಯ ಸರಪಳಿಗಳಿಗೆ ಬೆಂಬಲ, ಅದರ ಹೆಸರನ್ನು ಕರ್ನಲ್‌ನಿಂದ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಅನಾಮಧೇಯ ಸರಪಳಿಗೆ ಸಂಬಂಧಿಸಿದ ನಿಯಮವನ್ನು ನೀವು ಅಳಿಸಿದಾಗ, ಸರಪಳಿಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸಲ್ಪಡುತ್ತದೆ.
    • ಬಳಕೆದಾರರ ಜಾಗಕ್ಕೆ ಡೇಟಾವನ್ನು ನಕಲಿಸದೆ ಸಹಾಯಕ ರಚನೆಗಳ (ನಕ್ಷೆಗಳು) ಅಂಶಗಳನ್ನು ಸಂಚರಿಸಲು, ಫಿಲ್ಟರ್ ಮಾಡಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಪುನರಾವರ್ತಕಗಳಿಗೆ BPF ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಪುನರಾವರ್ತಕಗಳನ್ನು TCP ಮತ್ತು UDP ಸಾಕೆಟ್‌ಗಳಿಗೆ ಬಳಸಬಹುದು, BPF ಪ್ರೋಗ್ರಾಂಗಳು ತೆರೆದ ಸಾಕೆಟ್‌ಗಳ ಪಟ್ಟಿಗಳ ಮೇಲೆ ಪುನರಾವರ್ತಿಸಲು ಮತ್ತು ಅವುಗಳಿಂದ ಅಗತ್ಯವಿರುವ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
    • ಹೊಸ ಪ್ರಕಾರದ BPF ಪ್ರೋಗ್ರಾಂ BPF_PROG_TYPE_SK_LOOKUP ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಒಳಬರುವ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಕರ್ನಲ್ ಸೂಕ್ತವಾದ ಆಲಿಸುವ ಸಾಕೆಟ್‌ಗಾಗಿ ಹುಡುಕಿದಾಗ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಈ ರೀತಿಯ BPF ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸುವುದರಿಂದ, ಬೈಂಡ್() ಸಿಸ್ಟಮ್ ಕರೆಯಿಂದ ನಿರ್ಬಂಧಿತವಾಗದೆ, ಯಾವ ಸಾಕೆಟ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಸಂಯೋಜಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ನಿರ್ಧಾರಗಳನ್ನು ಮಾಡುವ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ನೀವು ರಚಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಒಂದೇ ಸಾಕೆಟ್ ಅನ್ನು ವಿಳಾಸಗಳು ಅಥವಾ ಪೋರ್ಟ್‌ಗಳ ಶ್ರೇಣಿಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, SO_KEEPALIVE ಫ್ಲ್ಯಾಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು bpf_setsockopt() ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಸಾಕೆಟ್ ಬಿಡುಗಡೆಯಾದಾಗ ಕರೆಯಲ್ಪಡುವ BPF_CGROUP_INET_SOCK_RELEASE ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • ಪ್ರೋಟೋಕಾಲ್ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಪಿಆರ್ಪಿ (ಪ್ಯಾರಲಲ್ ರಿಡಂಡೆನ್ಸಿ ಪ್ರೋಟೋಕಾಲ್), ಇದು ಈಥರ್ನೆಟ್ ಆಧಾರಿತ ಬ್ಯಾಕಪ್ ಚಾನಲ್‌ಗೆ ಬದಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಯಾವುದೇ ನೆಟ್‌ವರ್ಕ್ ಘಟಕಗಳ ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಪಾರದರ್ಶಕವಾಗಿರುತ್ತದೆ.
    • ಸ್ಟ್ಯಾಕ್ mac80211 ಸೇರಿಸಲಾಗಿದೆ ಪ್ರವೇಶ ಬಿಂದು ಮೋಡ್‌ನಲ್ಲಿ ನಾಲ್ಕು-ಹಂತದ WPA/WPA2-PSK ಚಾನಲ್ ಸಮಾಲೋಚನೆಗೆ ಬೆಂಬಲ.
    • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ FQ-PIE (ಫ್ಲೋ ಕ್ಯೂ PIE) ನೆಟ್‌ವರ್ಕ್ ಕ್ಯೂ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಲು qdisc (ಕ್ಯೂಯಿಂಗ್ ಡಿಸಿಪ್ಲೈನ್) ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಕೇಬಲ್ ಮೋಡೆಮ್ಗಳು.
    • MPTCP (ಮಲ್ಟಿಪಾತ್ TCP) ಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, TCP ಪ್ರೋಟೋಕಾಲ್‌ನ ವಿಸ್ತರಣೆಗಳು TCP ಸಂಪರ್ಕದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಪ್ಯಾಕೆಟ್‌ಗಳ ವಿತರಣೆಯೊಂದಿಗೆ ವಿವಿಧ IP ವಿಳಾಸಗಳೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ವಿವಿಧ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳ ಮೂಲಕ ಹಲವಾರು ಮಾರ್ಗಗಳಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಸಿನ್ ಕುಕೀ, DATA_FIN, ಬಫರ್ ಸ್ವಯಂ-ಟ್ಯೂನಿಂಗ್, ಸಾಕೆಟ್ ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್ ಮತ್ತು ಸೆಟ್‌ಸಾಕ್‌ಕಾಪ್ಟ್‌ನಲ್ಲಿ REUSEADDR, REUSEPORT ಮತ್ತು V6ONLY ಫ್ಲ್ಯಾಗ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ವರ್ಚುವಲ್ ರೂಟಿಂಗ್ ಟೇಬಲ್‌ಗಳಿಗಾಗಿ VRF (ವರ್ಚುವಲ್ ರೂಟಿಂಗ್ ಮತ್ತು ಫಾರ್ವರ್ಡ್), ಇದು ಒಂದು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಹಲವಾರು ರೂಟಿಂಗ್ ಡೊಮೇನ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಂಘಟಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, "ಕಟ್ಟುನಿಟ್ಟಾದ" ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಈ ಕ್ರಮದಲ್ಲಿ, ವರ್ಚುವಲ್ ಟೇಬಲ್ ಅನ್ನು ಇತರ ವರ್ಚುವಲ್ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಬಳಸದ ರೂಟಿಂಗ್ ಟೇಬಲ್‌ನೊಂದಿಗೆ ಮಾತ್ರ ಸಂಯೋಜಿಸಬಹುದು.
    • ವೈರ್‌ಲೆಸ್ ಡ್ರೈವರ್ ath11k ಆಗಿದೆ ಸೇರಿಸಲಾಗಿದೆ ಬೆಂಬಲ 6GHz ಆವರ್ತನ ಮತ್ತು ಸ್ಪೆಕ್ಟ್ರಲ್ ಸ್ಕ್ಯಾನಿಂಗ್.
  • ಸಲಕರಣೆ
    • ಯುನಿಕೋರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದನ್ನು ಪೀಕಿಂಗ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ ಸೆಂಟರ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು 2011 ರಲ್ಲಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಈ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು 2014 ರಿಂದ ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಮತ್ತು GCC ಯಲ್ಲಿ ಯಾವುದೇ ಬೆಂಬಲವನ್ನು ಹೊಂದಿಲ್ಲ.
    • RISC-V ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ kcov (ಕರ್ನಲ್ ಕೋಡ್ ಕವರೇಜ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಡೀಬಗ್‌ಫ್ಸ್ ಇಂಟರ್ಫೇಸ್), kmemleak (ಮೆಮೊರಿ ಲೀಕ್ ಡಿಟೆಕ್ಷನ್ ಸಿಸ್ಟಮ್), ಸ್ಟಾಕ್ ಪ್ರೊಟೆಕ್ಷನ್, ಜಂಪ್ ಮಾರ್ಕ್‌ಗಳು ಮತ್ತು ಟಿಕ್‌ಲೆಸ್ ಕಾರ್ಯಾಚರಣೆಗಳು (ಟೈಮರ್ ಸಿಗ್ನಲ್‌ಗಳಿಂದ ಸ್ವತಂತ್ರ ಬಹುಕಾರ್ಯಕ).
    • PowerPC ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, ಸ್ಪಿನ್‌ಲಾಕ್ ಕ್ಯೂಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಲಾಕ್ ಸಂಘರ್ಷದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಿದೆ.
    • ARM ಮತ್ತು ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ, ಪ್ರೊಸೆಸರ್ ಆವರ್ತನ ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಶೆಡುಟಿಲ್ (cpufreq governor), ಇದು ಆವರ್ತನವನ್ನು ಬದಲಾಯಿಸುವ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್‌ನಿಂದ ಮಾಹಿತಿಯನ್ನು ನೇರವಾಗಿ ಬಳಸುತ್ತದೆ ಮತ್ತು ಆವರ್ತನವನ್ನು ತ್ವರಿತವಾಗಿ ಬದಲಾಯಿಸಲು cpufreq ಡ್ರೈವರ್‌ಗಳನ್ನು ತಕ್ಷಣವೇ ಪ್ರವೇಶಿಸಬಹುದು, CPU ಆಪರೇಟಿಂಗ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಪ್ರಸ್ತುತ ಲೋಡ್‌ಗೆ ತಕ್ಷಣ ಹೊಂದಿಸುತ್ತದೆ.
    • ಇಂಟೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳಿಗಾಗಿ i915 DRM ಡ್ರೈವರ್ ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ ರಾಕೆಟ್ ಸರೋವರ ಮತ್ತು ಡಿಸ್ಕ್ರೀಟ್ ಕಾರ್ಡ್‌ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಇಂಟೆಲ್ Xe DG1.
    • Amdgpu ಡ್ರೈವರ್ AMD GPU ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿತು ನವಿ 21 (ನೇವಿ ಫ್ಲೌಂಡರ್) ಮತ್ತು ನವಿ 22 (ಸಿಯೆನ್ನಾ ಸಿಚ್ಲಿಡ್). ದಕ್ಷಿಣ ದ್ವೀಪಗಳ GPU (ರೇಡಿಯನ್ HD 7000) ಗಾಗಿ UVD/VCE ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಮತ್ತು ಡೀಕೋಡಿಂಗ್ ವೇಗವರ್ಧಕ ಎಂಜಿನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
      ಡಿಸ್‌ಪ್ಲೇಯನ್ನು 90, 180 ಅಥವಾ 270 ಡಿಗ್ರಿಗಳಷ್ಟು ತಿರುಗಿಸಲು ಆಸ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

      ಕುತೂಹಲಕಾರಿಯಾಗಿ, AMD GPU ಗಾಗಿ ಚಾಲಕ ಇದು ಕರ್ನಲ್‌ನಲ್ಲಿನ ಅತಿ ದೊಡ್ಡ ಚಾಲಕ - ಇದು ಸುಮಾರು 2.71 ಮಿಲಿಯನ್ ಲೈನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿದೆ, ಇದು ಒಟ್ಟು ಕರ್ನಲ್ ಗಾತ್ರದ (10 ಮಿಲಿಯನ್ ಲೈನ್‌ಗಳು) ಸರಿಸುಮಾರು 27.81% ಆಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಜಿಪಿಯು ರೆಜಿಸ್ಟರ್‌ಗಳಿಗಾಗಿ ಡೇಟಾದೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾದ ಹೆಡರ್ ಫೈಲ್‌ಗಳಿಂದ 1.79 ಮಿಲಿಯನ್ ಸಾಲುಗಳನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ಸಿ ಕೋಡ್ 366 ಸಾವಿರ ಸಾಲುಗಳು (ಹೋಲಿಕೆಗಾಗಿ, ಇಂಟೆಲ್ ಐ 915 ಡ್ರೈವರ್ 209 ಸಾವಿರ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಮತ್ತು ನೌವೀ - 149 ಸಾವಿರ).

    • ನೌವಿಯೋ ಡ್ರೈವರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಬಳಸಿ ಫ್ರೇಮ್-ಬೈ-ಫ್ರೇಮ್ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಬೆಂಬಲ ಸಿಆರ್ಸಿ NVIDIA GPU ಡಿಸ್ಪ್ಲೇ ಇಂಜಿನ್‌ಗಳಲ್ಲಿ (ಸೈಕ್ಲಿಕ್ ರಿಡಂಡೆನ್ಸಿ ಚೆಕ್‌ಗಳು). ಅನುಷ್ಠಾನವು NVIDIA ಒದಗಿಸಿದ ದಸ್ತಾವೇಜನ್ನು ಆಧರಿಸಿದೆ.
    • LCD ಪ್ಯಾನೆಲ್‌ಗಳಿಗಾಗಿ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ಫ್ರಿಡಾ FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 XB599.
    • ALSA ಆಡಿಯೊ ಉಪವ್ಯವಸ್ಥೆಯು ಬೆಂಬಲಿಸುತ್ತದೆ ಇಂಟೆಲ್ ಸೈಲೆಂಟ್ ಸ್ಟ್ರೀಮ್ (ಪ್ಲೇಬ್ಯಾಕ್ ಪ್ರಾರಂಭಿಸುವಾಗ ವಿಳಂಬವನ್ನು ತೊಡೆದುಹಾಕಲು ಬಾಹ್ಯ HDMI ಸಾಧನಗಳಿಗೆ ನಿರಂತರ ವಿದ್ಯುತ್ ಮೋಡ್) ಮತ್ತು ಹೊಸ ಸಾಧನ ಮೈಕ್ರೊಫೋನ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಮ್ಯೂಟ್ ಬಟನ್‌ಗಳ ಪ್ರಕಾಶವನ್ನು ನಿಯಂತ್ರಿಸಲು, ಮತ್ತು ನಿಯಂತ್ರಕ ಸೇರಿದಂತೆ ಹೊಸ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಲೂಂಗ್ಸನ್ 7A1000.
    • ARM ಬೋರ್ಡ್‌ಗಳು, ಸಾಧನಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (Sony Xperia, XA Plus 10, XA10, XA2, XA2 ನಲ್ಲಿ ಬಳಸಲಾಗಿದೆ ಅಲ್ಟ್ರಾ), ಜೆಟ್ಸನ್ ಕ್ಸೇವಿಯರ್ NX, ಅಮ್ಲಾಜಿಕ್ WeTek Core2, Aspeed EthanolX, NXP i.MX2, MikroTik ರೂಟರ್‌ಬೋರ್ಡ್ 6, Xiaomi ಲಿಬ್ರಾ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಲೂಮಿಯಾ 3011, Sony Xperia Z950, MStar, Microchip, ಅಮೆಜಾನ್ ಕೆಮೆಕ್ಸ್ v5, ರೆನೆಸಾಸ್ RZ/G5H.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕನ್ ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ರೂಪುಗೊಂಡಿತು
ಆಯ್ಕೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಕರ್ನಲ್ 5.9 - Linux-libre 5.9-gnu, ಮುಕ್ತವಲ್ಲದ ಘಟಕಗಳು ಅಥವಾ ಕೋಡ್ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿರುವ ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಡ್ರೈವರ್ ಅಂಶಗಳಿಂದ ತೆರವುಗೊಳಿಸಲಾಗಿದೆ, ಅದರ ವ್ಯಾಪ್ತಿಯು ತಯಾರಕರಿಂದ ಸೀಮಿತವಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು WiFi rtw8821c ಮತ್ತು SoC MediaTek mt8183 ಗಾಗಿ ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಬ್ಲಬ್ ಲೋಡಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169 (rtl8125b-2) ಮತ್ತು x86 ಟಚ್‌ಸ್ಕ್ರೀನ್ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬ್ಲಬ್ ಕ್ಲೀನಿಂಗ್ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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