āĻĻā§āĻ āĻŽāĻžāϏ āϧāϰ⧠āĻāύā§āύāϝāĻŧāύā§āϰ āĻĒāϰ āϞāĻŋāύāĻžāϏ āĻāϰāĻāĻžāϞā§āĻĄāϏ āĻāĻžāϰā§āύā§āϞāĻāĻŋ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āύāĨ¤ Linux ā§.⧍. āϏāĻŦāĻā§āϝāĻŧā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§: USB4STREAM āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ, btrfs, xfs āĻāĻŦāĻ ext4-āĻāϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ, i486 āϏāĻŋāĻĒāĻŋāĻāĻ āϏāĻžāĻĒā§āϰā§āĻā§āϰ āĻāύā§āϝ āĻā§āĻĄ āĻ āĻĒāϏāĻžāϰāĻŖ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāĻžāĻāĻž, āύā§āϏā§āĻā§āĻĄ SCHED_EXT āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āϤā§āϰāĻŋāϰ āϏāĻā§āώāĻŽāϤāĻž, āϏā§āϝāĻŧāĻžāĻĒ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§āϰāĻžāϏ, āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻā§āĻĄ āĻāύāύā§āĻŽāĻĄ āĻĒāĻžāĻāĻĒ, KVM-āĻ Intel MBEC āĻāĻŦāĻ AMD GMET āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ, AppleTalk āĻĒā§āϰā§āĻā§āĻāϞ āĻ āĻĒāϏāĻžāϰāĻŖ, āĻāĻŦāĻ AMDGPU āĻĄā§āϰāĻžāĻāĻāĻžāϰ⧠HDMI 2.1 FRL-āĻāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻžāĻĒā§āϰā§āĻāĨ¤
āĻāĻžāϰā§āύā§āϞ 7.2 (1, 2, 3) āĻāϰ āĻĒā§āϰāϧāĻžāύ āύāϤā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ:
- āĻĄāĻŋāϏā§āĻ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ, I/O āĻāĻŦāĻ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ
- iomap āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§, iomap_iter() āĻĢāĻžāĻāĻļāύ⧠āĻāϤāĻŋāĻŽāϧā§āϝ⧠āϏāĻŽā§āĻĒāύā§āύ āĻšāĻāϝāĻŧāĻž āĻāĻāĻžāϰā§āĻļāύāĻā§āϞā§āϰ āĻāύā§āϝ memset āĻĢāĻžāĻāĻļāύā§āϰ āĻāĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāϞ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž ext4 āĻāĻŦāĻ xfs āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻĒāϰā§āĻā§āώāĻžāĻā§āϞā§āϤ⧠āĻĻā§āϰā§āϤāĻāϤāĻŋāϰ NVMe āĻĄā§āϰāĻžāĻāĻāĻā§āϞā§āϤ⧠āĻāĻā§āĻ I/O āĻāύāĻā§āύāϏāĻŋāĻāĻŋāϰ āĻāĻžāϰāĻŖā§ āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āύā§āĻĄā§ āĻāύāĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ (IOPS) āϏāĻāĻā§āϝāĻž ā§Ģ% āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĨ¤
- āĻā§āύāĻĄ āϏā§āĻā§āϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ (āϝāĻž āĻŦā§āϞāĻ āĻŦāĻž āϏā§āĻā§āĻāϰā§āϰ āϏāĻŽāώā§āĻāĻŋāĻā§ āĻā§āύ⧠āĻŦāĻŋāĻāĻā§āϤ āĻāϰā§, āϝā§āĻāĻžāύ⧠āĻā§āĻŦāϞ āĻā§āϰāĻŽāĻžāύā§āϏāĻžāϰ⧠āĻĄā§āĻāĻž āϏāĻāϝā§āĻāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĨāĻžāĻā§ āĻāĻŦāĻ āϝāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦā§āϞāĻ āĻā§āϰā§āĻĒāĻāĻŋāĻā§ āĻāĻĒāĻĄā§āĻ āĻāϰā§) āϏāĻŽāϰā§āĻĨāύā§āϰ āĻāύā§āϝ XFS-āĻā§ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻā§āώāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Btrfs āĻāĻāύ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻŦāĻĄāĻŧ āĻĢā§āϞāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āύāĻŋāĻŦāĻŋāĻĄāĻŧ āϏāĻŋāĻā§āϝāĻŧā§āύāĻļāĻŋāϝāĻŧāĻžāϞ I/O āĻāϞāĻžāĻāĻžāϞā§āύ āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻŽāĻžāϝāĻŧ āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰā§āĨ¤ āĻŦāĻŋāĻļāĻžāϞ āĻĢā§āϞāĻŋāĻāϰ (⧍ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻĒāϰā§āϝāύā§āϤ) āĻāύā§āϝ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āĻā§āĻāϏāĻžāĻŽ āϤāĻĨā§āϝ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰā§āϰ āĻāύā§āϝ, āϝā§āĻŽāύ mkfs āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĄā§āĻĒā§āϞāĻŋāĻā§āĻļāύ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻāύā§āϝ, GET_CSUMS āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āύāϤā§āύ ioctl āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻŋāĻā§āϝāĻŧā§āύāĻļāĻŋāϝāĻŧāĻžāϞ āϰāĻžāĻāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ ā§§ā§Ģ% āĻāĻŦāĻ āĻĄāĻžāĻāϰā§āĻā§āĻ I/O āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ ā§Ģ⧝% āĻŦā§āĻĻā§āϧāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Ext4 āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ 'āĻĢāĻžāϏā§āĻ āĻāĻŽāĻŋāĻ' āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻā§ āĻāύāĻā§āύāĻļāύ āĻāĻŦāĻ āĻĄā§āĻĄāϞāĻ āĻĻā§āϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āύāϤā§āύ āĻāϰ⧠āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ /proc/fs/ext4/*/fc_info-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύā§āĻĄ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āĻāĻā§āϏāĻĒā§āϰā§āĻ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻšā§āϝāĻžāĻļ āĻā§āϝāĻžāϞāĻā§āϞā§āĻļāύā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (⧍ā§Ģā§Ģ-āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰā§āϰ āύāĻžāĻŽā§āϰ āĻāύā§āϝ āĻāϤāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āĻĻā§āĻŦāĻŋāĻā§āĻŖ, ā§Ŧā§Ē-āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰā§āϰ āύāĻžāĻŽā§āϰ āĻāύā§āϝ ⧍ā§% āĻāĻŦāĻ ā§Šā§¨-āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰā§āϰ āύāĻžāĻŽā§āϰ āĻāύā§āϝ ā§§ā§§%)āĨ¤
- F2FS āĻāĻāύ fserror āϤā§āϰā§āĻāĻŋ āϰāĻŋāĻāĻžāϰā§āύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻžāϰ āĻĢāϞ⧠āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ āĻĨā§āĻā§ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻŽāϏā§āϝāĻž āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ-āĻ āĻŦā§āϝāϝāĻŧāĻŋāϤ āϏāĻŽāϝāĻŧ āĻšā§āϰāĻžāϏ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāύāϞāĻžāĻāύ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāϏāĻŽā§āĻĒāύā§āύ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞā§āϰ āϏā§āĻŦāĻā§āĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻ āĻĄāĻŋāĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāϏ āĻŽā§āϝāĻžāĻĒāĻžāϰ (DM)-āĻ āĻāĻāĻāĻŋ āύāϤā§āύ dm-inlinecrypt āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ⧠āύāϤā§āύ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- NFS-āĻ, āĻāĻŽāĻĒāĻā§āώ⧠⧧ā§Ŧ āĻāĻŋāĻŦāĻŋ āϰâā§āϝāĻžāĻŽāϝā§āĻā§āϤ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĄāĻŋāĻĢāϞā§āĻ āĻŦā§āϞāĻ āϏāĻžāĻāĻ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ ā§Ē āĻāĻŽāĻŦāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻāĻĒāύāĻŋ /proc/fs/nfsd/max_block_size āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻŦā§āϞāĻ āϏāĻžāĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ)āĨ¤ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĄā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠āĻā§āύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ āϏā§āĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āĻā§āĻ āύāĻž āĻāϰā§āĻ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞ⧠āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ.
- SMB āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāύ āϏāĻāĻā§āĻāĻŋāϤ āĻāĻāĻžāϰ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻĢāĻžāĻāϞ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰā§āϰāĻŖā§āϰ āϏāĻŽāϝāĻŧ āĻĄā§āĻāĻž āϏāĻāĻā§āĻāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āύāϤā§āύ NTFS āϏāĻāϏā§āĻāϰāĻŖ (ntfsplus) āϏāĻŋāĻŽā§āĻŦāϞāĻŋāĻ āϞāĻŋāĻā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§āĻā§āĨ¤ Windows āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āϧāϰāĻŖā§āϰ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦāĻŋāĻā§āϤāĻŋāϰ āϏāĻ āĻŋāĻ āϏāĻŽāĻžāϧāĻžāύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- EROFS (āĻāύāĻšā§āϝāĻžāύā§āϏāĻĄ āϰāĻŋāĻĄ-āĻ āύāϞāĻŋ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ) āĻĄā§āĻāĻž āĻā§āϝāĻžāĻļ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ fscache āĻŦā§āϝāĻžāĻāĻāύā§āĻĄāĻāĻŋ, āϝāĻž āĻĻā§āĻ āĻŦāĻāϰ āĻāĻā§ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϤāĻž āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Ceph FS āĻāĻāύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻļāύ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āϰāĻŋāϏā§āĻ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āĻĒā§āϰāĻā§āĻā§āĻ āĻŦāĻŋāϞā§āĻĄā§āϰ āĻŽāϤ⧠āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ 9P āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻā§āϏ āϏā§āύāϏāĻŋāĻāĻŋāĻāĻŋāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ `file_getattr()` āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞ⧠āĻĢā§āϞā§āϝāĻžāĻ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ `FS_XFLAG_CASEFOLD` āĻĢā§āϞā§āϝāĻžāĻāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āĻā§āϏ-āĻāύāϏā§āύāϏāĻŋāĻāĻŋāĻāĻāĻžāĻŦā§ āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻšāĻŦā§, āĻāĻŦāĻ `FS_XFLAG_CASENONPRESERVING` āĻĢā§āϞā§āϝāĻžāĻāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝ⧠āύāϤā§āύ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āϏ-āĻāύāϏā§āύāϏāĻŋāĻāĻŋāĻ āϤāĻĨā§āϝ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāĻŦā§ āύāĻžāĨ¤ āĻāĻ āĻĢā§āϞā§āϝāĻžāĻāĻā§āϞ⧠āĻā§āϏ-āĻāύāϏā§āύāϏāĻŋāĻāĻŋāĻ NFS āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§āϞāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- openat2() āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞ⧠O_EMPTYPATH āĻĢā§āϞā§āϝāĻžāĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠āĻāĻāĻāĻŋ āĻāĻžāϞāĻŋ āĻĢāĻžāĻāϞ āĻĒāĻžāĻĨ āĻĒāĻžāϏ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻā§āώā§āϤā§āϰā§, āϝ⧠āĻĢāĻžāĻāϞāĻāĻŋ āĻā§āϞāĻž āĻšāĻā§āĻā§ āϤāĻžāϰ āĻĒāĻžāĻĨ āĻĒāĻžāϏ āĻāϰāĻž āĻĢāĻžāĻāϞ āĻĄā§āϏāĻā§āϰāĻŋāĻĒā§āĻāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤
- openat2() āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞ⧠OPENAT2_REGULAR āĻĢā§āϞā§āϝāĻžāĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĻāĻŋāϝāĻŧā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻžāϧāĻžāϰāĻŖ āĻĢāĻžāĻāϞ āĻā§āϞāĻž āϝāĻžāϝāĻŧ (āϏāĻā§āĻ, āĻĒāĻžāĻāĻĒ āĻŦāĻž āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻŽāϤ⧠āĻā§āύ⧠āĻŦāĻŋāĻļā§āώ āĻĢāĻžāĻāϞ āĻā§āϞāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻž āĻšāϞ⧠āĻāĻāĻāĻŋ EFTYPE āϤā§āϰā§āĻāĻŋ āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻž āĻšāĻŦā§)āĨ¤
- āĻŽā§āĻŽāϰāĻŋ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĒāϰāĻŋāώā§āĻŦāĻž
- USB4 āĻĒā§āϰā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻāϝā§āĻā§āϤ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ USB4STREAM āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ /dev/tbstreamX āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻĢāĻžāĻāϞ āĻĒāĻĄāĻŧāĻž āĻ āϞā§āĻāĻžāϰ āĻŽāϤā§āĻ āϏāĻžāϧāĻžāϰāĻŖ read() āĻāĻŦāĻ write() āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāϤ⧠āĻ āϞāĻŋāĻāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻšā§āϏā§āĻā§ āĻāĻĒāύāĻŋ "echo hello > /dev/tbstream0" āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻĨā§āϝ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻ āύā§āϝāĻāĻŋāϤ⧠"cat /dev/tbstream0" āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻž āĻĒāĻĄāĻŧāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ USB4STREAM āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻāĻŋāĻā§ āĻāĻāĻāĻŋ USB4 āĻā§āĻŦāϞā§āϰ (thunderbolt_net) āĻŽāĻžāϧā§āϝāĻŽā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻā§āώāĻŽāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻ āĻĨāĻŦāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āύāĻž āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- i486 āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āĻŦāύā§āϧ āĻāϰāĻžāϰ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĻāĻĢāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ FPU āĻŦāĻŋāĻšā§āύ āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻāύā§āϝ āĻĢā§āϞā§āĻāĻŋāĻ-āĻĒāϝāĻŧā§āύā§āĻ āĻāĻāύāĻŋāĻ āĻāĻŽā§āϞā§āĻļāύ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ ā§§ā§Š āϞāĻžāĻāύā§āϰāĻ āĻŦā§āĻļāĻŋ āĻā§āĻĄ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ CX8 (ā§Ž āĻŦāĻžāĻāĻ āϤā§āϞāύāĻž āĻ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ) āĻāĻŦāĻ TSC (āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻŋāĻĒāĻŋāĻāĻ āϏāĻžāĻāĻā§āϞ āĻāĻžāĻāύā§āĻāĻžāϰ) āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞ⧠āĻāĻžāĻĄāĻŧāĻž i486 āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻžāϰāĻŖ āĻāĻā§āϞā§āϰ āĻāĻŽā§āϞā§āĻļāύ āĻā§āĻĄ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- OLPC XO-1 āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ AMD Geode āĻĒā§āϰāϏā§āϏāϰāĻā§āϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§ āĻŦāϞ⧠āĻā§āώāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻā§āϏā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϰâā§āϝāĻžāĻŽ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāύā§āĻā§āϞā§āϰ TDX (āĻā§āϰāĻžāϏā§āĻā§āĻĄ āĻĄā§āĻŽā§āĻāύ āĻāĻā§āϏāĻā§āύāĻļāύāϏ) āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ TDX āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻŽāĻĄāĻŋāĻāϞ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧ, āϝāĻž āĻŦā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ BIOS āĻĻā§āĻŦāĻžāϰāĻž āĻĢā§āϞā§āϝāĻžāĻļ āĻŽā§āĻŽāϰāĻŋ āĻĨā§āĻā§ āϰâā§āϝāĻžāĻŽā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻžāϰā§āύā§āϞ⧠āĻāĻāύ āĻāĻ āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāĻŦāĻ āϰāĻŋāĻŦā§āĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāϞāĻŽāĻžāύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻŋāĻĒāĻŋāĻāĻ āϰāĻŋāϏā§āϰā§āϏ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ (āĻĢā§āϝāĻŧāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ) āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŋāĻĒāĻŋāĻāĻ-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰāϏā§āϏāĻā§āϞ⧠āĻĻā§āĻŦāĻžāϰāĻž āĻāĻŽāĻž āĻĻā§āĻāϝāĻŧāĻž āĻāĻžāĻ āĻāĻŋāĻĒāĻŋāĻāĻ-āϤ⧠āĻā§āύ āĻā§āϰāĻŽā§ āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻšāĻŦā§, āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻāĻŋāĻĒāĻŋāĻāĻ āĻ āύā§āϰā§āϧā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻāϞāĻŋāϤ FIDO āĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āύāϤā§āύ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰāĻāĻŋ āĻāĻŽāĻĒā§āϞāĻŋāĻāϞāĻŋ āĻĢā§āϝāĻŧāĻžāϰ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ (CFS) āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύā§āϝāĻžāϝā§āϝ āϰāĻŋāϏā§āϰā§āϏ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝāĻž āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒā§āϰāϏā§āϏā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āϰāĻžāύāĻāĻŋāĻļāύ āĻāĻžāĻāĻŽ āϏāĻš āĻāĻāĻāĻŋ āϞāĻā§āĻ āĻĒā§āϞā§āϝāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āύāϤā§āύ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āϞāĻā§āώāĻŖā§āϝāĻŧ āĻĒā§āϰāĻāĻžāĻŦ āĻĻā§āĻāĻž āϝāĻžāϝāĻŧ āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻāĻžāϏā§āĻāĻā§āϞā§āϰ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύā§āϰ āϏāĻŽāϝāĻŧ, āϝā§āĻā§āϞ⧠āĻāĻŋāĻĒāĻŋāĻāĻ-āĻā§ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻžāϰā§āύā§āϞ ā§.⧍ āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻ āĻŋāĻ āĻļā§āώ āĻŽā§āĻšā§āϰā§āϤā§, āĻāĻāĻāĻŋ āϰāĻŋāĻā§āϰā§āĻļāύ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ⧠āĻĢā§āϝāĻŧāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰāĻāĻŋ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻĒā§āϰāĻžāύ⧠FIFO āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰāĻāĻŋ āĻĢāĻŋāϰāĻŋāϝāĻŧā§ āĻāύāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϝāĻž āĻĒā§āϰā§āĻāύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŋāĻā§ āĻā§āĻŽ āĻāĻžāϞāĻžāύā§āϰ āϏāĻŽāϝāĻŧ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻ āĻŦāύāϤāĻŋ āĻāĻŦāĻ ā§§ā§Ļā§Ļ% āĻāĻŋāĻĒāĻŋāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻžāϰāĻŖ āĻšāĻā§āĻāĻŋāϞāĨ¤
- eBPF āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāϏāĻŽā§āĻš: āĻāĻāĻāĻŋ āĻāĻāĻ BPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§ āĻāĻāĻžāϧāĻŋāĻ āĻā§āϰā§āϏāĻĒāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āϰā§āϏāĻĒāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ BPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞ⧠āĻāĻāύ āĻāύāĻ ā§āϝāĻžāϞā§āĻā§āĻā§āĻĄ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āĻ (āĻĒā§āĻ āĻĢāϞā§āĻ) āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āĻāĻŽā§āĻĒā§āύā§āύā§āĻā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ bpf() āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞāĻāĻŋ āĻāĻāύ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻ ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ (log_buf, log_size, log_level, āĻāĻŦāĻ log_true_size) āϏāĻžāĻĒā§āϰā§āĻ āĻāϰā§, āϝāĻž BPF_PROG_LOAD, BPF_BTF_LOAD, āĻāĻŦāĻ BPF_MAP_CREATE-āĻāϰ āĻŽāϧā§āϝ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āύāĻž āĻĨā§āĻā§ āϏāĻŽāϏā§āϤ BPF āĻāĻŽāĻžāύā§āĻĄ āĻā§āĻĄāĻŧā§ āĻāĻā§āĻā§āϤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰā§āϰ āϏā§āϝā§āĻ āĻāϰ⧠āĻĻā§āϝāĻŧāĨ¤ BPF āĻĢāĻžāĻāĻļāύ⧠ā§ĢāĻāĻŋāϰ āĻŦā§āĻļāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻĒāĻžāϏ āύāĻž āĻāϰāĻžāϰ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāĻāĻŋ āϤā§āϞ⧠āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāύāĻ ā§āϝāĻžāϞā§āĻā§āĻā§āĻĄ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āĻ (āĻĒā§āĻ āĻĢāϞā§āĻ) āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāϝāĻŧ āĻāĻžāĻĄāĻŧāĻžāĻ bpf_arena āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻŽā§āĻŽāϰāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ BPF āĻšā§āϝāĻžāĻļ āĻŽā§āϝāĻžāĻĒ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻ āϰāĻŋāϏāĻžāĻāĻāĻŋāĻ-āĻāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤
- āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āϏāĻš "/proc/interrupts" āĻāĻāĻāĻĒā§āĻ āϤā§āϰāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ āĻāĻžāĻāύā§āĻāĻžāϰ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāĻžāĻ āĻžāĻŽā§āϏāĻŽā§āĻšāĻā§ āĻāϧā§āύāĻŋāĻā§āĻāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āϝāĻžāĻļāĻŋāĻ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- libselinux-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ "/proc/filesystems" āĻĢāĻžāĻāϞāĻāĻŋ āϤā§āϰāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻĻā§āϰā§āϤāϤāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āĻāĻāύ āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻā§āϝāĻžāĻļā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰ⧠āϏāĻŋāĻĒāĻŋāĻāĻ āĻā§āϰāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āϞā§āĻĄ āĻŦā§āϝāĻžāϞāĻžāύā§āϏāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āĻāĻāύ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āϰāĻŋāϏā§āϰā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰāϏā§āϏāĻā§āϞā§āĻā§, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āϰāϏā§āϏā§āϰ āĻā§āϤāϰā§āϰ āĻĨā§āϰā§āĻĄāĻā§āϞā§āĻā§, āĻāĻāĻ āĻšāĻžāĻ-āϞā§āĻā§āϞ āĻā§āϝāĻžāĻļ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āĻāϰ āĻĢāϞ⧠āĻā§āϝāĻžāĻļā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĄā§āĻāĻž āĻā§āĻāĻā§ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻŦā§āĻĄāĻŧā§ āϝāĻžāϝāĻŧ, āϝāĻž āĻĄā§āĻāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĨ¤
- SCHED_EXT āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ, āϝāĻž BPF āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŋāĻĒāĻŋāĻāĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧ, āϤāĻžāϤ⧠āύā§āϏā§āĻā§āĻĄ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ (āϏāĻžāĻŦ-āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ) āϤā§āϰāĻŋāϰ āϏāĻā§āώāĻŽāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻŋ-āĻā§āϰā§āĻĒ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- Rust-for- āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāϝāĻŧā§āĻā§LinuxāĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻāĻžāώāĻž āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāϏā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ (āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āϰāĻžāϏā§āĻ āϏāĻžāĻĒā§āϰā§āĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĨāĻžāĻā§ āύāĻž āĻāĻŦāĻ āĻāĻžāϰā§āύā§āϞ āĻŦāĻŋāϞā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻ āύāĻŋāϰā§āĻāϰāϤāĻž āύāϝāĻŧ)āĨ¤ s390 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻžāϰā§āύā§āϞ⧠āϰāĻžāϏā§āĻ āϏāĻžāĻĒā§āϰā§āĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ "āĻāĻŋāϰā§āĻāĻĒāĻŋ" āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§, āϝāĻž "āĻāύāϏā§āĻĢ" āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻž āĻā§āĻĄā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āϤ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰāĻŋāĻŽāĻŋāĻāĻŋāĻ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ āĻŦāĻŋāϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ LLVM āĻā§āϞāϏā§āĻā§āϰ āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ 17.0.1 āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ āϏā§āϰā§āϏ āĻā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āύā§āϝā§āύāϤāĻŽ C āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ nolibc-āϤ⧠Linux āĻāĻŦāĻ āĻāĻāĻŋ āĻŽā§āϞāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž OpenRISC āĻāĻŦāĻ 32-āĻŦāĻŋāĻ PA-RISC āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāĻāĻžāϰāĻšā§āĻĄ āĻĻā§āϰ āĻāϰ⧠āĻāĻŦāĻ āĻā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻŽāϝāĻŧ āĻ ā§āϝāĻžāύā§āύāĻŋāĻŽāĻžāϏ āĻ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻŽā§āĻŽāϰāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āϏā§āϝāĻŧāĻžāĻĒ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋāĻā§ āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŽāĻžāϤ⧠āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻŽā§āĻŽāϰāĻŋ āĻšā§āϰāĻžāϏ āĻŦā§āĻļ āϤāĻžā§āĻĒāϰā§āϝāĻĒā§āϰā§āĻŖ; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ ā§§ āĻā§āϰāĻžāĻŦāĻžāĻāĻ āϏā§āϝāĻŧāĻžāĻĒ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āĻŽāĻžāĻāύā§āĻ āĻāϰāϞ⧠āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĒā§āϰāĻžāϝāĻŧ ā§Ģ⧧⧍ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻāĻŽā§ āϝāĻžāϝāĻŧāĨ¤
- āĻŽā§āĻŽā§āϰāĻŋ āĻāĻāĻŋāĻāĻļāύ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻĒāϰ āĻāĻžāĻĒ āĻĒāĻĄāĻŧāϞ⧠āĻŽā§āĻŽā§āϰāĻŋ āĻāĻžāϞāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŽā§āĻŽā§āϰāĻŋ āĻĄāĻŋāϞāĻŋāĻ āĻāϰ⧠āĻŦāĻž āϏā§āϝāĻŧāĻžāĻĒ āϏā§āĻĒā§āϏ⧠āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŋāĻā§ āĻāϝāĻŧāĻžāϰā§āĻāϞā§āĻĄā§āϰ āĻā§āώā§āϤā§āϰā§, āϝā§āĻŽāύ YCSB (Yahoo! Cloud Serving Benchmark) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠MongoDB āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, ā§Šā§Ļ% āĻĒāϰā§āϝāύā§āϤ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŦā§āĻĻā§āϧāĻŋ āϞāĻā§āώā§āϝ āĻāϰāĻž āĻā§āĻā§āĨ¤
- āĻŦāĻŋāϞā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽā§ 'make sbom' āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ SBOM (Software Bill Of Materials) āϤāĻžāϞāĻŋāĻāĻž āϤā§āϰāĻŋ āĻāϰā§, āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻžāϰā§āύā§āϞ āĻŦāĻŋāϞā§āĻĄā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ, āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻ āĻĄāĻŋāĻĒā§āύā§āĻĄā§āύā§āϏāĻŋāĻā§āϞā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻŦāĻ āĻā§āĻĄ āĻĢāĻžāĻāϞā§āϰ SPDX āĻšā§āĻĄāĻžāϰ āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āϏā§āĻā§āϞā§āϰ āϞāĻžāĻāϏā§āύā§āϏā§āϰ āϤāĻĨā§āϝ āϤā§āϞ⧠āϧāϰā§āĨ¤
- āϞāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻāύāύā§āĻŽāĻĄ āĻĒāĻžāĻāĻĒā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞ⧠āϞāĻā§āϰ āĻāĻāϤāĻžāϰ āĻŦāĻžāĻāϰ⧠āύāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻž āĻšāϝāĻŧ), āϝāĻž āĻāύāύā§āĻŽāĻĄ āĻĒāĻžāĻāĻĒā§āϰ āĻĨā§āϰā§āĻĒā§āĻ ā§¨ā§§-ā§Ēā§Ž% āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§āĻā§ āĻāĻŦāĻ āϞā§āϝāĻžāĻā§āύā§āϏāĻŋ ā§§ā§-ā§Šā§Š% āĻāĻŽāĻŋāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž
- āϏā§āϞā§āϝāĻžāĻŦ āĻ ā§āϝāĻžāϞā§āĻā§āĻāϰ āĻāĻāύ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻā§āĻā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āĻā§āϞā§āϝāĻžāĻ ā§¨ā§¨ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āĻā§āύāĻā§āϞ⧠āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āύāύā§āϝ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻŦāĻ āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻĻā§āϰā§āĻŦāϞāϤāĻžāϰ āĻ āĻĒāĻŦā§āϝāĻŦāĻšāĻžāϰāĻā§ āĻāĻāĻŋāϞ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āϧāϰāĻŖā§āϰ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻĒā§āĻĨāĻ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύā§āϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧ (āĻĒā§āĻĨāĻā§āĻāϰāĻŖā§āϰ āĻĢāϞā§, āĻāĻ āϧāϰāĻŖā§āϰ āĻ āĻŦāĻā§āĻā§āĻā§ āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻāĻāϞ⧠āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ āύā§āϝ āϧāϰāĻŖā§āϰ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻā§āώāϤāĻŋ āĻāϰāĻž āϏāĻšāĻ āĻšāϝāĻŧ āύāĻž)āĨ¤
- AF_ALG āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ, āϝāĻž āĻĒā§āĻ āĻā§āϝāĻžāĻļā§ āĻĄā§āĻāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāĻŋ āĻĢā§āĻāϞ āĻāĻžāϞāύāĻžāϰā§āĻŦāĻŋāϞāĻŋāĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϤā§, āϏā§āĻāĻŋāĻā§ āĻĄā§āĻĒā§āϰāĻŋāĻā§āĻā§āĻĄ āĻā§āώāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āĻā§āύ⧠āϰāĻŋāϞāĻŋāĻā§ āĻāĻāĻŋ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰāĻžāϰ āĻāĻĨāĻž āϰāϝāĻŧā§āĻā§āĨ¤ AF_ALG āĻāĻžāϰā§āύā§āϞā§āϰ Crypto API-āϤ⧠āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻāĻŖāύāĻžāϰ āĻāύā§āϝ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻāϰ āϏāĻā§āώāĻŽ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āĻŦā§āĻļ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻāĻžāϰā§āύā§āϞ ā§.⧍-āĻ, AF_ALG āĻĨā§āĻā§ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ I/O, āϞāĻŋāĻā§āϝāĻžāϏāĻŋ āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ skcipher āĻ aead āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ⧠āĻĨāĻžāĻāĻž āĻāĻŋāϰā§-āĻāĻĒāĻŋ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āϏāĻžāĻĒā§āϰā§āĻ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύāĻā§āϞ⧠āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻžāϰā§āύā§āϞā§āϰ Crypto API āĻĨā§āĻā§ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻāϰā§āϰ āϏāĻžāĻĒā§āϰā§āĻ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻžāϰāĻŖ AF_ALG āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻā§āώā§āϤā§āϰāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāϞā§āĻ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻā§āύ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āϏā§āĻŦāĻŋāϧāĻž āĻĻā§āϝāĻŧ āύāĻžāĨ¤ AF_ALG āĻā§āϰāĻŋāĻĒā§āĻāϏā§āĻāĻāĻĒ āĻā§āϞāĻāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϤā§, āĻāĻŋāύā§āϤ⧠āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ ā§¨.ā§Ž.ā§ āϰāĻŋāϞāĻŋāĻā§ āĻāϰ āϏāĻžāĻĒā§āϰā§āĻ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- IMA (āĻāύā§āĻāĻŋāĻā§āϰāĻŋāĻāĻŋ āĻŽā§āĻāĻžāϰāĻŽā§āύā§āĻ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ) āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ, āϝāĻž āĻāĻžāϰā§āύā§āϞ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞā§āϰ āϏāϤā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻā§āϞā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧ, āϏā§āĻāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻāύ āĻĒāϰāĻŋāĻŽāĻžāĻĒā§āϰ āĻĢāϞāĻžāĻĢāϞāϏāĻš āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻā§āĻŦāĻŋāϞāĻā§āϞ⧠āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āϰāĻĒā§āϤāĻžāύāĻŋ āĻāϰāĻžāϰ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āϏāĻžāĻļā§āϰāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻžāϰā§āύā§āϞ āĻŦāĻžāĻĢāĻžāϰ āĻĨā§āĻā§ āϏā§āĻā§āϞ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϞā§āϝāĻžāύā§āĻĄāϞāĻ āĻŽāĻĄāĻŋāĻāϞā§, āϝāĻž āĻ āĻĒā§āϰāĻžāϧāĻŋāĻāĻžāϰāĻĒā§āϰāĻžāĻĒā§āϤ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋāĻā§ āĻāĻžāϰā§āύā§āϞ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰāĻžāϰ āĻāĻĒāĻžāϝāĻŧ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Linux (āĻĢāĻžāĻāϞ āĻšāĻžāϝāĻŧāĻžāϰāĻžāϰā§āĻāĻŋ, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻā§āĻ, ioctl, āĻāϤā§āϝāĻžāĻĻāĻŋ) āĻāĻžāĻĄāĻŧāĻžāĻ, UDP āϏāĻā§āĻā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāύā§āĻā§āϰā§āϞā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏā§āĻ āϏāĻžāĻĨā§, āĻ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āϤāĻĨā§āϝ āĻĻāĻŋāϝāĻŧā§ āϞāĻ āĻĢāĻžāĻāϞāĻā§ āĻāĻā§āĻāĻžāϞāĻĒā§āϰā§āĻŖ āĻšāĻāϝāĻŧāĻž āĻĨā§āĻā§ āĻŦāĻžāĻāĻāĻžāϤā§, āϞāĻā§ āĻ āĻŦāĻā§āĻā§āĻ āϞāĻ āϤāĻĨā§āϝā§āϰ āĻāĻāĻāĻĒā§āĻ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻŦāύā§āϧ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻžāĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ strncpy() āĻĢāĻžāĻāĻļāύāĻāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ āĻĒā§āϰāĻāϞāĻŋāϤ āĻā§āώāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻāĻāĻŋ āĻāύāĻĒā§āĻ āϏā§āĻā§āϰāĻŋāĻ āĻĨā§āĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāĻā§āϝāĻ āĻŦāĻžāĻāĻ āĻāĻĒāĻŋ āĻāϰā§āĨ¤ āϏā§āĻā§āϰāĻŋāĻ-āĻāϰ āĻļā§āώ⧠āύāĻžāϞ āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰ āύāĻž āĻĨāĻžāĻāĻž āĻŦāĻž āĻļā§āύā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϝāĻžāĻĄāĻŋāĻ āĻāϰāĻžāϰ āĻāĻžāϰāĻŖā§ strncpy() āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĢāϞ⧠āϤā§āϰā§āĻāĻŋāϰ āĻā§āĻāĻāĻŋ āϤā§āϰāĻŋ āĻšāϤā§āĨ¤ strncpy()-āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āύāĻžāϞ-āĻāĻžāϰā§āĻŽāĻŋāύā§āĻā§āĻĄ āϏā§āĻā§āϰāĻŋāĻ āĻāĻĒāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ strscpy() āĻāĻŦāĻ strscpy_pad() āĻĢāĻžāĻāĻļāύ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻāĻžāϰā§āϰ āϏā§āĻā§āϰāĻŋāĻ āĻāĻĒāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ strtomem_pad(), memcpy_and_pad(), āĻ memcpy() āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻžāϰā§āύā§āϞ⧠strncpy()-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ āĻĒā§āϰāĻāϞāĻŋāϤ āĻāϰāĻžāϰ āĻāĻžāĻāĻāĻŋ ⧍ā§Ļ⧍ā§Ļ āϏāĻžāϞ⧠āĻļā§āϰ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻāϰ āĻāύā§āϝ ā§ā§Ļ āĻāύ āĻĄā§āĻā§āϞāĻĒāĻžāϰā§āϰ ā§Šā§Ŧ⧍āĻāĻŋ āĻāĻŽāĻŋāĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
- āĻšāĻžāĻāĻĒāĻžāϰāĻāĻžāĻāĻāϰ⧠āϏāĻžāĻšāĻžāϝā§āϝ⧠KVM āĻāύā§āĻā§āϞ āĻāĻŽāĻŦāĻŋāĻāϏāĻŋ (āĻŽā§āĻĄ-āĻŦā§āϏāĻĄ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āĻāύā§āĻā§āϰā§āϞ) āĻāĻŦāĻ āĻāĻāĻŽāĻĄāĻŋ āĻāĻŋāĻāĻŽāĻāĻāĻŋ (āĻā§āϏā§āĻ-āĻŽā§āĻĄ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āĻā§āϰā§āϝāĻžāĻĒ) āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻŽā§āĻŽāϰāĻŋ āĻā§āϰāĻžāύā§āϏāϞā§āĻļāύ āĻā§āĻŦāĻŋāϞ⧠āĻā§āϏā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻžāϰā§āύā§āϞ āĻāĻŦāĻ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āϰāĻžāĻāĻāϏā§āϰ āĻĒā§āĻĨāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āĻĒā§āϰā§āĻŦā§, āĻāύā§āĻā§āϞ āĻāĻŦāĻ āĻāĻāĻŽāĻĄāĻŋ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻāĻā§āϏāĻā§āύāĻļāύāĻā§āϞ⧠āĻšāĻžāĻāĻĒāĻžāϰāĻāĻžāĻāĻāϰ āϏā§āϤāϰ⧠āĻāĻžāϰā§āύā§āϞ āĻāĻŦāĻ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āϰāĻžāĻāĻāϏā§āϰ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒā§āĻĨāĻā§āĻāϰāĻŖā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽā§āĻŽāϰāĻŋ āĻĒā§āĻāĻā§āϞā§āĻā§ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻāĻŋāϤāĨ¤ āĻāĻŽāĻŦāĻŋāĻāϏāĻŋ āĻāĻŦāĻ āĻāĻŋāĻāĻŽāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĢāϞ⧠āĻšāĻžāĻāĻĒāĻžāϰāĻāĻžāĻāĻāϰ-āϏāĻžāĻāĻĄ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻā§āĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĻā§āϰ āĻšāϝāĻŧ āĻāĻŦāĻ āĻā§āϏā§āĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĨā§āĻā§ āĻāĻŋāĻāĻŽāĻāĻā§āϏāĻŋāĻ āĻšāĻžāĻāĻĒāĻžāϰāĻāĻžāĻāĻāϰ⧠āϰāĻŋāϏā§āϰā§āϏ-āĻāύāĻā§āύāϏāĻŋāĻ āĻāύā§āĻā§āϰā§āϞ āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻĒāĻžāϝāĻŧāĨ¤
- āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ
- TCP-AO (TCP Authentication Option, RFC 5925) āĻāĻā§āϏāĻā§āύāĻļāύāĻāĻŋ āύāϤā§āύ libcrypto āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻā§āĻĄāĻā§ āϏāϰāϞ āĻāϰā§āĻā§ āĻāĻŦāĻ āĻāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĻā§āĨ¤ TCP-AO, MAC (Message Authentication Code) āĻā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ TCP āĻšā§āĻĄāĻžāϰ āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāϰāĻ āĻāϧā§āύāĻŋāĻ HMAC-SHA-1-96 āĻāĻŦāĻ AES-128-CMAC-96 āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϰā§āĻŦā§ āĻāĻĒāϞāĻŦā§āϧ TCP-MD5 āĻ āĻĒāĻļāύāĻā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§, āϝāĻž āϏā§āĻā§āϞ⧠MD5 āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āĻāĻŋāϞāĨ¤
- āĻŽāĻžāϞā§āĻāĻŋāĻĒāĻžāĻĨ āĻāĻŋāϏāĻŋāĻĒāĻŋ (MPTCP) āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāĻŋāϤ āϏāĻžāĻŦāϏā§āĻā§āϰāĻŋāĻŽā§āϰ āϏāĻāĻā§āϝāĻž ā§Ž āĻĨā§āĻā§ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ ā§Ŧā§Ē āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻā§āϝāĻžāĻā§ rtnl_lock āĻā§āϞā§āĻŦāĻžāϞ āϞāĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŽāĻžāύā§āϰ āĻāĻžāĻ āĻ āĻŦā§āϝāĻžāĻšāϤ āĻāĻŋāϞāĨ¤
- āĻāĻžāϰā§āύā§āϞ āĻ ā§āϝāĻžāĻĒāϞāĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ āϏā§āĻā§āϝāĻžāĻā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāϝāĻŧā§āĻā§, āϝāĻž ā§§ā§¯ā§Žā§Ģ āϏāĻžāϞ āĻĨā§āĻā§ āĻ ā§āϝāĻžāĻĒāϞ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧā§ āĻāϏāĻāĻŋāϞ āĻāĻŦāĻ ā§§ā§¯ā§¯ā§Ļ-āĻāϰ āĻĻāĻļāĻā§ āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āύāϤā§āύ āĻāĻŋāĻā§ āĻāύāĻž āĻšāϝāĻŧāĨ¤ TCP/IPāĻāĻāĻžāĻĄāĻŧāĻžāĻ, PPPoATM-āĻāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻšā§āύ āĻāĻāĻŋāĻāĻŽ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞ⧠āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§; āϏā§āĻāϏāĻžāĻĨā§ ISA āĻāĻŦāĻ PCMCIA āĻŦāĻžāϏā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ ARCnet āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, PCMCIA āĻāύā§āĻāĻžāϰāĻĢā§āϏāϝā§āĻā§āϤ āĻŦā§āϞā§āĻā§āĻĨ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ, āĻā§āϞāϏāĻŋ āĻāĻŋāĻāϞāĻāϏ āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻāϰ, sockmap-āĻāϰ āϏāĻžāĻĨā§ āĻāĻŋāĻāϞāĻāϏ āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻā§āĻĄ āĻāĻŦāĻ cfg80211/mac80211 āĻāϝāĻŧā§āϝāĻžāϰāϞā§āϏ āϏā§āĻā§āϝāĻžāĻā§ ā§Ģ/ā§§ā§Ļ āĻŽā§āĻāĻžāĻšāĻžāϰā§āĻāĻ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻŦā§āϝāĻžāύā§āĻĄā§āϰ āϏāĻžāĻĒā§āϰā§āĻāĻ āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻ āĻŽā§āĻŽāĻžāĻāϏāĻŋāϤ āĻŦāĻžāϧāĻž āϏā§āώā§āĻāĻŋāĻāĻžāϰ⧠āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāĻāĻžāϰā§āϰ āĻ āĻāĻžāĻŦā§, TCP āĻ āĻĢāϞā§āĻĄ āĻāĻā§āĻāĻŋāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ āĻāĻŋāĻāϞāĻāϏ āĻĒā§āϰāϏā§āϏāĻŋāĻ āĻ ā§āϝāĻžāĻā§āϏāĻŋāϞāĻžāϰā§āĻļāύā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§ (āϤāĻŦā§ āĻ āϧāĻŋāĻ āĻĒā§āϰāĻāϞāĻŋāϤ āĻāĻŋāĻāϞāĻāϏ āĻ āĻĢāϞā§āĻĄ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύāĻāĻŋ āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§)āĨ¤ ā§Ŧā§Ē-āĻŦāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ ā§Šā§¨-āĻŦāĻŋāĻ x_tables-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻā§āĻĄāĻāĻŋ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻžāϰ āĻāύā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϰāϝāĻŧā§āĻā§āĨ¤
- pppoe āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύ āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āύāĻāϏāĻāϝā§āĻāύ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻāύā§āϰ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϤā§āĻŦāϰāĻŖā§āϰ āĻāύā§āϝ GRO (Generic Receive Offload) āĻāĻŦāĻ GSO (Generic Segmentation Offload) āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ GRO āĻāĻŦāĻ GSO āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠āĻāĻāϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻā§āϰ āĻĨā§āϰā§āĻĒā§āĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āĻā§āϰāĻžāύā§āϏāϞā§āĻāϰ āĻĻāĻŋāϝāĻŧā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž MediaTek MT7621 āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϤ⧠āϏāϰā§āĻŦā§āĻā§āĻ āĻĨā§āϰā§āĻĒā§āĻ 130 Mbit/s āĻĨā§āĻā§ 630 Mbit/s-āĻ āĻŦā§āĻĻā§āϧāĻŋ āĻĒā§āϝāĻŧā§āĻā§āĨ¤
- āĻāĻĒāĻāϰāĻŖ
- AMDGPU āĻĄā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻāύ HDMI 2.1 FRL (āĻĢāĻŋāĻā§āϏāĻĄ āϰā§āĻ āϞāĻŋāĻā§āĻ) āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻžāĻĒā§āϰā§āĻ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž 4K/120Hz āĻāĻŦāĻ 8K/60Hz-āĻ āĻāύāĻāĻŽā§āĻĒā§āϰā§āϏāĻĄ āĻāĻŋāĻĄāĻŋāĻ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ HDMI āĻĢā§āϰāĻžāĻŽā§āϰ āϞāĻžāĻāϏā§āύā§āϏāĻŋāĻ āϏāĻāĻā§āϰāĻžāύā§āϤ āĻļāϰā§āϤāĻžāĻŦāϞā§āϰ āĻāĻžāϰāĻŖā§ āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋāϤ⧠HDMI 2.1 āϏāĻžāĻĒā§āϰā§āĻ āĻāĻā§ āĻ āϧāϰāĻž āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠AMD āĻāĻāύ āĻāϰ āĻāĻāĻāĻŋ āĻ āύā§āϰā§āĻĒ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĻā§āĨ¤
- i915 āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύ āĻĄāĻŋāϏāĻĒā§āϞ⧠āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻžāϞāĻžāϰ āϏā§āĻ āĻāϰāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ pin_params.needs_low_address āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāĻāĻāĻžāϰ āϞā§āĻ āĻĒā§āϰāϏā§āϏāϰ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āĻāύā§āĻā§āϞ āĻāϰā§āĻ āϏāĻŋāϰāĻŋāĻā§āϰ āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ āĻāĻžāϰā§āĻĄ āĻāĻŦāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻā§āĻĄ āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻāύā§āĻā§āϞ āĻāĻā§āϏāĻ (Xe) āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻŋāĻĒāĻŋāĻāĻ-āĻāϰ āĻāύā§āϝ āĻāĻā§āϏāĻ āĻĄāĻŋāĻāϰāĻāĻŽ (āĻĄāĻžāĻāϰā§āĻā§āĻ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ) āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāĻžāĻ āĻ āĻŦā§āϝāĻžāĻšāϤ āĻāĻŋāϞāĨ¤ āϏāĻŋāĻāϰāĻāĻ (āĻā§āϰāĻŋāϏā§āύā§āĻ āĻāĻāϞā§āϝāĻžāύā§āĻĄ) āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻā§āϏāĻā§ŠāĻĒāĻŋ āĻĄāĻŋāĻāĻŋāĻĒāĻŋāĻāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Nouveau āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ NVIDIA GA100 GPU-āĻāϰ āϏāĻŽāϏā§āϝāĻžāĻā§āϞā§āϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āĨ¤
- āϰāĻžāϏā§āĻĒāĻŦā§āϰāĻŋ āĻĒāĻžāĻ āĻŦā§āϰā§āĻĄā§ v3D GPU-āĻāϰ āĻŦāĻŋāĻĻā§āϝā§ā§ āĻāϰāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ v3d āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻŽāϰāĻž āĻāĻŋāĻāϰāĻŋāĻ āĻŽāĻžāĻāĻā§āϰā§āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ āĻāύāĻāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻāĻŋāĻĢā§āϰā§āϏ āĻāϰāĻāĻŋāĻāĻā§āϏ ⧍ā§Ļā§Ļā§Ļ āϏāĻŋāϰāĻŋāĻ āĻĨā§āĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻŋāĻāϏāĻĒāĻŋ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰāϝā§āĻā§āϤ āĻāύāĻāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻāĻŋāĻĒāĻŋāĻāĻ-āĻā§āϞā§āϰ āĻāύā§āϝ āύā§āĻāĻž āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻ āĻŦā§āϝāĻžāĻšāϤ āϰā§āĻā§āĻāĻŋāĨ¤ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āϰāĻžāϏā§āĻ (Rust) āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāύāĻāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻāĻŋāĻā§§ā§Ļā§Ļ, āĻšāĻĒāĻžāϰ āĻāĻŦāĻ āĻŦā§āϞā§āϝāĻžāĻāĻāϝāĻŧā§āϞ āϏāĻŋāϰāĻŋāĻā§āϰ āĻāĻŋāĻĒāĻŋāĻāĻ-āĻā§āϞā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- ARM āĻŦā§āϰā§āĻĄ, SoC āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: Apple t8122 (M3), Motorola Edge 30, Nothing Phone 3a, Google Pixel 3a XL, Qualcomm Dragonwing IPQ9650, Huawei Hawi, ZTE zx297520v3, Renesas R-Car M3Le, ASPEED AST27xx, Cortina Gemini, NXP i.MX6/8/9, NXP LX2160A, TI K3 AM62xāĨ¤
āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āϞā§āϝāĻžāĻāĻŋāύ āĻāĻŽā§āϰāĻŋāĻāĻžāύ āĻĢā§āϰāĻŋ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāύā§āĻĄā§āĻļāύ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŽā§āĻā§āϤ āĻāĻžāϰā§āύā§āϞ ā§Ŧ.ā§§ā§-āĻāϰ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰā§āĻā§ - Linux-libre 7.2-gnu, āϝāĻž āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŽāĻŋāϤ āĻĒāϰāĻŋāϏāϰā§āϰ āύāύ-āĻĢā§āϰāĻŋ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ āĻŦāĻž āĻā§āĻĄ āϏā§āĻāĻļāύāϝā§āĻā§āϤ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŦāĻ āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύ āĻĨā§āĻā§ āĻĒāϰāĻŋāĻŽāĻžāϰā§āĻāĻŋāϤāĨ¤ āϰāĻŋāϞāĻŋāĻ 7.2-āĻ āύāϤā§āύ rt722-sdca āĻāĻŦāĻ tac5xx2 āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦā§āϞāĻŦ āĻā§āϞāĻŋāύāĻāĻĒ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤ amdgpu, nova core, qcom iris, q6v5, iwlwifi, amdxnda, adreno, r8152, āĻāĻŦāĻ mt792x āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻā§āϞāĻŋāύāĻāĻĒ āĻā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĻā§āϞ⧠āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ ARM āĻāĻŋāĻĒā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϰāĻŋ (dts) āĻĢāĻžāĻāϞ⧠āĻĨāĻžāĻāĻž āĻŦā§āϞāĻŦā§āϰ āύāĻžāĻŽāĻā§āϞ⧠āĻĒāϰāĻŋāĻŽāĻžāϰā§āĻāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
