рдХреЛрд░реЛрдирд╛ рд╡рд╛рдпрд░рд╕ рдорд╣рд╛рдорд╛рд░реА рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ, рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдПрдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА рднреА рдлреИрд▓ рдЧрдИ рд╣реИред
рдпреЗ рджреЛрдиреЛрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреЛрд░реНрдЯреЗрдмрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрдирдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рдВрдбреЛрдЬрд╝ рд╣реИред рдЗрдиреНрд╣реЗрдВ x86 рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдХреЛрд╡рд╛рдЗрдкрд░ рдбреЗрд▓реНрдлрд╝реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ 19 рдЬреВрди, 1992 рдХреА рд╕рдВрдХрд▓рди рддрд┐рдерд┐ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдирд╛рдореЛрдВ рдФрд░ рд╕реА рдореЗрдВ рдХреЛрд░реЛрдирд╛рд╡рд╛рдпрд░рд╕ рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реИред рджреЛрдиреЛрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд░реНрд╕ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИрдВред
рд░реИрдирд╕рдорд╡реЗрдпрд░ рдпрд╛ рд░реИрдВрд╕рдорд╡реЗрдпрд░ рдРрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИрдВ, рдЬреЛ рдПрдХ рдмрд╛рд░ рдкреАрдбрд╝рд┐рдд рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рд╛рдорд╛рдиреНрдп рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕реЗ рдЗрд╕реЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдорд╛рдирдХ рдПрдкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдПрдордПрд╕рдбреАрдПрди рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЪрд┐рддреНрд░.1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреЗрдВ
рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж, рд╡реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЪрд┐рддреНрд░.2 рд╕рдВрджреЗрд╢ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реИрдВрд╕рдорд╡реЗрдпрд░ рдмреВрдЯ рд░рд┐рдХреЙрд░реНрдб (рдПрдордмреАрдЖрд░) рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдПрдХ рд╕рд░рд▓ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЪрд┐рддреНрд░.3 рдмреВрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рд╕рдВрд╢реЛрдзрди
рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдШреБрд╕рдкреИрда рдХрд░рдиреЗ рдХреА рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рдЕрдиреНрдп рд░реИрдВрд╕рдорд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдорд╛рд░реНрдЯрд░реИрдирд╕рдо, рдореЗрдЬрд╝, рдУрдПрдирдЖрдИ рд░реИрдирд╕рдорд╡реЗрдпрд░, рдмрд╛рдпреЛрд╕реНрдХрд┐рдЯреНрд╕, рдПрдордмреАрдЖрд░рд▓реЙрдХ рд░реИрдирд╕рдорд╡реЗрдпрд░, рдПрдЪрдбреАрдбреАрдХреНрд░рд┐рдкреНрдЯрд░ рд░реИрдирд╕рдорд╡реЗрдпрд░, рд░реЗрдбрдмреВрдЯ, рдпреВрдЬрд╝рд▓реЗрд╕рдбрд┐рд╕реНрдХред рдПрдордмреАрдЖрд░ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдордмреАрдЖрд░ рд▓реЙрдХрд░ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдСрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдЖрдо рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред GitHub рдкрд░ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ
рдЗрд╕ рдХреЛрдб рдХреЛ GitHub рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдореИрд▓рд╡реЗрдпрд░ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд╣рд╛рди рдХреМрд╢рд▓ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдХреЛрдИ рднреА, рдХрд╣реАрдВ рднреА рдЗрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдирд┐рдГрд╢реБрд▓реНрдХ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдореБрдЭреЗ рд╕реЛрдЪрдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ. рдпрд╣ рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдФрд░ рдХреБрдЫ рдЙрдкрд╛рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕реНрд░реЛрдд: www.habr.com