Go āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻĒā§āϰāĻ•āĻžāĻļ 1.18

āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ Go 1.18-āĻāϰ āϰāĻŋāϞāĻŋāϜ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž Google āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ⧇āϰ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāϪ⧇ āĻāĻ•āϟāĻŋ āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž āϏāĻ‚āĻ•āϞāĻŋāϤ āĻ­āĻžāώāĻžāϗ⧁āϞāĻŋāϰ āωāĻšā§āϚ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻžāϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇ --- āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāĻŋāĻ‚ āĻ­āĻžāώāĻžāϰ āĻŽāϤ⧋ āϏ⧁āĻŦāĻŋāϧāĻžāϰ āϏāĻžāĻĨ⧇ āϕ⧋āĻĄ āϞ⧇āĻ–āĻž, āĻĻā§āϰ⧁āϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻāĻŦāĻ‚ āĻ¤ā§āϰ⧁āϟāĻŋ āϏ⧁āϰāĻ•ā§āώāĻžāĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϕ⧋āĻĄ āĻŦāĻŋāĻāϏāĻĄāĻŋ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻ—ā§‹-āĻāϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻĒāĻžāχāĻĨāύ āĻ­āĻžāώāĻž āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁ āϧāĻžāϰ āύāĻŋāϝāĻŧ⧇ āϏāĻŋ āĻ­āĻžāώāĻžāϰ āĻĒāϰāĻŋāϚāĻŋāϤ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋāĨ¤ āĻ­āĻžāώāĻžāϟāĻŋ āĻŦ⧇āĻļ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ, āϤāĻŦ⧇ āϕ⧋āĻĄāϟāĻŋ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻŦā§‹āĻāĻž āϏāĻšāϜāĨ¤ āĻ—ā§‹ āϕ⧋āĻĄ āφāϞāĻžāĻĻāĻž āĻŦāĻžāχāύāĻžāϰāĻŋ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻŸā§‡āĻŦāϞ āĻĢāĻžāχāϞ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻšāϝāĻŧ āϝ⧇āϗ⧁āϞāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇āχ āϚāϞ⧇ (āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚, āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϰāĻžāύāϟāĻžāχāĻŽ āϏāĻŽāĻ¸ā§āϝāĻž āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϗ⧁āϞāĻŋ āϰāĻžāύāϟāĻžāχāĻŽ āωāĻĒāĻžāĻĻāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻšāϝāĻŧ), āϝāĻž āϏāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύ⧀āϝāĻŧ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻ°ā§āϜāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĨā§āϰ⧇āĻĄā§‡āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āϕ⧋āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĻāĻ•ā§āώ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āωāĻĒāϰ āύāϜāϰ āϰ⧇āϖ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚ āĻāĻŦāĻ‚ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞāĻ­āĻžāĻŦ⧇ āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻ¸ā§āϤāϰ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āωāĻĒāĻžāϝāĻŧ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ­āĻžāώāĻžāϟāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻāĻ•ā§ƒāϤ āĻŽā§‡āĻŽāϰāĻŋ āĻŦā§āϞāϕ⧇āϰ āĻ“āĻ­āĻžāϰāϰāĻžāύ⧇āϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āϏ⧁āϰāĻ•ā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āφāĻŦāĻ°ā§āϜāύāĻž āϏāĻ‚āĻ—ā§āϰāĻšāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻœā§‡āύ⧇āϰāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāύ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•āĻžāϰ⧇āϰ (āĻœā§‡āύ⧇āϰāĻŋāĻ•) āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇, āϝāĻžāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻāĻ•āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻāĻ•āĻŦāĻžāϰ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϧāϰāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĄā§‡āϟāĻž āϟāĻžāχāĻĒ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āϏāĻŽā§āĻŽāĻŋāϞāĻŋāϤ āĻĒā§āϰāĻ•āĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāĻ“ āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻœā§‡āύ⧇āϰāĻŋāϕ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϕ⧋āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āĻĒāĻļā§āϚāĻžāĻĻāĻ—āĻžāĻŽā§€ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āύāĻž āϭ⧇āϙ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ // āϏāĻŽāĻˇā§āϟāĻŋ āϏ⧇āϟ āĻŽāĻžāύ, int64 āĻāĻŦāĻ‚ float64 āϧāϰāύ⧇āϰ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇ SumIntsOrFloats[K āϤ⧁āϞāύ⧀āϝāĻŧ, V int64 | float64](m āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ[K]V) V { var s V for _, v := āϰ⧇āĻžā§āϜ m { s += v } āϰāĻŋāϟāĻžāĻ°ā§āύ s } // āĻœā§‡āύ⧇āϰāĻŋāĻ• āϟāĻžāχāĻĒ āϏāĻ‚āĻœā§āĻžāĻž āϏāĻš āφāϰ⧇āĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ: āϟāĻžāχāĻĒ āύāĻŽā§āĻŦāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ { int64 | float64 } func SumNumbers[K comparable, V Number](m āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ[K]V) V { var s V for _, v := āϰ⧇āĻžā§āϜ m { s += v } āϰāĻŋāϟāĻžāĻ°ā§āύ s }

āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āωāĻ¨ā§āύāϤāĻŋ:

  • āĻĢāĻžāϜāĻŋāĻ‚ āϕ⧋āĻĄ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϟ⧁āϞāĻ•āĻŋāĻŸā§‡ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ, āχāύāĻĒ⧁āϟ āĻĄā§‡āϟāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ°ā§āϝāĻžāĻ¨ā§āĻĄāĻŽ āϏāĻ‚āĻŽāĻŋāĻļā§āϰāϪ⧇āϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰ⧀āĻŽ āϤ⧈āϰāĻŋ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϏāĻŽāϝāĻŧ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāĻŽ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻšāϝāĻŧ āĻŦāĻž āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇ āύāĻž, āϤāĻŦ⧇ āĻāχ āφāϚāϰāĻŖāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ— āĻŦāĻž āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻŦ⧇āĻļāĻŋāĨ¤
  • āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻŽāĻĄā§āϞāĻžāϰ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŽāĻĄāĻŋāωāϞ⧇ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŽāĻĄāĻŋāωāϞ⧇ āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • Apple M1, ARM64 āĻāĻŦāĻ‚ PowerPC64 āĻĒā§āϰāϏ⧇āϏāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĢāĻžāĻ‚āĻļāύ⧇ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āĻĒāĻžāϏ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻĢāϞāĻžāĻĢāϞ āĻĢ⧇āϰāĻžāϤ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϞ⧁āĻĒāϗ⧁āϞāĻŋāϰ āωāĻ¨ā§āύāϤ āχāύāϞāĻžāχāύ āφāύāϰ⧋āϞāĻŋāĻ‚āĨ¤ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ⧇ āϟāĻžāχāĻĒ āĻšā§‡āĻ•āĻŋāĻ‚ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ•āĻŋāϛ⧁ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāĻœā§‡āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āϕ⧋āĻĄ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž 20% āĻŦ⧃āĻĻā§āϧāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻ‚āĻ•āϞāύ āύāĻŋāĻœā§‡āχ āĻĒā§āϰāĻžāϝāĻŧ 15% āĻŦ⧇āĻļāĻŋ āϏāĻŽāϝāĻŧ āύ⧇āϝāĻŧāĨ¤
  • āϰāĻžāύāϟāĻžāχāĻŽā§‡, āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŽā§āĻ•ā§āϤ āĻŽā§‡āĻŽāϰāĻŋ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻŦāĻ°ā§āϜāύāĻž āϏāĻ‚āĻ—ā§āϰāĻšāĻ•āĻžāϰ⧀āϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āφāϚāϰāĻŖ āφāϰāĻ“ āĻ…āύ⧁āĻŽāĻžāύāϝ⧋āĻ—ā§āϝ āĻšāϝāĻŧ⧇ āωāϠ⧇āϛ⧇āĨ¤
  • āύāϤ⧁āύ āĻĒā§āϝāĻžāϕ⧇āϜ net/netip āĻāĻŦāĻ‚ debug/buildinfo āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ TLS 1.0 āĻāĻŦāĻ‚ 1.1-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϕ⧋āĻĄā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ crypto/x509 āĻŽāĻĄāĻŋāωāϞāϟāĻŋ SHA-1 āĻšā§āϝāĻžāĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŋāϤ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇āϛ⧇⧎
  • āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ LinuxāĻāĻ–āύ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ Linux āĻ•āĻŽāĻĒāĻ•ā§āώ⧇ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ⧍.ā§Ŧ.ā§Šā§¨āĨ¤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāĻœā§‡ FreeBSD-āĻāϰ āϜāĻ¨ā§āϝāĻ“ āĻ…āύ⧁āϰ⧂āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ (FreeBSD 11.x āĻļāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇) āĻāĻŦāĻ‚ āĻāϟāĻŋ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻ•āĻŽāĻĒāĻ•ā§āώ⧇ FreeBSD 12.2 āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster