แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž—แžถแžŸแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Go 1.18

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Go 1.18 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Google แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜แž–แžธแžŸแž แž‚แž˜แž“แŸแž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžผแž“แž€แžถแžแŸ‹แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž—แžถแžŸแžถแžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‚แžปแžŽแžŸแž˜แŸ’แž”แžแŸ’แžแžทแž“แŸƒแž—แžถแžŸแžถแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŠแžผแž…แž‡แžถแž—แžถแž–แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠแŸ” แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž“แžทแž„แž€แžถแžšแž€แžถแžšแž–แžถแžšแž€แŸ†แž แžปแžŸแŸ” แž›แŸแžแž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹ Go แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแž’แžถแžแžปแžŠแŸ‚แž›แž’แŸ’แž›แžถแž”แŸ‹แžŸแŸ’แž‚แžถแž›แŸ‹แž“แŸƒแž—แžถแžŸแžถ C แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžแŸ’แž…แžธแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž–แžธแž—แžถแžŸแžถ Python แŸ” แž—แžถแžŸแžถแž‚แžบแž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแžŸแž„แŸ’แžแŸแž” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžผแžŠแž‚แžบแž„แžถแž™แžŸแŸ’แžšแžฝแž›แžขแžถแž“ แž“แžทแž„แž™แž›แŸ‹แŸ” แž€แžผแžŠ Go แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž‡แžถแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แžถแž“แžแžถแž˜แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžšแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžธแžŠแžพแž˜แžŠแŸ„แž™แž˜แžทแž“แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž (แž‘แž˜แŸ’แžšแž„แŸ‹ แž˜แŸ‰แžผแžŒแžปแž›แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แž‰แŸ’แž แžถแž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‡แžถแžŸแž˜แžถแžŸแž’แžถแžแžปแž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžš) แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ C แŸ”

แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ†แž”แžผแž„แžŠแŸ„แž™แžŸแž˜แŸ’แž›แžนแž„แž˜แžพแž›แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แž แžปแžแŸ’แžŸแŸ‚ แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แž แžปแžŸแŸ’แž“แžผแž› แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž•แŸ’แžแž›แŸ‹แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž€แž˜แŸ’แžšแžทแžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž‚แžŽแž“แžถแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž› แž“แžทแž„แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžšแžœแžถแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž›แŸ” แž—แžถแžŸแžถแž“แŸแŸ‡แž€แŸแž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž€แžถแžšแž–แžถแžšแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž”แŸ’แž›แžปแž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แŸ‚แž„แž…แŸ‚แž€แž›แžพแžŸ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแž˜แžผแž›แžŸแŸ†แžšแžถแž˜แŸ”

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžšแž‘แžผแž‘แŸ… แž“แžทแž„แž”แŸ’แžšแž—แŸแž‘ (generics) แžŠแŸ„แž™แž˜แžถแž“แž‡แŸ†แž“แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแžถแž…แž€แŸ†แžŽแžแŸ‹ แž“แžทแž„แž”แŸ’แžšแžพแž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž”แŸ’แžšแž—แŸแž‘แž‡แžถแž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ” แžœแžถแž€แŸแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž•แž„แžŠแŸ‚แžšแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž—แŸแž‘แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž›แžถแžแžŸแž“แŸ’แž’แžนแž„แž”แŸ’แžšแž—แŸแž‘แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แŸ’แžšแžพแž“แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ generics แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž˜แžทแž“แž”แŸ†แž”แŸ‚แž€แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแžแž™แž€แŸ’แžšแŸ„แž™แž‡แžถแž˜แžฝแž™แž€แžผแžŠแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แŸ” // แžแž˜แŸ’แž›แŸƒแž€แŸ†แžŽแžแŸ‹แžŸแžšแžปแž” แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘ int64 แž“แžทแž„ float64 func SumInntsOrFloats[K แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”, V int64 | float64](m map[K]V) V { var s V for _, v := range m { s += v } return s } // แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แž‘แŸ€แžแžŠแŸ‚แž›แž˜แžถแž“แž“แžทแž™แž˜แž“แŸแž™แž”แŸ’แžšแž—แŸแž‘แž‘แžผแž‘แŸ…แŸ– แž”แŸ’แžšแž—แŸแž‘ แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž›แŸแž { int64 | float64 } func SumNumbers[K แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž”แžถแž“ แž›แŸแž V](m map[K]V) V { var s V แžŸแž˜แŸ’แžšแžถแž”แŸ‹ _, v := range m { s += v } return s }

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ–

  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž€แžผแžŠ fuzzing แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแžขแž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแŸ” แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž fuzzing แžŸแŸ’แž‘แŸ’แžšแžธแž˜แž“แŸƒแž”แž“แŸ’แžŸแŸ†แž…แŸƒแžŠแž“แŸ’แž™แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แž‰แŸ’แž…แžผแž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž แž แžพแž™แž€แžถแžšแž”แžšแžถแž‡แŸแž™แžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžแŸ’แžšแžถแž‘แžปแž€แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพโ€‹แž›แŸ†แžŠแžถแž”แŸ‹โ€‹แž˜แžฝแž™โ€‹แž‚แžถแŸ†แž„ แžฌโ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถโ€‹แž“แžนแž„โ€‹แž€แžถแžšโ€‹แž†แŸ’แž›แžพแž™แžแž”โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžšแŸ†แž–แžนแž„แž‘แžปแž€ แž“แŸ„แŸ‡โ€‹แžฅแžšแžทแž™แžถแž”แžโ€‹แž“แŸแŸ‡โ€‹แž‘แŸ†แž“แž„โ€‹แž‡แžถโ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แž–แžธโ€‹แž€แŸ†แž แžปแžŸ แžฌโ€‹แž—แžถแž–แž„แžถแž™โ€‹แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž“แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž€แžถแžšแž–แž แžปแž˜แŸ‰แžผแžŒแžปแž› แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž“แŸ…แž›แžพแž˜แŸ‰แžผแžŒแžปแž›แž‡แžถแž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠแž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แž…แŸ’แžšแžพแž“แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž•แŸ’แžขแŸ‚แž€แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš Apple M1, ARM64 แž“แžทแž„ PowerPC64 แŸ” แž”แžถแž“แž”แžพแž€แž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž‡แž„แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž‡แžผแž“แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹แž‘แŸ…แž˜แžปแžแž„แžถแžš แž“แžทแž„แžแŸ’แžšแžกแž”แŸ‹แž›แž‘แŸ’แž’แž•แž›แŸ” แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžŠแŸ„แŸ‡แžšแž„แŸ’แžœแžทแž›แž‡แžปแŸ†แž€แŸ’แž“แžปแž„แž‡แžฝแžšแžŠแŸ„แž™แžขแŸ’แž“แž€แž…แž„แž€แŸ’แžšแž„แŸ” แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž”แŸ’แžšแž—แŸแž‘แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžกแžพแž„แžœแžทแž‰แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแž€แžพแž“แžกแžพแž„ 20% แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžผแžŠแž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แžปแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžœแžถแžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แŸ’แžšแž แŸ‚แž› 15% แž™แžผแžšแž‡แžถแž„แž“แŸแŸ‡แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžแŸ’แžšแžกแž”แŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แžŠแŸ„แŸ‡แž›แŸ‚แž„แž‘แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžพแž“แžกแžพแž„ แž แžพแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแž˜แžผแž›แžŸแŸ†แžšแžถแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ แžŠแŸ‚แž›แžฅแžšแžทแž™แžถแž”แžแž“แŸแŸ‡แž”แžถแž“แž€แŸ’แž›แžถแž™แž‘แŸ…แž‡แžถแž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แŸ”
  • แž€แž‰แŸ’แž…แž”แŸ‹แžแŸ’แž˜แžธ 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

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster