āĻĻā§āĻ āĻŽāĻžāĻ¸ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒāĻ°, āĻ˛āĻŋāĻ¨āĻžāĻ¸ āĻāĻ°āĻāĻžāĻ˛ā§āĻĄāĻ¸ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ 6.0 āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§āĨ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻŋ āĻ¨āĻžāĻ¨ā§āĻĻāĻ¨āĻŋāĻ āĻāĻžāĻ°āĻŖā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŽāĻžāĻ° āĻ āĻ¸ā§āĻŦāĻ¸ā§āĻ¤āĻŋ āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ (āĻ˛āĻŋāĻ¨āĻžāĻ¸ āĻŽāĻāĻž āĻāĻ°ā§ āĻŦāĻ˛ā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯ā§ āĻļāĻžāĻāĻž āĻ¨āĻŽā§āĻŦāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¤āĻžāĻ° āĻāĻā§āĻā§āĻ˛ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ¯āĻŧā§āĻ° āĻāĻā§āĻā§āĻ˛)āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§: XFS-āĻ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, ublk āĻŦā§āĻ˛āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°, āĻāĻžāĻ¸ā§āĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, ARIA āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻĢāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 6.0-āĻ āĻŽā§āĻ˛ āĻāĻĻā§āĻāĻžāĻŦāĻ¨:
- āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, I/O āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
- XFS āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ io_uring āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§āĨ¤ āĻĢāĻŋāĻ āĻā§āĻ˛āĻ¸ (1 āĻĨā§āĻ°ā§āĻĄ, 4kB āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻ, 600 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ, āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ°āĻžāĻāĻāĻŋāĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧ (IOPS) 77k āĻĨā§āĻā§ 209k, āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ¤āĻŋ 314MB/s āĻĨā§āĻā§ 854MB/s, āĻāĻŦāĻ 9600ns āĻĨā§āĻā§ 120ns (80 āĻŦāĻžāĻ°) āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻāĻŽā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
- Btrfs āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ "āĻĒāĻžāĻ āĻžāĻ¨" āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻ¯āĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻŦā§āĻ˛āĻā§ (64K-āĻāĻ° āĻŦā§āĻļāĻŋ) āĻĄā§āĻāĻž āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻāĻžāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ 3āĻāĻŋ āĻ¸ā§āĻā§āĻāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻ¯ā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¯āĻŧā§āĻā§ (256 āĻŦāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤)āĨ¤ āĻ˛āĻāĻŋāĻ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ¨āĻ¤ā§āĻ¨ ioctl āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ EXT4_IOC_GETFSUUID āĻāĻŦāĻ EXT4_IC_SETFSUUID āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ UUID āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻŦāĻž āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ext4 āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- F2FS āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻāĻŋ āĻāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻŽā§āĻĄ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻž āĻ āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ RAM āĻ¸āĻš āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŽ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻ°āĻā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻāĻŽāĻžāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- NVMe āĻĄā§āĻ°āĻžāĻāĻ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- NFSv4 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° RAM āĻāĻ° āĻāĻ¨ā§āĻ¯ 1024 āĻŦā§āĻ§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- CIFS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻŽā§āĻĄā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž FAN_MARK_IGNORE āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻ¨ā§āĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ fanotify FS-āĻ āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Overlayfs FS-āĻ, āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ FS-āĻāĻ° āĻāĻĒāĻ°ā§ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, POSIX-āĻ¸āĻŽā§āĻŽāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- ublk āĻŦā§āĻ˛āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻāĻŋāĻāĻā§ āĻāĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻžāĻļā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ io_uring āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
- āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž
- DAMON (āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻāĻ¸ā§āĻ¸ āĻŽāĻ¨āĻŋāĻāĻ°) āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§ RAM-āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž, āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ "LRU_SORT" āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ LRU (āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤) āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŋāĻāĻā§āĻ¸āĻāĻ˛ (āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ˛āĻŋāĻā§āĻ) āĻŦāĻžāĻ¸ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž CPU āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§āĻ-āĻāĻ¤āĻŋāĻ° āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ CXL āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŽā§āĻŽāĻ°āĻŋ (DDR) āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ (PMEM) āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻāĻŋāĻā§ āĻāĻŋāĻĒāĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ 20 āĻŦāĻāĻ° āĻāĻā§ āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻˇā§āĻ AMD āĻā§āĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¤āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ WAIT āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻĒāĻ¸ā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ˛)āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻŦā§āĻ¯āĻ¸ā§āĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĄāĻŧ tbench āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸ā§āĻā§āĻ° 32191 MB/s āĻĨā§āĻā§ āĻŦā§āĻĄāĻŧā§ 33805 MB/s āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
- āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻš āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ¸ā§āĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļāĻā§āĻ¤āĻŋ āĻāĻ°āĻā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻ˛āĻžāĻāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ°ā§āĻā§, āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ˛ā§āĻĄāĻ¯ā§āĻā§āĻ¤ CPU-āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°ā§ āĻĒā§āĻāĻā§āĻā§āĻ¨ āĻ¯ā§ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻŋāĻ˛ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨āĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻāĻŽ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ CPU āĻāĻŽ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻĨāĻžāĻā§)āĨ¤ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻĻā§āĻ¯ā§āĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ, āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ 5.6% āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ¯āĻŧā§āĻā§āĨ¤
- āĻŦāĻĄāĻŧ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ CPU āĻā§āĻ° āĻā§āĻĄāĻŧā§ āĻāĻžāĻā§āĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻā§āĨ¤
- io_uring āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ I/O āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, IORING_RECV_MULTISHOT, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻā§āĻ āĻĨā§āĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ recv() āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻļāĻ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ io_uring āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ (āĻļā§āĻ¨ā§āĻ¯-āĻāĻĒāĻŋ) āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻĒāĻ°ā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ BPF āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ BPF āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§ ksym āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
- sysfs-āĻ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ "efivars" āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸, UEFI āĻŦā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (efivarfs āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ FS āĻāĻāĻ¨ EFI āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ)āĨ¤
- āĻĒāĻžāĻ°āĻĢ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ˛āĻ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻāĻŋāĻā§ "-O3" āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŽā§āĻĄā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŽā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻŦā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ("KCFLAGS=-O3") āĻāĻŦāĻ Kconfig āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¯āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻ "-O3" āĻŽā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ "-O2" āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤
- āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° "āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤" (āĻ¯āĻāĻ¨ āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻāĻŽāĻžāĻ¤ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ) āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻĢāĻ¸ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- OpenRISC āĻāĻŦāĻ LoongArch āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, PCI āĻŦāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- RISC-V āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, "Zicbom" āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻāĻŋ DMA āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻā§āĻ¯āĻžāĻļā§-āĻ¸āĻā§āĻāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
- āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
- āĻāĻāĻāĻŋ āĻāĻ°āĻāĻŋ (āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨) āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻ°āĻŖāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĄāĻŋāĻāĻžāĻ°āĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖāĻā§ āĻāĻ°āĻ āĻšāĻžāĻ˛āĻāĻž āĻāĻŦāĻ āĻ¸āĻšāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻā§āĻ°āĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻ āĻŋāĻāĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ˛āĻžāĻ¸āĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻāĨ¤ RV-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛āĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ ā§āĻ° āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤
- āĻāĻ¨ā§āĻā§āĻ˛ SGX2 (āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ°ā§āĻĄ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨) āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŋāĻāĻŽāĻšāĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻāĻŋ āĻ āĻāĻļā§āĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ Intel SGX2 āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻ¸ āĻ˛ā§āĻ āĻāĻŦāĻ āĻā§āĻŽāĻŋāĻ¨āĻŋ āĻ˛ā§āĻ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻāĻŋāĻāĻŽāĻšāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ Intel SGX1 āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤
- x86 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŋāĻāĻĄā§āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- SafeSetID LSM āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻāĻ¨ setgroups() āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ SafeSetID āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ (CAP_SETUID) āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ° āĻ˛āĻžāĻ āĻ¨āĻž āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧā§ˇ
- ARIA āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻĢāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- BPF-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŽāĻĄāĻŋāĻāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻā§āĻ°ā§āĻĒā§ (cgroups) āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- vCPU āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻšā§āĻ¯āĻžāĻ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
- SYN āĻā§āĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻā§āĻ˛āĻŋ BPF āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ (kfunc) āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻāĻĢāĻžāĻ 7 āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŽāĻāĻ˛āĻ (āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ˛āĻŋāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨) āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ.
- āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ TLS āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻŦā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ=" āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻĒāĻāĻ°āĻŖ
- i915 (Intel) āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° Intel Arc (DG2/Alchemist) A750 āĻāĻŦāĻ A770 āĻĒā§āĻĨāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ Intel Ponte Vecchio (Xe-HPC) āĻāĻŦāĻ Meteor Lake GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻžāĻ Intel Raptor āĻ˛ā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤.
- amdgpu āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° AMD RDNA3 (RX 7000) āĻāĻŦāĻ CDNA (Instinct) āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻ˛ā§āĻā§āĨ¤
- Nouveau āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° NVIDIA nv50 GPU āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻā§āĻĄ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤
- LogiCVC āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ logicvc DRM āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- v3d āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° (Broadcom Video Core GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯) Raspberry Pi 4 āĻŦā§āĻ°ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
- msm āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ Qualcomm Adreno 619 GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻĒā§āĻ¯āĻžāĻ¨āĻĢā§āĻ°āĻ¸ā§āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ ARM Mali Valhall GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Lenovo ThinkPad X8s āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ Qualcomm Snapdragon 3cx Gen13 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake āĻāĻŦāĻ Mediatek MT8186 āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Intel Habana Gaudi 2 āĻŽā§āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ āĻāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¨ āĻāĻŽā§āĻ°āĻŋāĻāĻžāĻ¨ āĻĢā§āĻ°āĻŋ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 6.0 - Linux-libre 6.0-gnu-āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§, āĻ¯āĻž āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻĢ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻ¨-āĻĢā§āĻ°āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻšāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻāĻžāĻ°āĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻāĻāĻŋ CS35L41 HD-āĻ
āĻĄāĻŋāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ STM32G0 āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ UCSI āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻŦā§āĻ˛āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ Qualcomm āĻāĻŦāĻ MediaTek āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ DTS āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ MediaTek MT76 āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻŦā§āĻ˛āĻŦ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ AMDGPU, Adreno, Tegra VIC, Netronome NFP āĻāĻŦāĻ Habanalabs Gaudi2 āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻŦā§āĻ˛āĻŦ āĻā§āĻ˛āĻŋāĻ¨āĻŋāĻ āĻā§āĻĄāĨ¤ VXGE āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻā§, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru