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

ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಪರಿಚಯಿಸಲಾಗಿದೆ ಕರ್ನಲ್ ಬಿಡುಗಡೆ ಲಿನಕ್ಸ್ 5.1. ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳ ಪೈಕಿ: ಅಸಮಕಾಲಿಕ I/O io_uring ಗಾಗಿ ಹೊಸ ಇಂಟರ್‌ಫೇಸ್, RAM ಆಗಿ NVDIMM ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ, ನೌವಿಯಲ್ಲಿ ಹಂಚಿಕೆಯ ವರ್ಚುವಲ್ ಮೆಮೊರಿಗೆ ಬೆಂಬಲ, fanotify ಮೂಲಕ ಅತಿ ದೊಡ್ಡ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಸ್ಕೇಲೆಬಲ್ ಮೇಲ್ವಿಚಾರಣೆಗೆ ಬೆಂಬಲ, Zstd ಸಂಕೋಚನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ Btrfs ನಲ್ಲಿನ ಮಟ್ಟಗಳು, ಹೊಸ cpuidle TEO ಹ್ಯಾಂಡ್ಲರ್, 2038 ರ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಸಿಸ್ಟಮ್ ಕರೆಗಳ ಅನುಷ್ಠಾನ, initramfs ಇಲ್ಲದೆ ಸಾಧನ-ಮ್ಯಾಪರ್ ಸಾಧನಗಳಿಂದ ಬೂಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ, SafeSetID LSM ಮಾಡ್ಯೂಲ್, ಸಂಯೋಜಿತ ಲೈವ್ ಪ್ಯಾಚ್‌ಗಳಿಗೆ ಬೆಂಬಲ.

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

  • ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ, I/O ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆಗಳು
    • ಅಸಮಕಾಲಿಕ I/O ಗಾಗಿ ಹೊಸ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ - io_uring, ಇದು I/O ಪೋಲಿಂಗ್‌ಗೆ ಬೆಂಬಲ ಮತ್ತು ಬಫರಿಂಗ್‌ನೊಂದಿಗೆ ಅಥವಾ ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಗಮನಾರ್ಹವಾಗಿದೆ. ಈ ಹಿಂದೆ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಅಸಮಕಾಲಿಕ I/O ಯಾಂತ್ರಿಕತೆ "aio" ಬಫರ್ಡ್ I/O ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, O_DIRECT ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಬಫರಿಂಗ್ ಮತ್ತು ಕ್ಯಾಶ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡದೆ), ಮೆಟಾಡೇಟಾ ಲಭ್ಯತೆಗಾಗಿ ಕಾಯುತ್ತಿರುವ ಕಾರಣ ಲಾಕ್ ಮಾಡುವಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿತ್ತು, ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ನಕಲಿಸುವ ಕಾರಣದಿಂದಾಗಿ ದೊಡ್ಡ ಓವರ್ಹೆಡ್ ವೆಚ್ಚಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿದೆ.

      API ಒಳಗೆ
      io_uring ಡೆವಲಪರ್‌ಗಳು ಹಳೆಯ aio ಇಂಟರ್‌ಫೇಸ್‌ನ ನ್ಯೂನತೆಗಳನ್ನು ನಿವಾರಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು. ಮೂಲಕ ಉತ್ಪಾದಕತೆ io_uring ಬಹಳ ಹತ್ತಿರದಲ್ಲಿದೆ SPDK ಮತ್ತು ಮತದಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಲಿಬಯೋಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಮುಂದಿದೆ. ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಂತಿಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ io_uring ಅನ್ನು ಬಳಸಲು ಲೈಬ್ರರಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ ಲಿಬರಿಂಗ್, ಇದು ಕರ್ನಲ್ ಇಂಟರ್ಫೇಸ್ ಮೇಲೆ ಉನ್ನತ ಮಟ್ಟದ ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ;

    • FS fanotify() ನಲ್ಲಿ ಈವೆಂಟ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಸೂಪರ್‌ಬ್ಲಾಕ್ ಮತ್ತು ರಚನೆ ಬದಲಾವಣೆಯ ಸಂದರ್ಭಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಬೆಂಬಲ ದಿಕ್ಕು (ಡೈರೆಕ್ಟರಿಗಳನ್ನು ರಚಿಸುವ, ಅಳಿಸುವ ಮತ್ತು ಚಲಿಸುವ ಘಟನೆಗಳು). ಪ್ರಸ್ತುತಪಡಿಸಿದ ವೈಶಿಷ್ಟ್ಯಗಳು inotify ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಅತಿ ದೊಡ್ಡ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಬದಲಾವಣೆಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ರಚಿಸುವಾಗ ಉದ್ಭವಿಸುವ ಸ್ಕೇಲೆಬಿಲಿಟಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ (ಡೈರೆಂಟ್ ಬದಲಾವಣೆಗಳನ್ನು ಈ ಹಿಂದೆ ಇನೋಟಿಫೈ ಮೂಲಕ ಮಾತ್ರ ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು, ಆದರೆ
      ದೊಡ್ಡ ನೆಸ್ಟೆಡ್ ಡೈರೆಕ್ಟರಿಗಳ ಪುನರಾವರ್ತಿತ ಟ್ರ್ಯಾಕಿಂಗ್ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಅಪೇಕ್ಷಿತವಾಗಿರುವುದನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟಿದೆ). ಈಗ ಅಂತಹ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಫ್ಯಾನೋಟಿಫೈ ಮೂಲಕ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಬಹುದು;

    • Btrfs ಕಡತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ zstd ಅಲ್ಗಾರಿದಮ್‌ಗಾಗಿ ಸಂಕೋಚನ ಮಟ್ಟವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ, ಇದು ವೇಗವಾದ ಆದರೆ ಪರಿಣಾಮಕಾರಿಯಲ್ಲದ lz4 ಮತ್ತು ನಿಧಾನವಾದ ಆದರೆ ಉತ್ತಮವಾದ ಕಂಪ್ರೆಷನ್ xz ನಡುವಿನ ಅತ್ಯುತ್ತಮ ರಾಜಿ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. zlib ಅನ್ನು ಬಳಸುವಾಗ ಸಂಕೋಚನ ಮಟ್ಟವನ್ನು ಹೇಗೆ ಹೊಂದಿಸಲು ಹಿಂದೆ ಸಾಧ್ಯವಾಯಿತು ಎಂಬುದರ ಸಾದೃಶ್ಯದ ಮೂಲಕ, zstd ಗಾಗಿ “-o compress=zstd:level” ಮೌಂಟ್ ಆಯ್ಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ, ಕನಿಷ್ಠ ಮೊದಲ ಹಂತವು 2.658 MB/s ಸಂಕೋಚನ ವೇಗದೊಂದಿಗೆ 438.47 ಪಟ್ಟು ಡೇಟಾ ಸಂಕುಚನವನ್ನು ಒದಗಿಸಿದೆ, 910.51 MB/s ನ ಡಿಕಂಪ್ರೆಷನ್ ವೇಗ ಮತ್ತು 780 MB ಯ ಮೆಮೊರಿ ಬಳಕೆ, ಮತ್ತು ಗರಿಷ್ಠ ಮಟ್ಟ 15 3.126 ಬಾರಿ ಒದಗಿಸಿದೆ, ಆದರೆ ಸಂಕೋಚನದೊಂದಿಗೆ 37.30 MB/s ವೇಗ. ಅನ್ಪ್ಯಾಕ್ 878.84 MB/s ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆ 2547 MB;
    • ಸೇರಿಸಲಾಗಿದೆ initramfs ಅನ್ನು ಬಳಸದೆ ಸಾಧನ-ಮ್ಯಾಪರ್ ಸಾಧನದಲ್ಲಿರುವ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ಬೂಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ. ಪ್ರಸ್ತುತ ಕರ್ನಲ್ ಬಿಡುಗಡೆಯಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಾಧನ-ಮ್ಯಾಪರ್ ಸಾಧನಗಳನ್ನು ನೇರವಾಗಿ ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ರೂಟ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ವಿಭಾಗವಾಗಿ. ಬೂಟ್ ಪ್ಯಾರಾಮೀಟರ್ "dm-mod.create" ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಭಾಗವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸಲಾದ ಸಾಧನ-ಮ್ಯಾಪರ್ ಮಾಡ್ಯೂಲ್‌ಗಳು: "ಕ್ರಿಪ್ಟ್", "ವಿಳಂಬ", "ರೇಖೀಯ", "ಸ್ನ್ಯಾಪ್‌ಶಾಟ್-ಮೂಲ" ಮತ್ತು "ಸತ್ಯತೆ";
    • F2FS_NOCOW_FL ಫ್ಲ್ಯಾಗ್ ಅನ್ನು F2FS ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ಫ್ಲ್ಯಾಶ್ ಡ್ರೈವ್‌ಗಳ ಕಡೆಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ನಿಮಗೆ ನೀಡಿದ ಫೈಲ್‌ಗಾಗಿ ಕಾಪಿ-ಆನ್-ರೈಟ್ ಮೋಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ;
    • ಕರ್ನಲ್‌ನಿಂದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಎಕ್ಸಾಫ್ಸ್, ಇದು ext2 ನ ರೂಪಾಂತರವಾಗಿದೆ, OSD (ಆಬ್ಜೆಕ್ಟ್-ಆಧಾರಿತ ಶೇಖರಣಾ ಸಾಧನ) ಆಬ್ಜೆಕ್ಟ್ ಸ್ಟೋರೇಜ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಳವಡಿಸಲಾಗಿದೆ. ಅಂತಹ ಆಬ್ಜೆಕ್ಟ್ ಶೇಖರಣಾ ಸಾಧನಗಳಿಗಾಗಿ SCSI ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸಹ ತೆಗೆದುಹಾಕಲಾಗಿದೆ;
  • ವರ್ಚುವಲೈಸೇಶನ್ ಮತ್ತು ಭದ್ರತೆ
    • ಆಯ್ದ ಪ್ರಕ್ರಿಯೆಗೆ ಸೂಚನೆಗಳ ಊಹಾತ್ಮಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು prctl() ಗೆ PR_SPEC_DISABLE_NOEXEC ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸ್ಪೆಕ್ಟರ್ ದಾಳಿಯಿಂದ ಸಂಭಾವ್ಯವಾಗಿ ದಾಳಿ ಮಾಡಬಹುದಾದ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಊಹಾತ್ಮಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಆಯ್ದವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಹೊಸ ಆಯ್ಕೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎಕ್ಸಿಕ್ () ಗೆ ಮೊದಲ ಕರೆ ಮಾಡುವವರೆಗೆ ಲಾಕ್ ಇರುತ್ತದೆ;
    • LSM ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಸೇಫ್ಸೆಟ್ಐಡಿ, ಇದು ಸಿಸ್ಟಂ ಸೇವೆಗಳನ್ನು ಹೆಚ್ಚಿಸುವ ಸವಲತ್ತುಗಳಿಲ್ಲದೆ (CAP_SETUID) ಮತ್ತು ರೂಟ್ ಸವಲತ್ತುಗಳನ್ನು ಪಡೆಯದೆ ಸುರಕ್ಷಿತವಾಗಿ ಬಳಕೆದಾರರನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಮಾನ್ಯ ಬೈಂಡಿಂಗ್‌ಗಳ ಬಿಳಿ ಪಟ್ಟಿಯ ಆಧಾರದ ಮೇಲೆ ಸೆಕ್ಯುರಿಟಿಫ್‌ಗಳಲ್ಲಿ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಮೂಲಕ ಸವಲತ್ತುಗಳನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ("UID1:UID2" ರೂಪದಲ್ಲಿ);
    • ಭದ್ರತಾ ಮಾಡ್ಯೂಲ್‌ಗಳ (LSMs) ಸ್ಟಾಕ್-ಆಧಾರಿತ ಲೋಡಿಂಗ್‌ಗೆ ಅಗತ್ಯವಿರುವ ಕಡಿಮೆ-ಮಟ್ಟದ ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಯಾವ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಯಾವ ಕ್ರಮದಲ್ಲಿ ನಿಯಂತ್ರಿಸಲು "lsm" ಕರ್ನಲ್ ಬೂಟ್ ಆಯ್ಕೆಯನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ;
    • ಫೈಲ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಆಡಿಟ್ ಉಪವ್ಯವಸ್ಥೆಗೆ ಸೇರಿಸಲಾಗಿದೆ;
    • ವಿಸ್ತರಿಸಲಾಗಿದೆ GCC ಪ್ಲಗಿನ್ ಸ್ಟ್ರಕ್ಟ್ಲೇಕ್‌ನ ಸಾಮರ್ಥ್ಯಗಳು, ಇದು ಮೆಮೊರಿ ವಿಷಯಗಳ ಸಂಭಾವ್ಯ ಸೋರಿಕೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಉಲ್ಲೇಖ ಪ್ರವೇಶದ ಮೂಲಕ ಕೋಡ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುವ ಯಾವುದೇ ವೇರಿಯಬಲ್‌ಗಳ ಪ್ರಾರಂಭವನ್ನು ಒದಗಿಸಲಾಗಿದೆ;
  • ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ
    • ಸಾಕೆಟ್ಗಳಿಗಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಹೊಸ ಆಯ್ಕೆ "SO_BINDTOIFINDEX" ಅನ್ನು ಹೋಲುತ್ತದೆ
      "SO_BINDTODEVICE", ಆದರೆ ಇಂಟರ್ಫೇಸ್ ಹೆಸರಿನ ಬದಲಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಸೂಚ್ಯಂಕ ಸಂಖ್ಯೆಯನ್ನು ವಾದವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ;

    • mac80211 ಸ್ಟಾಕ್ ಒಂದು ಸಾಧನಕ್ಕೆ ಬಹು BSSID ಗಳನ್ನು (MAC ವಿಳಾಸಗಳು) ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದೆ. ವೈಫೈ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವ ಯೋಜನೆಯ ಭಾಗವಾಗಿ, mac80211 ಸ್ಟಾಕ್ ಏರ್‌ಟೈಮ್ ಅಕೌಂಟಿಂಗ್ ಮತ್ತು ಬಹು ನಿಲ್ದಾಣಗಳಲ್ಲಿ ಪ್ರಸಾರ ಸಮಯವನ್ನು ವಿತರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದೆ (ಆಕ್ಸೆಸ್ ಪಾಯಿಂಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಾಗ, ವೈರ್‌ಲೆಸ್ ಸ್ಟೇಷನ್‌ಗಳನ್ನು ನಿಧಾನಗೊಳಿಸಲು ಕಡಿಮೆ ಪ್ರಸರಣ ಸಮಯವನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ, ಬದಲಿಗೆ ಸಮಯವನ್ನು ಎಲ್ಲರಿಗೂ ಸಮವಾಗಿ ವಿತರಿಸುತ್ತದೆ. ನಿಲ್ದಾಣಗಳು);
    • ಯಾಂತ್ರಿಕತೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ "ಡೆವ್ಲಿಂಕ್ ಆರೋಗ್ಯ", ಇದು ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಸಮಸ್ಯೆಗಳು ಉಂಟಾದಾಗ ಅಧಿಸೂಚನೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • ಮೆಮೊರಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಸೇವೆಗಳು
    • ಅಳವಡಿಸಲಾಗಿದೆ PID ಮರುಬಳಕೆಗೆ ಅನುಮತಿಸುವ ಸುರಕ್ಷಿತ ಸಿಗ್ನಲ್ ವಿತರಣೆ. ಉದಾಹರಣೆಗೆ, ಈ ಹಿಂದೆ ಕೊಲ್ಲಲು ಕರೆ ಮಾಡಿದಾಗ, ಸಿಗ್ನಲ್ ಕಳುಹಿಸಿದ ತಕ್ಷಣ, ಪ್ರಕ್ರಿಯೆಯ ಮುಕ್ತಾಯದ ಕಾರಣದಿಂದಾಗಿ ಗುರಿಯ PID ಅನ್ನು ಮುಕ್ತಗೊಳಿಸಬಹುದು ಮತ್ತು ಇನ್ನೊಂದು ಪ್ರಕ್ರಿಯೆಯಿಂದ ಆಕ್ರಮಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಸಿಗ್ನಲ್ ಅನ್ನು ಮತ್ತೊಂದು ಪ್ರಕ್ರಿಯೆಗೆ ರವಾನಿಸಬಹುದು. ಅಂತಹ ಸಂದರ್ಭಗಳನ್ನು ತೊಡೆದುಹಾಕಲು, ಹೊಸ ಸಿಸ್ಟಮ್ ಕರೆ pidfd_send_signal ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸ್ಥಿರ ಪ್ರಕ್ರಿಯೆ ಬೈಂಡಿಂಗ್ ಅನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು /proc/pid ನಿಂದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಸಿಸ್ಟಂ ಕರೆ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ PID ಅನ್ನು ಮರುಬಳಕೆ ಮಾಡಿದರೂ ಸಹ, ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಬದಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸಲು ಸುರಕ್ಷಿತವಾಗಿ ಬಳಸಬಹುದು;
    • ಸೇರಿಸಲಾಗಿದೆ ಶಾಶ್ವತ ಮೆಮೊರಿ ಸಾಧನಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ (ನಿರಂತರ-ಮೆಮೊರಿ, ಉದಾಹರಣೆಗೆ ಎನ್ವಿಡಿಐಎಂಎಂ) RAM ಆಗಿ. ಇಲ್ಲಿಯವರೆಗೆ, ಕರ್ನಲ್ ಶೇಖರಣಾ ಸಾಧನಗಳಂತಹ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಈಗ ಅವುಗಳನ್ನು ಹೆಚ್ಚುವರಿ RAM ಆಗಿ ಬಳಸಬಹುದು. ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಂದಗತಿಯನ್ನು ಹೊಂದಲು ಸಿದ್ಧರಿರುವ ಬಳಕೆದಾರರ ಇಚ್ಛೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು dax ಗಾಗಿ mmap ಮೇಲೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬಳಕೆದಾರ-ಸ್ಥಳ ಮೆಮೊರಿ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸುವ ಬದಲು ಸ್ಥಳೀಯ Linux ಕರ್ನಲ್ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ API ಅನ್ನು ಬಳಸಲು ಬಯಸುತ್ತದೆ. ಕಡತ;
    • ಹೊಸ CPU ಐಡಲ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (cpuidle, CPU ಅನ್ನು ಆಳವಾದ ವಿದ್ಯುತ್ ಉಳಿತಾಯ ಮೋಡ್‌ಗಳಲ್ಲಿ ಯಾವಾಗ ಹಾಕಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ; ಆಳವಾದ ಮೋಡ್, ಹೆಚ್ಚಿನ ಉಳಿತಾಯ, ಆದರೆ ಮೋಡ್‌ನಿಂದ ನಿರ್ಗಮಿಸಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ) - TEO (ಟೈಮರ್ ಈವೆಂಟ್‌ಗಳ ಓರಿಯೆಂಟೆಡ್ ಗವರ್ನರ್ ) ಇಲ್ಲಿಯವರೆಗೆ, ಎರಡು cpuidle ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ - "ಮೆನು" ಮತ್ತು "ಲ್ಯಾಡರ್", ಹ್ಯೂರಿಸ್ಟಿಕ್ಸ್ನಲ್ಲಿ ಭಿನ್ನವಾಗಿದೆ. "ಮೆನು" ಹ್ಯಾಂಡ್ಲರ್ ಹ್ಯೂರಿಸ್ಟಿಕ್ ನಿರ್ಧಾರಗಳನ್ನು ಮಾಡುವಲ್ಲಿ ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದೆ, ಅದನ್ನು ತೊಡೆದುಹಾಕಲು ಹೊಸ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ತಯಾರಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. TEO ಅನ್ನು "ಮೆನು" ಹ್ಯಾಂಡ್ಲರ್‌ಗೆ ಪರ್ಯಾಯವಾಗಿ ಇರಿಸಲಾಗಿದೆ, ಅದೇ ಮಟ್ಟದ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
      ಬೂಟ್ ಪ್ಯಾರಾಮೀಟರ್ "cpuidle.governor=teo" ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಹೊಸ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು;

    • ತೊಡೆದುಹಾಕಲು ಕೆಲಸದ ಭಾಗವಾಗಿ 2038 ರ ಸಮಸ್ಯೆಗಳು, 32-ಬಿಟ್ ಟೈಮ್_ಟಿ ಪ್ರಕಾರದ ಓವರ್‌ಫ್ಲೋನಿಂದ ಉಂಟಾಗುತ್ತದೆ, 32-ಬಿಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ 64-ಬಿಟ್ ಟೈಮ್ ಕೌಂಟರ್‌ಗಳನ್ನು ನೀಡುವ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪರಿಣಾಮವಾಗಿ, 64-ಬಿಟ್ time_t ರಚನೆಯನ್ನು ಈಗ ಎಲ್ಲಾ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಆಯ್ಕೆಗಳಿಗಾಗಿ ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿಯೂ ಇದೇ ರೀತಿಯ ಬದಲಾವಣೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಸಮಯಸ್ಟ್ಯಾಂಪ್ ನೆಟ್ವರ್ಕ್ ಸಾಕೆಟ್ಗಳು;
    • ಕೋರ್ಗಾಗಿ ಹಾಟ್ ಪ್ಯಾಚಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ (ಲೈವ್ ಪ್ಯಾಚಿಂಗ್) ಸೇರಿಸಲಾಗಿದೆ ಒಂದೇ ಕಾರ್ಯಕ್ಕೆ ಬದಲಾವಣೆಗಳ ಸರಣಿಯನ್ನು ಪರಮಾಣುವಾಗಿ ಅನ್ವಯಿಸಲು "ಪರಮಾಣು ರಿಪ್ಲೇಸ್" ವೈಶಿಷ್ಟ್ಯ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕ್ರಮದಲ್ಲಿ ಲೈವ್ ಪ್ಯಾಚ್‌ಗಳ ಹಂತ-ಹಂತದ ಅನ್ವಯದ ಪ್ರಕ್ರಿಯೆಯ ಬದಲಿಗೆ, ಹಲವಾರು ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾರಾಂಶ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ವಿತರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ನಿರ್ವಹಿಸಲು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿದೆ. ಹಿಂದಿನ ಪ್ರತಿ ನಂತರದ ಬದಲಾವಣೆಯು ಕೊನೆಯ ಬದಲಾವಣೆಯ ನಂತರದ ಕಾರ್ಯದ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿರಬೇಕಾಗಿದ್ದರೆ, ಈಗ ಹಲವಾರು ಬದಲಾವಣೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಒಂದು ಆರಂಭಿಕ ಸ್ಥಿತಿಗೆ ಜೋಡಿಸಲು ಸಾಧ್ಯವಿದೆ (ಅಂದರೆ, ನಿರ್ವಾಹಕರು ಬೇಸ್ ಕರ್ನಲ್‌ಗೆ ಹೋಲಿಸಿದರೆ ಒಂದು ಏಕೀಕೃತ ಪ್ಯಾಚ್ ಅನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಪರಸ್ಪರ ಅವಲಂಬಿಸಿರುವ ತೇಪೆಗಳ ಸರಪಳಿಯ );
    • ಘೋಷಿಸಿದೆ a.out ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ತಡೆಹಿಡಿಯಲಾಗಿದೆ ಮತ್ತು
      ಅಳಿಸಲಾಗಿದೆ a.out ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಕೋರ್ ಫೈಲ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಕೋಡ್, ಇದು ಕೈಬಿಟ್ಟ ಸ್ಥಿತಿಯಲ್ಲಿದೆ. ಲಿನಕ್ಸ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ a.out ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಬಳಸಲಾಗುತ್ತಿಲ್ಲ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಲಿನಕ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿನ ಆಧುನಿಕ ಪರಿಕರಗಳಿಂದ a.out ಫೈಲ್‌ಗಳ ಉತ್ಪಾದನೆಯು ದೀರ್ಘಕಾಲದಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ. ಹೆಚ್ಚುವರಿಯಾಗಿ, a.out ಫೈಲ್‌ಗಳಿಗಾಗಿ ಲೋಡರ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಕೆದಾರ ಜಾಗದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು;

    • ಬಳಕೆಯಾಗದ ಕೋಡ್ ಅನ್ನು ಗುರುತಿಸುವ ಮತ್ತು ತೆಗೆದುಹಾಕುವ ಸಾಮರ್ಥ್ಯವನ್ನು BPF ಪ್ರೋಗ್ರಾಂ ಪರಿಶೀಲನಾ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ. ಕರ್ನಲ್ BPF ಉಪವ್ಯವಸ್ಥೆಗೆ ಸ್ಪಿನ್‌ಲಾಕ್ ಬೆಂಬಲದೊಂದಿಗೆ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, BPF ಕಾರ್ಯಕ್ರಮಗಳ ಸಮಾನಾಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • ಸಲಕರಣೆ
    • ನೌವಿಯೋ ಡ್ರೈವರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ವೈವಿಧ್ಯಮಯ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಗೆ ಬೆಂಬಲ, CPU ಮತ್ತು GPU ಸಾಮಾನ್ಯ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾದ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹಂಚಿದ ವರ್ಚುವಲ್ ಮೆಮೊರಿ ಸಿಸ್ಟಮ್ (SVM, ಹಂಚಿದ ವರ್ಚುವಲ್ ಮೆಮೊರಿ) ಅನ್ನು HMM (ವಿಜಾತೀಯ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ) ಉಪವ್ಯವಸ್ಥೆಯ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದು ತಮ್ಮ ಸ್ವಂತ ಮೆಮೊರಿ ನಿರ್ವಹಣಾ ಘಟಕಗಳೊಂದಿಗೆ (MMU, ಮೆಮೊರಿ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಯುನಿಟ್) ಸಾಧನಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಅದು ಪ್ರವೇಶಿಸಬಹುದು. ಮುಖ್ಯ ಸ್ಮರಣೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, HMM ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು GPU ಮತ್ತು CPU ನಡುವೆ ಹಂಚಿಕೆಯ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಆಯೋಜಿಸಬಹುದು, ಇದರಲ್ಲಿ GPU ಪ್ರಕ್ರಿಯೆಯ ಮುಖ್ಯ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. SVM ಬೆಂಬಲವನ್ನು ಪ್ರಸ್ತುತ ಪಾಸ್ಕಲ್ ಕುಟುಂಬದ GPU ಗಳಿಗೆ ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಆದಾಗ್ಯೂ ವೋಲ್ಟಾ ಮತ್ತು ಟ್ಯೂರಿಂಗ್ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಇದಲ್ಲದೆ, ನೌವಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ GPU ಮೆಮೊರಿಗೆ ಪ್ರಕ್ರಿಯೆ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳ ಸ್ಥಳಾಂತರವನ್ನು ನಿಯಂತ್ರಿಸಲು ಹೊಸ ioctl;
    • GPU ಸ್ಕೈಲೇಕ್ ಮತ್ತು ನಂತರದ (gen9+) ಗಾಗಿ Intel DRM ಡ್ರೈವರ್‌ನಲ್ಲಿ ಆನ್ ಮಾಡಲಾಗಿದೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಫಾಸ್ಟ್‌ಬೂಟ್ ಮೋಡ್ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಅನಗತ್ಯ ಮೋಡ್ ಬದಲಾವಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಸೇರಿಸಲಾಗಿದೆ новые ಕಾಫಿಲೇಕ್ ಮತ್ತು ಐಸ್ ಲೇಕ್ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಸಾಧನ ಗುರುತಿಸುವಿಕೆಗಳು. ಕಾಫಿಲೇಕ್ ಚಿಪ್ಸ್ಗಾಗಿ ಸೇರಿಸಲಾಗಿದೆ GVT ಬೆಂಬಲ (GPU ವರ್ಚುವಲೈಸೇಶನ್) ವರ್ಚುವಲ್ GPU ಗಳಿಗಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ VFIO EDID ಬೆಂಬಲ. LCD ಪ್ಯಾನೆಲ್‌ಗಳಿಗಾಗಿ MIPI/DSI ಸೇರಿಸಲಾಗಿದೆ ACPI/PMIC ಅಂಶಗಳಿಗೆ ಬೆಂಬಲ. ಅಳವಡಿಸಲಾಗಿದೆ ಹೊಸ ಟಿವಿ ವಿಧಾನಗಳು 1080p30/50/60 ಟಿವಿ;
    • amdgpu ಡ್ರೈವರ್‌ಗೆ Vega10/20 BACO GPU ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Vega 10/20 ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಮತ್ತು Vega 10 ಕೂಲರ್ ಕಂಟ್ರೋಲ್ ಟೇಬಲ್‌ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಪಿಕಾಸೊ GPU ಗಳಿಗಾಗಿ ಹೊಸ PCI ಸಾಧನ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸೇರಿಸಲಾಗಿದೆ ಡೆಡ್‌ಲಾಕ್‌ಗಳನ್ನು ತಪ್ಪಿಸಲು ನಿಗದಿತ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇಂಟರ್ಫೇಸ್;
    • ಸೇರಿಸಲಾಗಿದೆ ಪರದೆಯ ವೇಗವರ್ಧಕಗಳಿಗಾಗಿ DRM/KMS ಚಾಲಕ ARM ಕೊಮೆಡಾ (ಮಾಲಿ D71);
    • Toppoly TPG110, Sitronix ST7701, PDA 91-00156-A0, LeMaker BL035-RGB-002 3.5 ಮತ್ತು Kingdisplay kd097d04 ಪರದೆಯ ಫಲಕಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • Rockchip RK3328, Cirrus Logic CS4341 ಮತ್ತು CS35L36, MediaTek MT6358, Qualcomm WCD9335 ಮತ್ತು Ingenic JZ4725B ಆಡಿಯೊ ಕೊಡೆಕ್‌ಗಳು, ಹಾಗೆಯೇ Mediatek MT8183 ಆಡಿಯೊ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • NAND ನಿಯಂತ್ರಕಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ Flash STMicroelectronics FMC2, Amlogic Meson;
    • ಹಬಾನಾ AI ಯಂತ್ರಾಂಶ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ವೇಗವರ್ಧಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • NXP ENETC ಗಿಗಾಬಿಟ್ ಈಥರ್ನೆಟ್ ನಿಯಂತ್ರಕಗಳು ಮತ್ತು MediaTek MT7603E (PCIe) ಮತ್ತು MT76x8 ವೈರ್‌ಲೆಸ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕನ್ ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ರೂಪುಗೊಂಡಿತು
ಆಯ್ಕೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಕರ್ನಲ್ 5.1 - Linux-libre 5.1-gnu, ಮುಕ್ತವಲ್ಲದ ಘಟಕಗಳು ಅಥವಾ ಕೋಡ್ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿರುವ ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಡ್ರೈವರ್ ಅಂಶಗಳಿಂದ ತೆರವುಗೊಳಿಸಲಾಗಿದೆ, ಅದರ ವ್ಯಾಪ್ತಿಯು ತಯಾರಕರಿಂದ ಸೀಮಿತವಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ, mt7603 ಮತ್ತು ಗೋಯಾ ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಬ್ಲಾಬ್ ಲೋಡಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬ್ಲಬ್ ಕ್ಲೀನಿಂಗ್ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ wilc1000, iwlwifi, soc-acpi-intel, brcmfmac, mwifiex, btmrvl, btmtk ಮತ್ತು touchscreen_dmi. lantiq xrx200 ಫರ್ಮ್‌ವೇರ್ ಲೋಡರ್‌ನಲ್ಲಿ ಬ್ಲಾಬ್ ಕ್ಲೀನಿಂಗ್ ಅನ್ನು ಕರ್ನಲ್‌ನಿಂದ ತೆಗೆದುಹಾಕುವುದರಿಂದ ನಿಲ್ಲಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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