āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĻā§āĻ āĻŽāĻžāĻ¸ āĻĒāĻ°, āĻ˛āĻŋāĻ¨āĻžāĻ¸ āĻāĻ°āĻāĻžāĻ˛ā§āĻĄāĻ¸
- āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, I/O āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
- āĻ
ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ I/O-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -
io_uring , āĻ¯āĻž I/O āĻĒā§āĻ˛āĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻ¸āĻš āĻŦāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻŽāĻ°āĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻ¯ā§ āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ I/O āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ "aio" āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž I/O āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° O_DIRECT āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻ¨āĻž āĻāĻ°ā§), āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻĒāĻ˛āĻŦā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻĄāĻŧ āĻāĻāĻžāĻ°āĻšā§āĻĄā§āĻ° āĻāĻ°āĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤API āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§
io_uring āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§ aio āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻā§āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻžāĻĒā§āĻ°āĻŽā§āĻĻ io_uring āĻāĻ° āĻā§āĻŦ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋāĻāĻ¸āĻĒāĻŋāĻĄāĻŋāĻā§ āĻāĻŦāĻ āĻĒā§āĻ˛āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ libaio āĻĨā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻāĻŋāĻ¯āĻŧā§āĨ¤ āĻāĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻļā§āĻˇ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ io_uring āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§liburing , āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§; - FS fanotify() āĻ āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ āĻāĻŦāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨dirent (āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ, āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻāĻāĻ¨āĻž)āĨ¤ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻ¨ā§āĻāĻŋāĻĢāĻžāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĻā§āĻā§āĻ¤ āĻ¸ā§āĻā§āĻ˛ā§āĻŦāĻŋāĻ˛āĻŋāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§ (āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻāĻŋāĻĢāĻžāĻāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻŦāĻĄāĻŧ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻžāĻā§āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻŦāĻžāĻāĻŋ)āĨ¤ āĻāĻāĻ¨ āĻĢā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻĢāĻžāĻāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; - 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 āĻāĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĒ, āĻ¯āĻž āĻāĻāĻ¸āĻĄāĻŋ (āĻ āĻŦāĻā§āĻā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸) āĻ āĻŦāĻā§āĻā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ SCSI āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻ
ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ I/O-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -
- āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
- āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ prctl() āĻ PR_SPEC_DISABLE_NOEXEC āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒā§āĻāĻāĻžāĻ° āĻāĻā§āĻ°āĻŽāĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ˛āĻāĻāĻŋ exec() āĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ˛ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻ¯āĻŧāĨ¤
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ LSM āĻŽāĻĄāĻŋāĻāĻ˛
āĻ¸ā§āĻĢāĻ¸ā§āĻāĻāĻāĻĄāĻŋ , āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ (CAP_SETUID) āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ° āĻ˛āĻžāĻ āĻ¨āĻž āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧā§ˇ āĻŦā§āĻ§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ (âUID1:UID2â āĻĢāĻ°ā§āĻŽā§) āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻĢāĻāĻ¸-āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; - āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄāĻŋāĻāĻ˛ (LSMs) āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ˛ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻā§āĻ°āĻŽā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ "lsm" āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻ āĻĄāĻŋāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
-
āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ GCC āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ˛āĻŋāĻā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĢāĻžāĻāĻ¸ āĻŦā§āĻ˛āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¯ā§āĻā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻāĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ;
- āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
- āĻ¸āĻā§āĻ āĻāĻ¨ā§āĻ¯
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "SO_BINDTOIFINDEX" āĻāĻ° āĻŽāĻ¤ā§
"SO_BINDTODEVICE", āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸ā§āĻāĻ āĻ¨āĻŽā§āĻŦāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž; - mac80211 āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻāĻžāĻ§āĻŋāĻ BSSID (MAC āĻ āĻŋāĻāĻžāĻ¨āĻž) āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻ¯āĻŧāĻžāĻāĻĢāĻžāĻ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§, mac80211 āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¯āĻŧāĻžāĻ°āĻāĻžāĻāĻŽ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¯āĻŧāĻžāĻ°āĻāĻžāĻāĻŽ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§ (āĻ¯āĻāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻ¸ā§āĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§, āĻ¸āĻŦāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ¨ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻļāĻ¨);
- āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž "
devlink āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯ ", āĻ¯āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§;
- āĻ¸āĻā§āĻ āĻāĻ¨ā§āĻ¯
- āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž
-
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻ¯āĻž āĻĒāĻŋāĻāĻāĻĄāĻŋ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°ā§āĻŦā§ āĻāĻŋāĻ˛ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻĻā§āĻāĻŦ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§, āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¤ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻĒāĻ°āĻ, āĻāĻžāĻ°ā§āĻā§āĻ āĻĒāĻŋāĻāĻāĻĄāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨ā§āĻļāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻŽā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻāĻ˛ā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĻā§āĻ° āĻāĻ°āĻ¤ā§, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ pidfd_send_signal āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻžāĻāĻ§āĻžāĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ /proc/pid āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ PID āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¤ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; -
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž (āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§-āĻŽā§āĻŽāĻ°āĻŋ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒNVDIMM ) RAM āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ RAM āĻšāĻŋāĻ¸āĻžāĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ¯āĻžāĻ°āĻž āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ˛ā§āĻ¯āĻžāĻ āĻ¸āĻšā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻā§āĻā§āĻ āĻāĻŦāĻ āĻĄā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ° āĻāĻ¨ā§āĻ¯ mmap-āĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸ā§āĻĒā§āĻ¸ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻ°āĻŖ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨ā§āĻāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ - āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ CPU āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (cpuidle, āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧ āĻāĻāĻ¨ CPU āĻā§ ââāĻāĻā§āĻ° āĻļāĻā§āĻ¤āĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻŽā§āĻĄā§ āĻ°āĻžāĻāĻž āĻ¯āĻžāĻŦā§; āĻŽā§āĻĄ āĻ¯āĻ¤ āĻāĻā§āĻ° āĻšāĻŦā§, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻšāĻŦā§, āĻ¤āĻŦā§ āĻŽā§āĻĄ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻāĻŦā§) - TEO (āĻāĻžāĻāĻŽāĻžāĻ° āĻāĻā§āĻ¨ā§āĻāĻ¸ āĻāĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻĄ āĻāĻāĻ°ā§āĻ¨āĻ°) ) āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻĻā§āĻāĻŋ cpuidle āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ - "āĻŽā§āĻ¨ā§" āĻāĻŦāĻ "āĻŽāĻ", āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸ā§ āĻāĻŋāĻ¨ā§āĻ¨āĨ¤ "āĻŽā§āĻ¨ā§" āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§āĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĨ¤ TEO āĻā§ "āĻŽā§āĻ¨ā§" āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻāĻ°āĻ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻā§ āĻāĻā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ "cpuidle.governor=teo" āĻŦā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻ¤ā§āĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨; - āĻāĻžāĻā§āĻ° āĻ
āĻāĻļ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°āĻž
2038 āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž , 32-āĻŦāĻŋāĻ time_t āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻˇā§āĻ, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻž 32-āĻŦāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻ āĻāĻžāĻāĻŽ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, 64-āĻŦāĻŋāĻ āĻāĻžāĻāĻŽ_āĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻā§āĻ; - āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻŽ āĻĒā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ (āĻ˛āĻžāĻāĻ āĻĒā§āĻ¯āĻžāĻāĻŋāĻ)
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻ°āĻŽā§ āĻ˛āĻžāĻāĻ āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ§āĻžāĻĒā§ āĻ§āĻžāĻĒā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻŦā§āĻļ āĻāĻ āĻŋāĻ¨āĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻļā§āĻˇ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛, āĻāĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ (āĻ āĻ°ā§āĻĨāĻžā§, āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻļā§āĻā§āĻāĻ˛ā§āĻ° ); -
āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§āĻā§ a.out āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ
āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž a.out āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻŽā§āĻ˛ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ, āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻā§āĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ a.out āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž a.out āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, a.out āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĄāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; - āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻĄ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž BPF āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ BPF āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻŋāĻ¨āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž BPF āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§;
-
- āĻāĻĒāĻāĻ°āĻŖ
- Nouveau āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĻ§āĻ°ā§āĻŽā§ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻ¯āĻž CPU āĻāĻŦāĻ GPU-āĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻāĻĄ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ (āĻāĻ¸āĻāĻŋāĻāĻŽ, āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ) āĻāĻāĻāĻāĻŽāĻāĻŽ (āĻŦāĻŋāĻˇāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ) āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ (āĻāĻŽāĻāĻŽāĻāĻ, āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ) āĻ¸āĻš āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻŽā§āĻ¤āĻŋ. āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, HMM āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ GPU āĻāĻŦāĻ CPU-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯ā§āĻāĻžāĻ¨ā§ GPU āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ SVM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Pascal āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻĻāĻŋāĻ āĻā§āĻ˛ā§āĻāĻž āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ GPU-āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻ¨ā§āĻāĻžāĻ¤ā§āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ GPU āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ ioctl; - GPU Skylake āĻāĻ° āĻāĻ¨ā§āĻ¯ Intel DRM āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ (gen9+)
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻĢāĻžāĻ¸ā§āĻāĻŦā§āĻ āĻŽā§āĻĄ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻ° āĻāĻ°ā§āĨ¤āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ ĐŊОвŅĐĩ Coffelake āĻāĻŦāĻ Ice Lake microarchitectures āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĨ¤ āĻāĻĢā§āĻ˛ā§āĻ āĻāĻŋāĻĒāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻāĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (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 āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻāĻāĻ°āĻāĻŽ āĻā§āĻŽā§āĻĄāĻž (āĻŽāĻžāĻ˛āĻŋ 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 āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ STMicroelectronics FMC2, Amlogic Meson-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻšāĻžāĻŦāĻžāĻ¨āĻž āĻāĻāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- NXP ENETC āĻāĻŋāĻāĻžāĻŦāĻŋāĻ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻāĻŦāĻ MediaTek MT7603E (PCIe) āĻāĻŦāĻ MT76x8 āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Nouveau āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¨ āĻāĻŽā§āĻ°āĻŋāĻāĻžāĻ¨ āĻĢā§āĻ°āĻŋ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨
āĻĒāĻāĻ¨ā§āĻĻ
āĻāĻ¤ā§āĻ¸: opennet.ru