рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ 1.14

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкреНрд░рдХрд╛рд╢рди 1.14 рд╡рд░ рдЬрд╛, рдЬреЗ рд╕рдВрдХрд▓рд┐рдд рднрд╛рд╖рд╛рдВрдЪреНрдпрд╛ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд▓рд╛ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖реЗрдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрд╕рд╣ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рд░реВрдкрд╛рдд рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рд╕реБрд▓рднрддрд╛, рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рдЧрддреА рдЖрдгрд┐ рддреНрд░реБрдЯреА рд╕рдВрд░рдХреНрд╖рдг. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

рдЧреЛ рдЪреЗ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ C рднрд╛рд╖реЗрдЪреНрдпрд╛ рдкрд░рд┐рдЪрд┐рдд рдШрдЯрдХрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЬреНрдпрд╛рдд рдкрд╛рдпрдерди рднрд╛рд╖реЗрддреВрди рдХрд╛рд╣реА рдХрд░реНрдЬ рдШреЗрддрд▓реЗ рдЖрд╣реЗ. рднрд╛рд╖рд╛ рдЕрдЧрджреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдХреЛрдб рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╕рдордЬрдгреНрдпрд╛рд╕ рд╕реЛрдкрд╛ рдЖрд╣реЗ. рдЧреЛ рдХреЛрдб рд╕реНрдЯрдБрдб-рдЕрд▓реЛрди рдмрд╛рдпрдирд░реА рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓рдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди (рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ, рдбреАрдмрдЧрд┐рдВрдЧ, рдЖрдгрд┐ рдЗрддрд░ рд░рдирдЯрд╛рдЗрдо рд╕рдорд╕реНрдпрд╛ рд╢реЛрдз рдЙрдкрдкреНрд░рдгрд╛рд▓реА) рди рд╡рд╛рдкрд░рддрд╛ рдЪрд╛рд▓рддрд╛рдд. рд░рдирдЯрд╛рдЗрдо рдШрдЯрдХ), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд╢реА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЖрдгрд┐ рдорд▓реНрдЯреА-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдореНрд╕рд╡рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдСрдкрд░реЗрд╢рдирдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдКрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рд╕рдВрдЧрдгрди рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░-рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрджреНрдзрддреАрдВрдордзреАрд▓ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкрд░реЗрдЯрд░-рд╕реНрддрд░реАрдп рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рднрд╛рд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдмреНрд▓реЙрдХреНрд╕рдкрд╛рд╕реВрди рдЕрдВрдЧрднреВрдд рд╕рдВрд░рдХреНрд╖рдг рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рдХрдЪрд░рд╛ рд╕рдВрдХрд▓рдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛Go 1.14 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ:

  • "go" рдХрдорд╛рдВрдбрдордзреАрд▓ рдирд╡реАрди рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд╕реНрдЯреАрдо рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ GOPATH рдРрд╡рдЬреА рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдирд╡реАрди рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЗрдВрдЯрд┐рдЧреНрд░реЗрдЯреЗрдб рд╡реНрд╣рд░реНрдЬрдирд┐рдВрдЧ рд╕рдкреЛрд░реНрдЯ, рдкреЕрдХреЗрдЬ рд╡рд┐рддрд░рдг рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрд╣реЗ. рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╣, рд╡рд┐рдХрд╛рд╕рдХ рдпрд╛рдкреБрдвреЗ GOPATH рдЯреНрд░реАрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд╛рдВрдзрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд, рддреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЖрд╡реГрддреНрддреА рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдмрд┐рд▓реНрдб рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛рдд.
  • рдЬреЛрдбрд▓реЗ рдкрджреНрдзрддреАрдВрдЪреНрдпрд╛ рдЖрдЪреНрдЫрд╛рджрд┐рдд рд╕рдВрдЪрд╛рд╕рд╣ рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди. рдмрд┐рд▓реНрдЯ-рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕рдордзреАрд▓ рдкрджреНрдзрддреАрдВрдирд╛ рдЖрддрд╛ рд╡рд┐рджреНрдпрдорд╛рди рдЗрдВрдЯрд░рдлреЗрд╕рдордзреАрд▓ рдкрджреНрдзрддреАрдВрдкреНрд░рдорд╛рдгреЗрдЪ рдирд╛рд╡реЗ рдЖрдгрд┐ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд╕реВ рд╢рдХрддрд╛рдд. рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдШреЛрд╖рд┐рдд рдкрджреНрдзрддреА рдкреВрд░реНрд╡реАрдкреНрд░рдорд╛рдгреЗрдЪ рдЕрджреНрд╡рд┐рддреАрдп рд░рд╛рд╣рддреАрд▓.
  • "рдбрд┐рдлрд░" рдПрдХреНрд╕реНрдкреНрд░реЗрд╢рдирдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреЗ рдереЗрдЯ рдбрд┐рдлрд░реНрдб рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЗрддрдХреЗрдЪ рд╡реЗрдЧрд╡рд╛рди рдмрдирд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдкрд░рдлреЙрд░реНрдордиреНрд╕-рд╕реЗрдиреНрд╕рд┐рдЯрд┐рд╡реНрд╣ рдХреЛрдбрдордзреНрдпреЗ рдбрд┐рдлрд░реНрдб рдлрдВрдХреНрд╢рди рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди рд╣реЛрдК рд╢рдХрддреЗ.
  • рдХреЙрд░реЛрдЯреАрди (рдЧреЛрд░рд╛рдЙрдЯреАрди) рдЪреЗ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реАрдореНрдкреНрд╢рди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ - рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд▓реВрдкрдореБрд│реЗ рдЖрддрд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рдбреЗрдбрд▓реЙрдХ рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдХрдЪрд░рд╛ рд╕рдВрдХрд▓рди рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рд╕ рд╡рд┐рд▓рдВрдм рд╣реЛрдК рд╢рдХрддреЛ.
  • рдореЗрдорд░реА рдкреГрд╖реНрда рд╡рд╛рдЯрдк рдкреНрд░рдгрд╛рд▓реАрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдЖрддрд╛ рдореЛрдареНрдпрд╛ GOMAXPROCS рдореВрд▓реНрдпрд╛рдВрд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рд▓реЙрдХ рд╡рд┐рд╡рд╛рдж рдЖрд╣реЗрдд. рдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ рд▓реЗрдЯрдиреНрд╕реА рдХрдореА рд╣реЛрддреЗ рдЖрдгрд┐ рдереНрд░реВрдкреБрдЯрдордзреНрдпреЗ рд╡рд╛рдв рд╣реЛрддреЗ рдЖрдгрд┐ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдореЗрдорд░реА рдмреНрд▓реЙрдХреНрд╕рдЪреЗ рд╡рд┐рддрд░рдг рд╣реЛрддреЗ.
  • рд▓реЙрдХрд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╡реЗрд│реЗрдд рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдЕрдВрддрд░реНрдЧрдд рдЯрд╛рдЗрдорд░ рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдирдВрддрд░, рд╡реЗрд│. рдЯрд┐рдХ, рдиреЗрдЯ. рдХреЙрдиреНрди. рд╕реЗрдЯрдбреЗрдбрд▓рд╛рдЗрди рдХрд╛рд░реНрдпреЗ.
  • рдЧреЛ рдХрдорд╛рдВрдбрдордзреНрдпреЗ, рд░реВрдЯрдордзреНрдпреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдмрд╛рд╣реНрдп рдЕрд╡рд▓рдВрдмрди рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ тАЬ-mod=vendorтАЭ рдзреНрд╡рдЬ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. "рд╡рд┐рдХреНрд░реЗрддрд╛" рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдРрд╡рдЬреА рдореЙрдбреНрдпреВрд▓ рдХреЕрд╢реЗрдордзреВрди рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд│рд╛ "-mod=mod" рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛. go.mod рдлрд╛рдИрд▓ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рд╢реАрд░реНрд╖ "рд╡рд┐рдХреНрд░реЗрддрд╛" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╕рд▓реНрдпрд╛рд╕ "-mod=readonly" рдзреНрд╡рдЬ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдореЙрдбреНрдпреБрд▓рдЪреНрдпрд╛ рд░реВрдЯ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреАрд▓ рдПрдХ рдРрд╡рдЬреА рдкрд░реНрдпрд╛рдпреА go.mod рдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "-modfile=file" рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛.
  • GOINSECURE рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреЛрдбрд▓реЗ, рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, go рдХрдорд╛рдВрдбрд▓рд╛ HTTPS рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓ рдереЗрдЯ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдкрд╛рд╕рдгреЗ рд╡рдЧрд│рд▓реЗ рдЬрд╛рддреЗ.
  • рдЕрд╕реБрд░рдХреНрд╖рд┐рдд.рдкреЙрдЗрдВрдЯрд░рдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдирд┐рдпрдорд╛рдВрдЪреЗ рдкрд╛рд▓рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХрдВрдкрд╛рдЗрд▓рд░рдиреЗ тАЬ-d=checkptrтАЭ рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдЖрд╣реЗ.
  • рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдирд╡реАрди рдкреЕрдХреЗрдЬ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ рд╣реЕрд╢/рдореЕрдлреЕрд╢ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмрд╛рдЗрдЯ рдЕрдиреБрдХреНрд░рдо рдХрд┐рдВрд╡рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧрд╕рд╛рдареА рд╣реЕрд╢ рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЙрди-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реЕрд╢ рдлрдВрдХреНрд╢рдиреНрд╕рд╕рд╣.
  • Linux рд╡рд░ 64-рдмрд┐рдЯ RISC-V рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдлреНрд░реАрдмреАрдПрд╕рдбреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛