Go แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ 1.18

แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ Go 1.18 แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก Google-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ แƒช แƒฐแƒ˜แƒ‘แƒ แƒ˜แƒ“แƒฃแƒšแƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒก แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฆแƒแƒš แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒ”แƒ— แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ”แƒ‘แƒ—แƒแƒœ, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒ™แƒแƒ“แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒ˜แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”. , แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ” แƒ“แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒแƒชแƒ•แƒ. แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ™แƒแƒ“แƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ“แƒ”แƒ‘แƒ BSD แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ˜แƒ—.

Go-แƒก แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜ แƒ”แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ C แƒ”แƒœแƒ˜แƒก แƒœแƒแƒชแƒœแƒแƒ‘ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒžแƒ˜แƒ—แƒแƒœแƒ˜แƒก แƒ”แƒœแƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒœแƒแƒกแƒ”แƒกแƒฎแƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒœแƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒšแƒแƒ™แƒแƒœแƒฃแƒ แƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ™แƒแƒ“แƒ˜ แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒ“แƒ แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜แƒ. Go แƒ™แƒแƒ“แƒ˜ แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒš แƒแƒ แƒแƒ‘แƒ˜แƒ— แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ“ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒแƒ“, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ”แƒœ แƒ‘แƒฃแƒœแƒ”แƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” (แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒ, แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ“แƒฃแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒแƒฆแƒ›แƒแƒฉแƒ”แƒœแƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒแƒ“), แƒ แƒแƒช แƒ˜แƒซแƒšแƒ”แƒ•แƒ C แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ”แƒ‘แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก.

แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒ แƒแƒ•แƒแƒš แƒซแƒแƒคแƒ˜แƒแƒœแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒแƒœ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ–แƒ”, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก, แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒแƒ“ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒš แƒ›แƒ”แƒ—แƒแƒ“แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒœแƒ แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ“แƒแƒชแƒ•แƒแƒก แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒœแƒแƒ’แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒแƒก.

ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะพะฑะพะฑั‰ั‘ะฝะฝั‹ั… ั„ัƒะฝะบั†ะธะน ะธ ั‚ะธะฟะพะฒ (ะดะถะตะฝะตั€ะธะบะพะฒ), ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะพั‚ะพั€ั‹ั… ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบ ะผะพะถะตั‚ ะพะฟั€ะตะดะตะปะธั‚ัŒ ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั„ัƒะฝะบั†ะธะธ, ะฟั€ะตะดะฝะฐะทะฝะฐั‡ะตะฝะฝั‹ะต ะดะปั ั€ะฐะฑะพั‚ั‹ ัั€ะฐะทัƒ ั ะฝะตัะบะพะปัŒะบะธะผะธ ั‚ะธะฟะฐะผะธ. ะขะฐะบะถะต ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะธะฝั‚ะตั€ั„ะตะนัะพะฒ ะดะปั ัะพะทะดะฐะฝะธั ะบะพะผะฑะธะฝะธั€ะพะฒะฐะฝะฝั‹ั… ั‚ะธะฟะพะฒ, ะพั…ะฒะฐั‚ั‹ะฒะฐัŽั‰ะธั… ะฝะตัะบะพะปัŒะบะพ ั‚ะธะฟะพะฒ ะดะฐะฝะฝั‹ั…. ะŸะพะดะดะตั€ะถะบะฐ ะดะถะตะฝะตั€ะธะบะพะฒ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฑะตะท ะฝะฐั€ัƒัˆะตะฝะธั ะพะฑั€ะฐั‚ะฝะพะน ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธะผ ะบะพะดะพะผ. // ะกัƒะผะผะธั€ะพะฒะฐะฝะธะต ะทะฝะฐั‡ะตะฝะธะน ะฝะฐะฑะพั€ะฐ, ั€ะฐะฑะพั‚ะฐัŽั‰ะตะต ะดะปั ั‚ะธะฟะพะฒ int64 ะธ float64 func SumIntsOrFloats[K comparable, V int64 | float64](m map[K]V) V { var s V for _, v := range m { s += v } return s } // ะ”ั€ัƒะณะพะน ะฒะฐั€ะธะฐะฝั‚ ั ะพะฑะพะฑั‰ั‘ะฝะฝั‹ะผ ะพะฟั€ะตะดะตะปะตะฝะธะตะผ ั‚ะธะฟะฐ: type Number interface { int64 | float64 } func SumNumbers[K comparable, V Number](m map[K]V) V { var s V for _, v := range m { s += v } return s }

แƒกแƒฎแƒ•แƒ แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜:

  • ะ’ ัˆั‚ะฐั‚ะฝั‹ะน ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝั‹ ัƒั‚ะธะปะธั‚ั‹ ะดะปั fuzzing-ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะบะพะดะฐ. ะ’ ั…ะพะดะต fuzzing-ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธะธ ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ะณะตะฝะตั€ะฐั†ะธั ะฟะพั‚ะพะบะฐ ะฒัะตะฒะพะทะผะพะถะฝั‹ั… ัะปัƒั‡ะฐะนะฝั‹ั… ะบะพะผะฑะธะฝะฐั†ะธะน ะฒั…ะพะดะฝั‹ั… ะดะฐะฝะฝั‹ั… ะธ ั„ะธะบัะฐั†ะธั ะฒะพะทะผะพะถะฝั‹ั… ัะฑะพะตะฒ ะฒ ะฟั€ะพั†ะตััะต ะธั… ะพะฑั€ะฐะฑะพั‚ะบะธ. ะ•ัะปะธ ะบะฐะบะฐั-ั‚ะพ ะฟะพัะปะตะดะพะฒะฐั‚ะตะปัŒะฝะพัั‚ัŒ ะฟั€ะธะฒะพะดะธั‚ ะบ ะบั€ะฐั…ัƒ ะธะปะธ ะฝะต ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ ะพะถะธะดะฐะตะผะพะน ั€ะตะฐะบั†ะธะธ, ั‚ะพ ั‚ะฐะบะพะต ะฟะพะฒะตะดะตะฝะธะต ั ะฒั‹ัะพะบะพะน ะฒะตั€ะพัั‚ะฝะพัั‚ัŒัŽ ัะฒะธะดะตั‚ะตะปัŒัั‚ะฒัƒะตั‚ ะพะฑ ะพัˆะธะฑะบะต ะธะปะธ ัƒัะทะฒะธะผะพัั‚ะธ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะพะณะพะผะพะดัƒะปัŒะฝั‹ั… ั€ะฐะฑะพั‡ะธั… ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒ, ะฟะพะทะฒะพะปััŽั‰ะธั… ะฒั‹ะฟะพะปะฝัั‚ัŒ ะบะพะผะฐะฝะดั‹ ัั€ะฐะทัƒ ะดะปั ะฝะตัะบะพะปัŒะบะธั… ะผะพะดัƒะปะตะน, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ัะพะฑะธั€ะฐั‚ัŒ ะธ ะทะฐะฟัƒัะบะฐั‚ัŒ ะบะพะด ะฒ ะฝะตัะบะพะปัŒะบะธั… ะผะพะดัƒะปัั….
  • ะŸั€ะพะฒะตะดะตะฝะฐ ะทะฝะฐั‡ะธั‚ะตะปัŒะฝะฐั ะพะฟั‚ะธะผะธะทะฐั†ะธั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะดะปั ัะธัั‚ะตะผ ะฝะฐ ะฑะฐะทะต ะฟั€ะพั†ะตััะพั€ะพะฒ Apple M1, ARM64 ะธ PowerPC64. ะ’ะบะปัŽั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ั€ะตะณะธัั‚ั€ะพะฒ ะฒะผะตัั‚ะพ ัั‚ะตะบะฐ ะดะปั ะฟะตั€ะตะดะฐั‡ะธ ะฐั€ะณัƒะผะตะฝั‚ะพะฒ ะฒ ั„ัƒะฝะบั†ะธะธ ะธ ะฒะพะทะฒั€ะฐั‚ะฐ ั€ะตะทัƒะปัŒั‚ะฐั‚ะฐ. ะฃะปัƒั‡ัˆะตะฝะพ inline-ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธะต ั†ะธะบะปะพะฒ ะบะพะผะฟะธะปัั‚ะพั€ะพะผ. ะŸะพะปะฝะพัั‚ัŒัŽ ะฟะตั€ะตะดะตะปะฐะฝะฐ ะฟั€ะพะฒะตั€ะบะฐ ั‚ะธะฟะพะฒ ะฒ ะบะพะผะฟะธะปัั‚ะพั€ะต. ะ’ ะพั‚ะดะตะปัŒะฝั‹ั… ั‚ะตัั‚ะฐั… ะฟะพ ัั€ะฐะฒะฝะตะฝะธัŽ ั ะฟั€ะพัˆะปั‹ะผ ะฒั‹ะฟัƒัะบะพะผ ะพั‚ะผะตั‡ะฐะตั‚ัั ะฟะพะฒั‹ัˆะตะฝะธะต ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะบะพะดะฐ ะฝะฐ 20%, ะฝะพ ัะฐะผะฐ ะบะพะผะฟะธะปัั†ะธั ัั‚ะฐะปะฐ ะฒั‹ะฟะพะปะฝัั‚ัŒัั ะฟั€ะธะผะตั€ะฝะพ ะฝะฐ 15% ะดะพะปัŒัˆะต.
  • ะ’ runtime ะฟะพะฒั‹ัˆะตะฝะฐ ัั„ั„ะตะบั‚ะธะฒะฝะพัั‚ัŒ ะฒะพะทะฒั€ะฐั‰ะตะฝะธั ะพัะฒะพะฑะพะถะดั‘ะฝะฝะพะน ะฟะฐะผัั‚ะธ ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผะต ะธ ัƒะปัƒั‡ัˆะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ัะฑะพั€ั‰ะธะบะฐ ะผัƒัะพั€ะฐ, ะฟะพะฒะตะดะตะฝะธะต ะบะพั‚ะพั€ะพะณะพ ัั‚ะฐะปะพ ะฑะพะปะตะต ะฟั€ะตะดัะบะฐะทัƒะตะผั‹ะผ.
  • ะ’ ัั‚ะฐะฝะดะฐั€ั‚ะฝัƒัŽ ะฑะธะฑะปะธะพั‚ะตะบัƒ ะดะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะฟะฐะบะตั‚ั‹ net/netip ะธ debug/buildinfo. ะ’ ะบะปะธะตะฝั‚ัะบะพะผ ะบะพะดะต ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะพั‚ะบะปัŽั‡ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ TLS 1.0 ะธ 1.1. ะ’ ะผะพะดัƒะปะต crypto/x509 ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ัะตั€ั‚ะธั„ะธะบะฐั‚ะพะฒ ั ะฟะพะดะฟะธััŒัŽ ะฝะฐ ะฑะฐะทะต ั…ััˆะฐ SHA-1.
  • ะŸะพะดะฝัั‚ั‹ ั‚ั€ะตะฑะพะฒะฐะฝะธั ะบ ะพะบั€ัƒะถะตะฝะธัŽ ะฒ Linux, ะดะปั ั€ะฐะฑะพั‚ั‹ ั‚ะตะฟะตั€ัŒ ะฝะตะพะฑั…ะพะดะธะผะพ ะฝะฐะปะธั‡ะธะต ัะดั€ะฐ Linux ะบะฐะบ ะผะธะฝะธะผัƒะผ ะฒะตั€ัะธะธ 2.6.32. ะ’ ัะปะตะดัƒัŽั‰ะตะผ ะฒั‹ะฟัƒัะบะต ะฐะฝะฐะปะพะณะธั‡ะฝั‹ะต ะธะทะผะตะฝะตะฝะธั ะพะถะธะดะฐัŽั‚ัั ะดะปั FreeBSD (ะฑัƒะดะตั‚ ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฒะตั‚ะบะธ FreeBSD 11.x) ะธ ะดะปั ั€ะฐะฑั‚ั‹ ะฟะพั‚ั€ะตะฑัƒะตั‚ัั ะฝะฐะปะธั‡ะธะต ะบะฐะบ ะผะธะฝะธะผัƒะผ FreeBSD 12.2.

แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ