āĻāϰāĻžāĻāϞ āϤāĻžāϰ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύā§āϰ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĻā§āĨ¤ Oracle Linux ⧝ āĻāĻŦāĻ āĻāύāĻŦā§āϰā§āĻā§āĻŦāϞ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻžāϰā§āύā§āϞ ā§ (UEK R7) āĻāĻžāϰā§āύā§āϞ, āϝāĻž āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Oracle Linux āϰā§āĻĄ āĻšā§āϝāĻžāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻā§āϰ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻāĻžāϰā§āύā§āϞ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏā§āĻŦā§ LinuxāĻŦāĻŋāϤāϰāĻŖ Oracle Linux 9 āϰā§āĻĄ āĻšā§āϝāĻžāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĒā§āϝāĻžāĻā§āĻ āĻŦā§āϏā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋāĨ¤ Linux āĻāĻŦāĻ āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŦāĻžāĻāύāĻžāϰāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤
x8.6_64 āĻāĻŦāĻ ARM64 (aarch64) āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻā§āϤ ā§Ž.ā§Ŧ āĻāĻŋāĻŦāĻŋ āĻāĻŦāĻ ā§Žā§Ēā§Ļ āĻāĻŽāĻŦāĻŋ āĻāĻāĻžāϰā§āϰ āĻāĻāĻāϏāĻ āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻŽā§āĻāĻā§āϞ⧠āϏā§āĻŽāĻžāĻšā§āύ āĻĄāĻžāĻāύāϞā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧāĨ¤ Oracle Linux ⧝. āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻĒāĻĄā§āĻāϏāĻš āĻāĻāĻāĻŋ YUM āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϤ⧠āĻāĻāύ āϏā§āĻŽāĻžāĻšā§āύ āĻāĻŦāĻ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝ⧠āĻĒā§āϰāĻŦā§āĻļāĻžāϧāĻŋāĻāĻžāϰ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻā§āĻā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āĻŦāĻžāĻ āĻĢāĻŋāĻā§āϏ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻāĻā§āϰāĻžāύā§āϤ āϏāĻŽāϏā§āϝāĻžāĻ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻā§āϰāĻŋāĻŽ āĻāĻŦāĻ āĻā§āĻĄāϰā§āĻĄāĻŋ āĻŦāĻŋāϞā§āĻĄāĻžāϰ āĻĒā§āϝāĻžāĻā§āĻāϏāĻš āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāϰāĻž āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻā§āϞā§āĻ āĻĄāĻžāĻāύāϞā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧāĨ¤
RHEL-āĻāϰ āĻāĻžāϰā§āύā§āϞ āĻĒā§āϝāĻžāĻā§āĻ (āĻāĻžāϰā§āύā§āϞ ā§Ē.ā§§ā§Ž-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§) āĻāĻžāĻĄāĻŧāĻžāĻ, Oracle Linux āĻāĻžāϰā§āύā§āϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻŋ āύāĻŋāĻāϏā§āĻŦ āĻāĻžāϰā§āύā§āϞ, āĻāύāĻŦā§āϰā§āĻā§āĻŦāϞ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻžāϰā§āύā§āϞ ā§, āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰā§āĻā§āĨ¤ Linux ā§Ģ.ā§§ā§Ģ āĻāĻŦāĻ āĻāϰāĻžāĻāϞ āĻāύā§āĻĄāĻžāϏā§āĻā§āϰāĻŋāϝāĻŧāĻžāϞ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻžāϰā§āύā§āϞā§āϰ āϏā§āϰā§āϏ āĻā§āĻĄ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϝāĻžāĻā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŦāĻŋāĻŦāϰāĻŖāĻ āϰāϝāĻŧā§āĻā§, āĻāϰāĻžāĻāϞā§āϰ āĻĒāĻžāĻŦāϞāĻŋāĻ āĻāĻŋāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϤ⧠āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāύāĻŦā§āϰā§āĻā§āĻŦāϞ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻžāϰā§āύā§āϞ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻĨāĻžāĻā§, āϝāĻž āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ RHEL āĻāĻžāϰā§āύā§āϞ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏā§āĻŦā§ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ DTrace āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻ āĻāύā§āύāϤ Btrfs āϏāĻžāĻĒā§āϰā§āĻā§āϰ āĻŽāϤ⧠āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ ā§āϝāĻžāĻĄāĻāĻžāύā§āϏāĻĄ āĻĢāĻŋāĻāĻžāϰ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāϰā§āύā§āϞ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āϰāĻŋāϞāĻŋāĻāĻā§āϞā§āϤ⧠āϰāϝāĻŧā§āĻā§... Oracle Linux RHEL 9 āĻāĻŦāĻ RHEL 9 āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻāĻŋāύā§āύ (āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻāĻž RHEL9 āĻā§āώāĻŖāĻžāϝāĻŧ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§)āĨ¤
āĻāύāĻŦā§āϰā§āĻā§āĻŦāϞ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻžāϰā§āύā§āϞ ā§-āĻāϰ āĻĒā§āϰāϧāĻžāύ āύāϤā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞ⧠āĻšāϞā§:
- Aarch64 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāύā§āύāϤ āϏāĻžāĻĒā§āϰā§āĻāĨ¤ ā§Ŧā§Ē-āĻŦāĻŋāĻ ARM āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĄāĻŋāĻĢāϞā§āĻ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āĻ āϏāĻžāĻāĻ ā§Ŧā§Ē KB āĻĨā§āĻā§ āĻāĻŽāĻŋāϝāĻŧā§ ā§Ē KB āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž ARM āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāϧāĻžāϰāĻŖ āĻŽā§āĻŽāϰāĻŋ āϏāĻžāĻāĻ āĻāĻŦāĻ āĻāϝāĻŧāĻžāϰā§āĻāϞā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāϰāĻ āĻāĻžāϞā§āĻāĻžāĻŦā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤
- DTrace 2.0 āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ eBPF āĻā§āϰ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŽāĻžāĻāĻā§āϰā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞ⧠āϝā§āĻāĻžāĻŦā§ eBPF-āĻāϰ āĻāĻĒāϰ āĻāϞā§, āĻ āĻŋāĻ āϏā§āĻāĻžāĻŦā§āĻ DTrace 2.0-āĻ eBPF-āĻāϰ āĻāĻĒāϰ⧠āĻāϞā§āĨ¤ Linux āĻā§āϰā§āϏāĻŋāĻ āĻā§āϞāĨ¤
- Btrfs āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Btrfs-āĻ āĻāĻāύ DISCARD āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻŽā§āĻā§āϤ āĻāϰāĻž āĻŦā§āϞāĻāĻā§āϞā§āĻā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰ⧠āϝā§āĻā§āϞ⧠āĻāϰ āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤ āĻāĻ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύāĻāĻŋ āĻĄā§āϰāĻžāĻāĻā§āϰ DISCARD āϏāĻŽā§āĻĒāύā§āύ āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĻā§āϰ āĻāϰ⧠āĻāĻŦāĻ āĻāĻ āĻ āĻĒāĻžāϰā§āĻļāύāĻāĻŋāĻā§ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻā§āώāϤāĻŋāĻā§āϰāϏā§āϤ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āϏāĻšāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āύāϤā§āύ āĻŽāĻžāĻāύā§āĻ āĻ āĻĒāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: āĻāĻŋāĻā§ āϰā§āĻ āĻā§āϰāĻŋ (extent, uuid, data reloc, device, csum, free space) āĻā§āώāϤāĻŋāĻā§āϰāϏā§āϤ āĻšāĻāϝāĻŧāĻž āϏāϤā§āϤā§āĻŦā§āĻ āĻŽāĻžāĻāύā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ "rescue=ignorebadroots", āĻĄā§āĻāĻž āĻā§āĻāϏāĻžāĻŽ āĻā§āϰāĻŋāĻĢāĻŋāĻā§āĻļāύ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻāύā§āϝ "rescue=ignoredatacsums", āĻāĻŦāĻ āĻāĻāĻ āϏāĻžāĻĨā§ 'ignorebadroots', 'ignoredatacsums', āĻ 'nologreplay' āĻŽā§āĻĄāĻā§āϞ⧠āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻāύā§āϝ "rescue=all"āĨ¤ fsync() āĻ āĻĒāĻžāϰā§āĻļāύ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ fs-verity (āĻĢāĻžāĻāϞā§āϰ āϏāϤā§āϝāϤāĻž āĻ āĻ āĻāĻŖā§āĻĄāϤāĻž āϝāĻžāĻāĻžāĻ) āĻāĻŦāĻ āĻāĻāĻāĻžāϰ āĻāĻāĻĄāĻŋ āĻŽā§āϝāĻžāĻĒāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- XFS āĻāĻāύ āϏāϰāĻžāϏāϰāĻŋ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻāύā§āϝ DAX āĻ āĻĒāĻžāϰā§āĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āĻĄāĻžāĻŦāϞ āĻā§āϝāĻžāĻļāĻŋāĻ āĻāĻĄāĻŧāĻžāϤ⧠āĻĒā§āĻ āĻā§āϝāĻžāĻļāĻā§ āĻŦāĻžāĻāĻĒāĻžāϏ āĻāϰā§āĨ¤ 2038 āϏāĻāϏā§āĻāϰāĻŖā§ 32-āĻŦāĻŋāĻ time_t āĻĄā§āĻāĻž āĻāĻžāĻāĻĒā§āϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻšāĻāϝāĻŧāĻžāϰ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāύāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āύāϤā§āύ āĻŽāĻžāĻāύā§āĻ āĻ āĻĒāĻļāύ: bigtime āĻāĻŦāĻ inobtcountāĨ¤
- OCFS2 (āĻāϰāĻžāĻāϞ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ) āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāύā§āύāϤāĻŋ āϏāĻžāϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- ZoneFS āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻā§āύāĻĄ āϏā§āĻā§āϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāĻŽā§āύ-āϏā§āϤāϰā§āϰ āĻāĻžāĻāĻā§ āϏāĻšāĻ āĻāϰā§āĨ¤ āĻā§āύāĻĄ āϏā§āĻā§āϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻšāϞ⧠āĻšāĻžāϰā§āĻĄ āĻĄāĻŋāϏā§āĻ āĻĄā§āϰāĻžāĻāĻ āĻŦāĻž NVMe SSD, āϝāĻžāϰ āϏā§āĻā§āϰā§āĻ āϏā§āĻĒā§āϏāĻā§ āĻā§āύ⧠āĻŦāĻŋāĻāĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻšāϞ⧠āĻŦā§āϞāĻ āĻŦāĻž āϏā§āĻā§āĻāϰā§āϰ āϏāĻŽāώā§āĻāĻŋāĨ¤ āĻāϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϰāĻŽāĻžāύā§āϏāĻžāϰ⧠āĻĄā§āĻāĻž āϝā§āĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻāĻā§ āĻāĻŦāĻ āĻāϤ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦā§āϞāĻ āĻā§āϰā§āĻĒāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤ ZoneFS āĻĄā§āϰāĻžāĻāĻā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āύāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāϞā§āϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻāϰā§, āϝāĻž āϏā§āĻā§āĻāϰ- āĻŦāĻž āĻŦā§āϞāĻ-āϏā§āϤāϰā§āϰ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύ āĻāĻžāĻĄāĻŧāĻžāĻ āϰ āĻŽā§āĻĄā§ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāϰ āĻĢāϞ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ ioctl āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāϰāĻžāϏāϰāĻŋ āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĢāĻžāĻāϞ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻŽāϰā§āĻĨāύ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŋāĻĒāĻŋāĻāύ WireGuard.
- eBPF āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ CO-RE (āĻāĻāĻŦāĻžāϰ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰā§āύ - āϏāϰā§āĻŦāϤā§āϰ āĻāĻžāϞāĻžāύ) āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻž eBPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞā§āϰ āĻĒā§āϰā§āĻā§āĻŦāĻŋāϞāĻŋāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻāĻŋ eBPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞā§āĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻŦāĻžāϰ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻāĻāύāĻŋāĻāĻžāϰā§āϏāĻžāϞ āϞā§āĻĄāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝāĻž āϞā§āĻĄ āĻāϰāĻž āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāĻŋāĻā§ āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻžāϰā§āύā§āϞ āĻāĻŦāĻ BTF (BPF āĻāĻžāĻāĻĒ āĻĢāϰāĻŽā§āϝāĻžāĻ) āĻāĻžāĻāĻĒā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻāϝāĻŧā§ āύā§āϝāĻŧāĨ¤ "BPF āĻā§āϰāĻžāĻŽā§āĻĒā§āϞāĻŋāύ" āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻžāϰā§āύā§āϞ āĻāĻŦāĻ BPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻāϞ āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰā§āϰ āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻžāϰā§āϝāϤ āĻĻā§āϰ āĻāϰ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāύ BPF āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĨā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻāĻžāϰā§āύā§āϞā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāϝāĻŧ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāĻŦāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ āϏāĻžāϏāĻĒā§āύāĻļāύ āϏā§āĻŦāĻŋāϧāĻž āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤
- āĻāĻāĻāĻŋ āϏā§āĻĒā§āϞāĻŋāĻ āϞāĻ āĻĄāĻŋāĻā§āĻā§āĻāϰ āϏāĻāĻšāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻāĻŽāĻŋāĻ āĻāύā§āϏāĻā§āϰāĻžāĻāĻļāύ āύāĻŋāϰā§āĻŦāĻžāĻšā§āϰ āϏāĻŽāϝāĻŧ āĻĄā§āĻāĻž āĻĻā§āĻāĻŋ āϏāĻŋāĻĒāĻŋāĻāĻ āĻā§āϝāĻžāĻļ āϞāĻžāĻāύ āĻ āϤāĻŋāĻā§āϰāĻŽ āĻāϰāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāύāĻ ā§āϝāĻžāϞāĻžāĻāύāĻĄ āĻŽā§āĻŽāϰāĻŋ āĻĄā§āĻāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻ āϞāĻāĻā§āϞāĻŋ āĻāĻā§āĨ¤ āĻāĻžāϰā§āύā§āϞ āϤāĻžā§āĻā§āώāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ āϧāϰāύā§āϰ āϞāĻāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒāϤāύ āĻāĻāĻžāϝāĻŧ, āĻāĻŦāĻ āϞāĻ āϏā§āώā§āĻāĻŋāĻāĻžāϰ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāĻā§ āϏāϤāϰā§āĻāĻŦāĻžāϰā§āϤāĻž āĻāĻžāϰāĻŋ āĻāϰāϤ⧠āĻŦāĻž āĻāĻāĻāĻŋ SIGBUS āϏāĻāĻā§āϤ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻŽāĻžāϞā§āĻāĻŋāĻĒāĻžāĻĨ āĻāĻŋāϏāĻŋāĻĒāĻŋ (MPTCP)-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻŋāϏāĻŋāĻĒāĻŋ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖāĨ¤ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āĻāĻŋāϏāĻŋāĻĒāĻŋ āϏāĻāϝā§āĻā§āϰ āĻāĻžāϰā§āϝāĻā§āϰāĻŽ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻžāϧāĻŋāĻ āϰā§āĻā§ āĻāĻāϝā§āĻā§ āĻĒā§āϝāĻžāĻā§āĻ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻŽāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž.
- āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ SCHED_CORE āĻļāĻŋāĻĄāĻŋāĻāϞāĻŋāĻ āĻŽā§āĻĄ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§, āϝāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰ⧠āĻā§āύ āĻĒā§āϰāϏā§āϏāĻā§āϞ⧠āĻāĻāĻāĻŋāĻŽāĻžāϤā§āϰ āϏāĻŋāĻĒāĻŋāĻāĻ āĻā§āϰ⧠āĻāĻāϏāĻžāĻĨā§ āĻāϞāϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϰāϏā§āϏāĻā§ āĻāĻāĻāĻŋ āĻā§āĻāĻŋ āĻĻā§āĻāϝāĻŧāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻĒā§āϰāϏā§āϏāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻļā§āĻŦāĻžāϏā§āϰ āĻĒāϰāĻŋāϧāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻž āĻāύā§āĻā§āĻāύāĻžāϰā§āϰ āĻŽāĻžāϞāĻŋāĻāĻžāύāĻž)āĨ¤ āĻā§āĻĄ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻ āĻŽāĻžāϞāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻĒā§āϰāϏā§āϏāĻā§āϞā§āĻ āĻāĻāĻāĻŋāĻŽāĻžāϤā§āϰ āϏāĻŋāĻĒāĻŋāĻāĻ āĻā§āϰ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻŦā§āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝā§āĻā§āϝ āĻāĻŦāĻ āĻ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āĻāĻžāϏā§āĻāĻā§āϞā§āĻā§ āĻāĻāĻ SMT (āĻšāĻžāĻāĻĒāĻžāϰ āĻĨā§āϰā§āĻĄāĻŋāĻ) āĻĨā§āϰā§āĻĄā§ āĻāϞāϤ⧠āĻŦāĻžāϧāĻž āĻĻāĻŋāϝāĻŧā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻĒā§āĻā§āĻāĻžāϰ-āĻļā§āϰā§āĻŖāĻŋāϰ āĻāĻā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāϤ⧠āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āϏāĻŋ-āĻā§āϰā§āĻĒāĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏā§āϞā§āϝāĻžāĻŦ āĻŽā§āĻŽāϰāĻŋ āĻāύā§āĻā§āϰā§āϞāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻšāϞ⧠āϏā§āϞā§āϝāĻžāĻŦ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻāĻŋāĻāĻā§ āĻĒā§āĻ āϞā§āĻā§āϞ āĻĨā§āĻā§ āĻāĻžāϰā§āύā§āϞ āĻ āĻŦāĻā§āĻā§āĻ āϞā§āĻā§āϞ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž, āϝāĻž āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻŋ-āĻā§āϰā§āĻĒā§āϰ āĻāύā§āϝ āĻāϞāĻžāĻĻāĻž āϏā§āϞā§āϝāĻžāĻŦ āĻā§āϝāĻžāĻļ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻŋ-āĻā§āϰā§āĻĒā§āϰ āĻŽāϧā§āϝ⧠āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āϏā§āϞā§āϝāĻžāĻŦ āĻĒā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āϏā§āϞā§āϝāĻžāĻŦā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāύā§āύāϤ āĻāϰā§, āϏā§āϞā§āϝāĻžāĻŦ āĻŽā§āĻŽāϰāĻŋāϰ āĻāĻāĻžāϰ ā§Šā§Ļ-ā§Ēā§Ģ% āĻāĻŽāĻžāϝāĻŧ, āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāĻžāϰā§āύā§āϞ āĻŽā§āĻŽāϰāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰ⧠āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻĢā§āϰā§āϝāĻžāĻāĻŽā§āύā§āĻā§āĻļāύ āĻāĻŽāĻžāϝāĻŧāĨ¤
- āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻāĻāύ CTF (āĻāĻŽāĻĒā§āϝāĻžāĻā§āĻ āĻāĻžāĻāĻĒ āĻĢāϰāĻŽā§āϝāĻžāĻ) āĻĢāϰāĻŽā§āϝāĻžāĻā§ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž C āĻāĻžāĻāĻĒ, āĻĢāĻžāĻāĻļāύāĻā§āϞā§āϰ āĻŽāϧā§āϝāĻāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āϏāĻŋāĻŽā§āĻŦāϞ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤāĻĨā§āϝāĻā§ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻāĻāĻžāϰ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤
- DRBD (āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻā§āĻĄ āϰā§āĻĒā§āϞāĻŋāĻā§āĻā§āĻĄ āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏ) āĻŽāĻĄāĻŋāĻāϞ āĻāĻŦāĻ /dev/raw āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋ āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§ (āϏāϰāĻžāϏāϰāĻŋ āĻĢāĻžāĻāϞ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻāύā§āϝ O_DIRECT āĻĢā§āϞā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ)āĨ¤
āĻāϤā§āϏ: opennet.ru
