Go เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ 1.18

Go 1.18 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด•เต‹เดกเต เดŽเดดเตเดคเดพเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดญเดพเดทเด•เดณเตเดŸเต† เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเด‚เด—เต เดญเดพเดทเด•เดณเตเดŸเต† เด—เตเดฃเด™เตเด™เดณเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดนเตˆเดฌเตเดฐเดฟเดกเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏเดฟ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดชเด™เตเด•เดพเดณเดฟเดคเตเดคเดคเตเดคเต‹เดŸเต† Google เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. , เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดคเดฏเตเด‚ เดชเดฟเดถเด•เต เดธเด‚เดฐเด•เตเดทเดฃเดตเตเด‚. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดฌเดฟเดŽเดธเตเดกเดฟ เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดšเดฟเดฒ เด•เดŸเดฎเต†เดŸเตเดคเตเดค เดธเดฟ เดญเดพเดทเดฏเตเดŸเต† เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เด˜เดŸเด•เด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เด—เต‹เดฏเตเดŸเต† เดตเดพเด•เตเดฏเด˜เดŸเดจ. เดญเดพเดท เดตเดณเดฐเต† เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เต‹เดกเต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป (เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ, เดฎเดฑเตเดฑเต เดฑเตบเดŸเตˆเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดธเดฌเตโ€Œเดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดจเตเดจเดฟเดต เดฑเตบเดŸเตˆเด‚ เด˜เดŸเด•เด™เตเด™เดณเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดจเต‡เดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตปเดกเต-เดŽเดฒเต‹เตบ เดฌเตˆเดจเดฑเดฟ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต Go เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต C เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดฎเดพเดจเตเดคเดฐ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เตเด‚ เดธเดฎเดพเดจเตเดคเดฐ-เดจเดฟเตผเดตเดนเดฃ เดฐเต€เดคเดฟเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดตเตเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ-เดฒเต†เดตเตฝ เดฎเดพเตผเด—เด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเตเตพเดชเตเดชเต†เดŸเต†, เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เตเด‚ เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸเดพเดฃเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด†เดฆเตเดฏเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เต†เดคเดฟเดฐเต†เดฏเตเด‚ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเด‚ เดญเดพเดท เดจเตฝเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดœเดจเดฑเดฟเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดคเดฐเด™เตเด™เตพเด•เตเด•เตเด‚ (เดœเดจเดฑเดฟเด•เตโ€Œเดธเต) เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เด’เดฐเต เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดกเดพเดฑเตเดฑ เดคเดฐเด™เตเด™เตพ เดตเตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเด‚เดฏเต‹เดœเดฟเดค เดคเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเตเดฎเดพเดฏเตเดณเตเดณ เดฌเดพเด•เตเด•เตโ€Œเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดคเด•เตผเด•เตเด•เดพเดคเต†เดฏเดพเดฃเต เดœเดจเดฑเดฟเด•เตโ€Œเดธเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต. // เดธเด‚ เดธเต†เดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ, int64, float64 เดคเดฐเด‚ เดซเด™เตเด•เต SumIntsOrFloats[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 เดฎเดพเดชเตเดชเต[K]V) V {var s V for _, v:= range m { s += v } return s }

เดฎเดฑเตเดฑเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ:

  • เดซเดธเตเดธเดฟเด‚เด—เต เด•เต‹เดกเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเตเดณเตเดณ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดธเตเดธเดฟเด‚เด—เต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต, เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดฑเดพเตปเดกเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดธเตเดŸเตเดฐเต€เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฐเดพเดœเดฏเด™เตเด™เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดธเต€เด•เตเดตเตปเดธเต เด•เตเดฐเดพเดทเดพเด•เตเด•เดฏเต‹ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดš เดชเตเดฐเดคเดฟเด•เดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹, เดˆ เดธเตเดตเดญเดพเดตเด‚ เด’เดฐเต เดฌเด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฆเตเตผเดฌเดฒเดคเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดตเดณเดฐเต† เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.
  • เดฎเตพเดŸเตเดŸเดฟ-เดฎเต‹เดกเตเดฒเดพเตผ เดตเตผเด•เตเด•เตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดฟเตฝ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดฟเตฝ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • Apple M1, ARM64, PowerPC64 เดชเตเดฐเตŠเดธเดธเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเด‚ เดซเดฒเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต เดชเด•เดฐเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เด•เด‚เดชเตˆเดฒเตผ เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เด…เตบเดฑเต‹เดณเดฟเด‚เด—เต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เด•เด‚เดชเตˆเดฒเดฑเดฟเดฒเต† เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเตป เดชเดคเดฟเดชเตเดชเดฟเดจเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดšเดฟเดฒ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด•เต‹เดกเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ 20% เดตเตผเดฆเตเดงเดจเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดคเดจเตเดจเต† 15% เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚.
  • เดฑเตบเดŸเตˆเดฎเดฟเตฝ, เดซเตเดฐเต€เดกเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต, เด…เดคเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเต‡เดฏเตเดณเตเดณเต‚.
  • เดชเตเดคเดฟเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ net/netip, debug/buildinfo เดŽเดจเตเดจเดฟเดต เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. เด•เตเดฒเดฏเดจเตเดฑเต เด•เต‹เดกเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ TLS 1.0, 1.1 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹/x509 เดฎเตŠเดกเตเดฏเต‚เตพ SHA-1 เดนเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดชเตเดชเดฟเดŸเตเดŸ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดฟ.
  • Linux-เดฒเต† เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด‰เดฏเตผเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต; เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด•เตเดฑเดžเตเดžเดคเต 2.6.32 เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด’เดฐเต Linux เด•เต‡เตผเดฃเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเดฟเตฝ, FreeBSD-เดฏเตโ€Œเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต (FreeBSD 11.x เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด‚) เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เตเดฑเดžเตเดžเดคเต FreeBSD 12.2 เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•