рдХрд┐рди рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ IT рдХрдореНрдкрдиреАрд╣рд░реВ CNCF рдорд╛ рд╕рд╛рдореЗрд▓ рднрдП - рдХреНрд▓рд╛рдЙрдб рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреЛрд╖

рдПрдХ рдорд╣рд┐рдирд╛ рдЕрдШрд┐, рдПрдкреНрдкрд▓ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рд╕рджрд╕реНрдп рднрдпреЛред рдпрд╕рдХреЛ рдЕрд░реНрде рдХреЗ рд╣реЛ рдмреБрдЭреМрдВред

рдХрд┐рди рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ IT рдХрдореНрдкрдиреАрд╣рд░реВ CNCF рдорд╛ рд╕рд╛рдореЗрд▓ рднрдП - рдХреНрд▓рд╛рдЙрдб рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреЛрд╖
╨д╨╛╤В╨╛ - рдореЛрд░рд┐рддреНрдЬ рдХрд┐рдиреНрдбрд▓рд░ - рдЕрдирд╕реНрдкреНрд▓рд╛рд╕

рдХрд┐рди CNCF

рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╢рди (CNCF) рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдпрд╕рдХреЛ рд▓рдХреНрд╖реНрдп рдХреНрд▓рд╛рдЙрдб рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕ рд░ рдкреНрд░рд╡рд░реНрджреНрдзрди рд╣реЛред рдХреЛрд╖ 2015 рдорд╛ рдареВрд▓рд╛ IaaS рд░ SaaS рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ, IT рдХрдореНрдкрдиреАрд╣рд░реВ рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдг рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВ - Google, Red Hat, VMware, Cisco, Intel, Docker рд░ рдЕрдиреНрдпрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдЖрдЬ, рдХреЛрд╖рдХрд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдорд╛ рдПрдбрд┐рдбрд╛рд╕, рдЧрд┐рдЯрд╣рдм рд░ рдж рдиреНрдпреВрдпреЛрд░реНрдХ рдЯрд╛рдЗрдореНрд╕ рдЬрд╕реНрддрд╛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдПрдХ рдорд╣рд┐рдирд╛ рдЕрдШрд┐, рдПрдкреНрдкрд▓ рддрд┐рдиреАрд╣рд░реВрдорд╛ рд╕рд╛рдореЗрд▓ рднрдпреЛ - рдпрд╕рд▓реЗ рдкреНрд▓реЗрдЯрд┐рдирдо рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреЛ рд░ рднреБрдХреНрддрд╛рдиреА рдЧрд░реНрдиреЗрдЫ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рд░реНрд╖рд┐рдХ $370 рд╣рдЬрд╛рд░ред

рдПрдкреНрдкрд▓ рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдореЛ рдЗрддрд┐рд╣рд╛рд╕ рдЫред рдирд┐рдЧрдо рдкрд╣рд┐рд▓реЛ рдордзреНрдпреЗ рдПрдХ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╛рд╕рдорд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реЗред рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рдУрдПрд╕ рдПрдХреНрд╕ рд╣реБрдиреЗрдЫред рдпреЛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдЕрд░реНрдХреЛ рдУрдПрд╕ - рдбрд╛рд░реНрд╡рд┐рдирдХрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рддрд┐рдиреА рд╕рдВрдпреБрдХреНрдд NeXTSTEP рд░ FreeBSD рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдХреЛрдб рд╕рд╣рд┐рдд Apple рдЖрдлреИрд▓реЗ рд▓реЗрдЦреЗрдХреЛ рдХреЛрдб рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

CNCF рд░ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВ рднрдиреНрдиреБрдЦреБрд▓рд╛ рдХреЛрд╖рдорд╛ рд╕рд╛рдореЗрд▓ рднрдПрд░, рдПрдкреНрдкрд▓ рдХрдореНрдкрдиреАрд▓реЗ рдЖрдлреНрдиреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫред рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдкреНрд░рдпрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рднреБрдХреНрддрд╛рди рдЧрд░реНрди рд░ рдХреНрд▓рд╛рдЙрдб рдЖрдИрдЯреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдпреЛрдЧрджрд╛рди рджрд┐рди рдЪрд╛рд╣рдиреНрдЫрдиреНред рдПрдкреНрдкрд▓рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рддрд░рд┐рдХрд╛рдорд╛, рдирд┐рдЧрдордХреЛ рдирд┐рд░реНрдгрдпрд╣рд░реВрдорд╛ рдЯрд┐рдкреНрдкрдгреА рдЧрд░реНрджреИрдирдиреНред

рдпрд╕рд▓реЗ рдХреЗ рдЕрд╕рд░ рдЧрд░реНрдиреЗрдЫ?

рдХреНрд▓рд╛рдЙрдб рд╡рд┐рдХрд╛рд╕ рдЫрд┐рдЯреЛ рдЬрд╛рдиреНрдЫред CNCF рдмрд╛рдЯ рдЙрднрд┐рдПрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ Kubernetes рдХрдиреНрдЯреЗрдирд░ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд░рдгрд╛рд▓реА, Prometheus рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдг, CoreDNS рд╕рд░реНрднрд░, рд░ Envoy рдкреНрд░реЛрдХреНрд╕реА рд╕реЗрд╡рд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред CNCF рдорд╛ рд╕рд╛рдореЗрд▓ рд╣реБрдиреБ рдЕрдШрд┐ рдкрдирд┐, рдПрдкреНрдкрд▓рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдХреНрд░рд┐рдп рднрд╛рдЧ рд▓рд┐рдпреЛ (рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, Kubernetes)ред

рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рд╕рджрд╕реНрдп рдмрдиреЗрд░, рдирд┐рдЧрдорд▓реЗ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд╕рдБрдЧ рдЕрдЭ рдирдЬрд┐рдХрдмрд╛рдЯ рдХреБрд░рд╛рдХрд╛рдиреА рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред рдкреНрд▓реЗрдЯрд┐рдирдо рд╕реНрдерд┐рддрд┐ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж, рдХреНрд▓рд╛рдЙрдб рдЙрдкрдХрд░рдг рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЛ рднреЗрдХреНрдЯрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрд╛ рдПрдкреНрдкрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реБ рдХреЛ рд╡рд┐рдЪрд╛рд░рд╣рд░реБ рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦрд┐рдиреЗрдЫред рд╣рд╛рд▓, CNCF рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рд░ рдХреНрд▓рд╛рдЙрдбрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ, рд╕рд╛рдереИ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рдкрдиреНрдзреНрд░рд╡рдЯрд╛ рдердк рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдПрдкреНрдкрд▓рдХреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛рд▓реЗ рдЙрдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рд╕рдХреНрдЫред

рдХрд┐рди рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ IT рдХрдореНрдкрдиреАрд╣рд░реВ CNCF рдорд╛ рд╕рд╛рдореЗрд▓ рднрдП - рдХреНрд▓рд╛рдЙрдб рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреЛрд╖
╨д╨╛╤В╨╛ - рдореЛрд░рд┐рддреНрдЬ рдХрд┐рдиреНрдбрд▓рд░ - рдЕрдирд╕реНрдкреНрд▓рд╛рд╕

рддреНрдпрд╣рд╛рдБ рдердк рдЦреБрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред рдПрдкреНрдкрд▓рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕ рд░ рдирдпрд╛рдБ рдкрд░рд┐рдЪрдп рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред рдХрдореНрдкрдиреА рдпрд╕рдЕрдШрд┐ рдиреИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрддрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рднрдЗрд╕рдХреЗрдХреЛ рдЫ XNU рдХрд░реНрдиреЗрд▓ - рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдбрд╛рд░реНрд╡рд┐рдирдХреЛ рдПрдХ рдШрдЯрдХ - рд╕рд╛рдереИ рд╕реНрд╡рд┐рдлреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛, рдЬреБрди рдЖрдЬ резрей рдФрдВ рд╕реНрдерд╛рдирдорд╛ рдЫ TIOBE рд░реИрдВрдХрд┐рдВрдЧ рдорд╛ред

рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдПрдкреНрдкрд▓рдорд╛ рдЦреБрд▓рд╛рд╕рд╛ FoundationDB рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд░реЛрдд рдХреЛрдб, рдПрдХ рд╡рд┐рддрд░рд┐рдд NoSQL рдбрд╛рдЯрд╛рдмреЗрд╕ред рдЕрдиреНрдп рд╕рдорд╛рди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╡рд┐рдкрд░реАрдд, FoundationDB рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрд▓реЗ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рдкрдЫреНрдпрд╛рдЙрдБрдЫрдиреН рдПрд╕рд┐рдб: рдкрд░рдорд╛рдгреБ, рд╕реНрдерд┐рд░рддрд╛, рдЕрд▓рдЧрд╛рд╡ рд░ рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдпрд┐рддреНрд╡ред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рджреБрдИ рд╣рдкреНрддрд╛ рдЪрд╛рд╕реЛ рджреЗрдЦрд╛рдпреЛ рд╕рд╛рдд рд╣рдЬрд╛рд░ рднрдиреНрджрд╛ рдмрдвреА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ, рд░ рдлреЛрд░рдордорд╛ рдЦреЛрд▓рд┐рдпреЛ рд╕рдпреМрдВ рдирдпрд╛рдБ рдереНрд░реЗрдбрд╣рд░реВред рдХрдореНрдкрдиреАрд▓реЗ рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рдирдпрд╛рдБ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫред

рдХреЛ-рдХреЛ рд╣рд╛рд▓реИ CNCF рдорд╛ рд╕рд╛рдореЗрд▓ рднрдПрдХрд╛ рдЫрдиреН

рдпрд╕ рд╡рд░реНрд╖рдХреЛ рдорд╛рд░реНрдЪрдорд╛, CNCF рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдпреЛ59 рдирдпрд╛рдБ рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рд╕рдореБрджрд╛рдпрдорд╛ рд╕рд╛рдореЗрд▓ рднрдПрдХрд╛ рдЫрдиреНред рдореЗрдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдХреЛрд╖ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЕрдВрдХ рдкрд╛рд╕ рдЧрд░реЗ 400 рдХрдореНрдкрдиреАрд╣рд░реВрдорд╛ред рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рд╕рд╛рдирд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╣рд░реВ рд░ рдареВрд▓рд╛ рдЖрдИрдЯреА рдХрдореНрдкрдиреАрд╣рд░реВ рдЫрдиреНред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Nvidia рдХреЛрд╖рдХреЛ рдирдпрд╛рдБ рд╕рджрд╕реНрдп рднрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗрдЫред рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ - Elasticsearch, Kibana, Beats рд░ Logstash - рд╕рд╛рдереИ рджреВрд░рд╕рдЮреНрдЪрд╛рд░ рдЙрдкрдХрд░рдг рдирд┐рд░реНрдорд╛рддрд╛ рдПрд░рд┐рдХреНрд╕рди рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рд╕реНрдЯреНрдпрд╛рдХрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВред

рдпреА рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рдмрд╛рд╣реЗрдХ, рд╕реВрдЪреАрдорд╛ рдзреЗрд░реИ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ, рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ, рдкрд░рд╛рдорд░реНрд╢ рдПрдЬреЗрдиреНрд╕реАрд╣рд░реВ, рдПрдХреАрдХрд░рдгрдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрдореНрдкрдиреАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирд▓реЗ рдирдпрд╛рдБ рдкреНрд░рд╡реЗрд╢рдХрд░реНрддрд╛рд╣рд░реВ рд░ рдЙрдиреАрд╣рд░реВрдХрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрд▓реЗ рдХреНрд▓рд╛рдЙрдб рдмрдЬрд╛рд░рд▓рд╛рдИ рдЕрдЧрд╛рдбрд┐ рдмрдврд╛рдЙрдиреЗ рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордорд╛ рдмрд╣реБрдореВрд▓реНрдп рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд▓реНрдпрд╛рдЙрдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫред

рд╣рд╛рдореА рднрд┐рддреНрд░ рдЫреМ ITGLOBAL.COM рд╣рд╛рдореА рдирд┐рдЬреА рд░ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВ, рд╕рд╛рдереИ рдЯреЗрд▓рд┐рдХрдо рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рдкрдХ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫреМрдВред рдпрд╣рд╛рдБ рд╣рд╛рдореНрд░реЛ рдХрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓рдЧрдмрд╛рдЯ рд╢реАрд░реНрд╖рдХрдорд╛ рдХреЗрд╣реА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЫрдиреН:

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди