āĻ°ā§āĻ āĻāĻ¯āĻŧā§āĻŽāĻž, āĻāĻ˛āĻāĻ˛āĻāĻŋāĻāĻŽ āĻāĻ˛āĻāĻ˛āĻĄāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻŋāĻŦāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ˛ā§āĻāĻ, āĻ¨āĻ¤ā§āĻ¨ āĻāĻā§āĻ-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŽā§āĻ˛ā§āĻĄ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻā§āĻ¨, āĻ¯āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¤āĻŋāĻ¤ā§ GNU āĻā§āĻ˛ā§āĻĄ āĻāĻŦāĻ LLVM lld āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ°āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĒāĻžāĻĻāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤, āĻ¸ā§āĻŦāĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻĄāĻŧ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ macOS āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ Windows āĻāĻ° āĻāĻ¨ā§āĻ¯ Mold āĻŽāĻžāĻ¨āĻŋāĻ¯āĻŧā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ āĻļā§āĻ°ā§ āĻšāĻŦā§āĨ¤
āĻāĻžāĻāĻāĻāĻŋ C++ (C++20) āĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻŦāĻ AGPLv3 āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž GPLv3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ GPLv2 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻ āĻĒāĻāĻ¨ā§āĻĻāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ¤āĻšāĻŦāĻŋāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻāĻžāĻā§āĻā§āĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ - āĻ˛ā§āĻāĻ āĻāĻŽāĻāĻāĻāĻŋ-āĻāĻ° āĻŽāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ° āĻŦāĻŋāĻā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻā§āĻā§āĻ, āĻŦāĻž āĻ¯āĻžāĻ°āĻž AGPL-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻ¨āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯āĻŋāĻ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻā§āĻā§āĻāĨ¤
āĻŽā§āĻ˛ā§āĻĄ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻā§āĻŦ āĻāĻā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§ - āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° cp āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ°ā§āĻ§ā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¤āĻŋāĻ¤ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ Chrome 96 (āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° 1.89 GB) āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ GNU āĻā§āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ 8-āĻā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ¨āĻĢā§ āĻ¸āĻš āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ 53 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§, LLVM lld - 11.7 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ, āĻāĻŦāĻ Mold āĻŽāĻžāĻ¤ā§āĻ° 2.2 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ (āĻāĻ° āĻā§āĻ¯āĻŧā§ 26 āĻā§āĻŖ āĻĻā§āĻ°ā§āĻ¤) āĻāĻŋāĻāĻ¨āĻāĻ āĻ¸ā§āĻ¨āĻž)āĨ¤ Clang 13 (3.18 GB) āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GNU āĻā§āĻ˛ā§āĻĄā§ 64 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ, LLVM lld-āĻ 5.8 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ Mold-āĻ 2.9 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤ Firefox 89 (1.64 GB) āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GNU āĻā§āĻ˛ā§āĻĄā§ 32.9 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ, LLVM lld-āĻ 6.8 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ Mold-āĻ 1.4 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤
āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻžāĻāĻŽ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽā§āĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°ā§āĻ°āĻŖāĻž āĻāĻŋāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻšāĻ¤āĻžāĻļāĻž, āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻāĻŋāĻ˛ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ āĻŦāĻ˛āĻŽā§āĻŦāĻ¨ āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ˛āĻžāĻĻāĻž āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻā§āĻāĻžāĨ¤ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻŽā§āĻ˛ā§āĻĄā§ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°-āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ
āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻāĻĒāĻ˛āĻŦā§āĻ§ CPU āĻā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻ°āĻŖ āĻāĻŦāĻ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽā§āĻ˛ā§āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻļāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ
āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻžāĻ-āĻ˛ā§āĻĄ āĻāĻ°āĻž, āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž, āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻā§āĻĄāĻŧā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru