рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рдПрдХ
рд╡реАрдбрд┐рдпреЛ Habr├й рдкрд░
рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдкрдиреЗ рдорд╛рд╕реНрдЯрд░ рдХреЗ рдХрд╛рдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк
рдореЗрдВ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдХреЗ рдЕрдХрд╛рджрдорд┐рдХ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЗ рдПрдордЖрдИрдЖрдИрдЯреА рдХреЗ рд╡рд┐рднрд╛рдЧ рдХреЗ рджреЛ рдЫрд╛рддреНрд░реЛрдВ
рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдирддрд╛рдПрдВ рд▓реИрдмреНрд╕ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪрд░рдг рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ рдХрд┐ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдиреЗ рд╣реБрдб рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рд╕реЗ рдпрд╣ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреМрди рд╕реЗ рдХрд╛рд░реНрдп рд╣рд▓ рдХрд┐рдП, рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рджреВрд░ рдХрд┐рдпрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡реЗ рдХреНрдпрд╛ рдЖрдПред рд╕рдореАрдХреНрд╖рд╛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдирд┐рдпреЛрдЬрд┐рдд рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдореАрдХреНрд╖рд╛, рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕реНрдкрд╖реНрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд░реЗрдЦ, рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рд╣реЛрдЧрд╛ред рджреВрд╕рд░рд╛ рднрд╛рдЧ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рдЯреЗрд▓реАрдлреЛрди рднрд╛рдЧ, рд╕рд╛рдЙрдВрдб рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЗрдирдкреБрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛ред
рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛, рдХреИрд╕реЗ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рдХреНрдпрд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред рд▓реЗрдЦ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ (рдХрдЯ рдХреЗ рдиреАрдЪреЗ) рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди, рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕реНрдкрд╖реНрдЯ рдЪрд┐рддреНрд░, рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рд╣реЛрдЧрд╛ред
рдкрд░рд┐рдЪрдп: рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
рд▓рд╛рдУ рдпреЛрд░ рдУрди рдбрд┐рд╡рд╛рдЗрд╕ (рдпрд╛ BYOD) рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдЬрдм рдХрд┐рд╕реА рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ, рдПрдХ рджреЛрдзрд╛рд░реА рддрд▓рд╡рд╛рд░ рд╣реЛрддреА рд╣реИред рдПрдХ рдУрд░, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕реЗрд╡рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рдШрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рд╢реНрд░рдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, BYOD рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдФрд░ рдЖрдИрдЯреА рдирд┐рджреЗрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд░рджрд░реНрдж рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдм рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдХрддрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдбреЗрдореЛ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╡рд╛рдпрд░рд╕ рдпрд╛ "рдЯреНрд░реЛрдЬрди" рдЫрд┐рдкрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦрддрд░реЗ рд╕реЗ рдЦреБрдж рдХреЛ рдмрдЪрд╛рдиреЗ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХрд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдмрдирд╛рдирд╛ рд╣реИ; рдпрд╛, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ "рд╕реИрдВрдбрдмреЙрдХреНрд╕" рдмрдирд╛рдПрдВред рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЛ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рдирд┐рдЬреА рдЬрд╛рдирдХрд╛рд░реА (рдПрд╕рдПрдордПрд╕, рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рд╕реЗ рдлреЛрдЯреЛ рдЖрджрд┐) рдкрд░ рдЕрддрд┐рдХреНрд░рдордг рдХреЗ рдмрд┐рдирд╛, рдирд╛рдЬреБрдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рддрд░рд╣ рдХреЗ "рд╕реИрдВрдбрдмреЙрдХреНрд╕" рдЕрдХреНрд╕рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ред
рд╣рдо рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореМрдЬреВрджрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдорд╛рдзрд╛рди рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдкреВрд░реЗ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рддрдХрдиреАрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдЬреНрдЮрд╛рдд рдкреНрд░рдпрд╛рд╕ 2008 рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рдереЗ, рдФрд░ рдЕрдм рддрдХ рдХрдИ рд╕рдлрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рдмреЗрд╢рдХ, рд╣рдордиреЗ рд╕рдмрд╕реЗ рдкрд░рд┐рдкрдХреНрд╡ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рдЙрди рд╕рднреА рдХреЛ рдЪрд┐рддреНрд░ рдореЗрдВ рдПрдХ рдореЗрдВ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рд╕реЗ рдХреБрдЫ рд╢рдмреНрдж рд╣реЛрдВрдЧреЗред

рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рддрдХрдиреАрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реЗрд▓ рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред (рдХрдВрдЯреЗрдирд░ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрдпреЛрдВ рд╣реИ, рд╣рдо рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред) рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ, рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддреНрд╡рд░рдХ, рдПрдХ рд╕реЗрд▓реБрд▓рд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд╛рддрд╛рд╡рд░рдг рддрдХ рдПрдХ рд╕рд╛рде рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡рд╛рдЗрд╕ред рдорд╛рдк рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрдХрдиреАрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ, рд╕рд╛рде рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдШрдЯрдХреЛрдВ рдХреА рдмреИрдЯрд░реА рдХреА рдЦрдкрдд рдирдЧрдгреНрдп рд╣реИред
VMware рдХреНрд╖рд┐рддрд┐рдЬ рдореЛрдмрд╛рдЗрд▓ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рджреВрд╕рд░рд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реИ рдЬреЛ рдПрдХ рдЕрдореВрд░реНрдд рдорд╢реАрди рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд░рддрд╛ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдкреИрдЪ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ VMware рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдЖрд░рдПрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╣реЛрд╕реНрдЯ (рдореБрдЦреНрдп) рдУрдПрд╕ рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреЗрд╢реА рдореЗрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдмреИрдЯрд░реА рдЬрд▓реНрджреА рд╕реЗ "рдмрд╛рд╣рд░" рдЧрд┐рд░ рдЬрд╛рдПрдЧреАред рдХрд┐рд╕реА рдХреЛ рднреА рдЯреИрдмрд▓реЗрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЖрдзреЗ рдШрдВрдЯреЗ рдореЗрдВ рдЫреБрдЯреНрдЯреА рджреЗ рджреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, VMware рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдзрд┐рдХ рдХрдард┐рди рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рдЯреНрд░рд╕реНрдЯ рдбреЛрдореЗрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП
рдЯреНрд░рд╕реНрдЯрдбреНрд░реЛрдЗрдб рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрдкреНрд▓реАрдХреЗрд╢рди рдЖрдЗрд╕реЛрд▓реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдорд╛рдирдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╣рд┐рдд) рдХреЛ рдПрдХ рдбреЛрдореЗрди рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдбреЛрдореЗрди рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдбреЛрдореЗрди рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред TrustDroid рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдбреЛрдореЗрди рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдиреЗрд▓ рдФрд░ рдорд╛рдирдХ Android рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рджреЛ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
BYOD рд▓рд┐рдкрд┐рдпреЛрдВ рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрд▓рдЧ рд╣реИ: рд╕реЗрд▓ рдФрд░ VMware рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕реНрддрд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; TrustDroid рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдиреАрддрд┐рдпреЛрдВ рдФрд░ рдбреЛрдореЗрди рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдердХрд╛рдК рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред TrustDroid рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдареАрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирдХ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд┐рд╕реНрдЯрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдХрднреА рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрдкрд░рдпреБрд╕рд░ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░, рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЯреНрд░рд╕реНрдЯрдбреНрд░реЛрдЗрдб рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЛ рджреВрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, TrustDroid рдХреЗрд╡рд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдПрдВрдмреЗрдбреЗрдбрдПрдХреНрд╕рдПрдПрди рдПрдХреНрд╕рдИрдПрди рдХреЛ рдПрдЖрд░рдПрдо рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рдЕрднреА рддрдХ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЪрд░рдг рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдПрдЪрдЯреАрд╕реА рдбрд┐рдЬрд╛рдпрд░ рдПрдЪрдбреА рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЛрдореЗрди 0 рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрдВрдЯреЗрдирд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░рд╛рд╕реНрддрд╛ рд╣реИ
LXC рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдиреЗрдорд╕реНрдкреЗрд╕ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдРрдб рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЫреВрддрд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, LXC sysfs рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рддрдВрддреНрд░ рдФрд░ рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдЬреИрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред OpenVZ рддрдХрдиреАрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдерд▓рдЧ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╣реЛрд╕реНрдЯрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
- OpenVZ рдкреИрдЪ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 2.6.32 рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд┐рди рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереА рдФрд░ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 2.6.35 рдЪрд▓рд╛рдП рдЧрдП рдереЗ;
- рдЬрдм рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЧрдИ рд▓рд╛рд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ OpenVZ рдкреИрдЪ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ 1682 рд╕реЗ 166 рдлрд╛рдЗрд▓реЗрдВ рдкреИрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛; рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрдЪ 34 x86- рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
2.6.35 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЗрддрдиреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рд╣рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд▓рдЧрд╛ред рд▓реЗрдХрд┐рди, OpenVZ рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП, рд╣рдордиреЗ sysfs рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рдЦреЛ рджрд┐рдпрд╛: рдПрдХ рдирдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рддреЗ рд╕рдордп, OpenVZ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (kobject) рдХреЗ рдкреЗрдбрд╝ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдорд╛рдирдХ LXC рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рд╕рдВрдкреВрд░реНрдг рдХрд░реНрдиреЗрд▓ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣реЛрдВ рдХреЗ рднреЗрджрднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рдЖрдВрдХрдбрд╝рд╛ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

- рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдЬреАрдпреВрдЖрдИ рд╕реЗ рдПрд▓рдПрдХреНрд╕рд╕реА; рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдкреНрд░рд╛рд░рдВрдн, рд░реЛрдХреЗрдВ, рд╕рдХреНрд░рд┐рдп рдХрдВрдЯреЗрдирд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ)ред
- рдХрд░реНрдиреЗрд▓ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ, рдЪрд┐рддреНрд░ рдореЗрдВ - AndCont рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХред рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрднрд╛рд╕реА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдХреНрд╖рдг рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдХрдВрдЯреЗрдирд░ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
- рдЗрдВрдЯрд░рдХреЗрдВрдЯрд░ рддрдВрддреНрд░ (рдЖрдИрд╕реАрд╕реА)ред рдиреЗрдЯрд▓рд┐рдВрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХрд╛ рдПрдХ рд╕рд╛рдзрди, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдЪреЗрдХ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рдФрд░ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
- рдЗрдирдкреБрдЯ рдореИрдиреЗрдЬрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ Android рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
- рд╡рд░реНрдЪреБрдЕрд▓ рдлреНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ред рдПрдХ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- GPU рдбреНрд░рд╛рдЗрд╡рд░ред рдПрдХ рд╕рд╛рде рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
- рдмрд╛рдЗрдВрдбрд░ред IPC рдбреНрд░рд╛рдЗрд╡рд░ Android рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (AOSP) рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдЕрд▓рд╛рд░реНрдоред рдШрдбрд╝реА рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
- рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд┐рдпрдВрддреНрд░рдг рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ (рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░рдд, рдЖрд░рдЖрдИрдПрд▓)ред рдХрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдЖрд░рдЖрдИрдПрд▓ рдкреНрд░реЙрдХреНрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯред рдпрд╣ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдЯреЗрд▓реАрдлреЛрдиреА рд╕реЗрд╡рд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрд░рдЖрдИрдПрд▓ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред
- рдкреНрд░реЙрдХреНрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдСрдбрд┐рдпреЛред рдХрдВрдЯреЗрдирд░ рдХреА рдСрдбрд┐рдпреЛ рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдСрдбрд┐рдпреЛ рдкреНрд░реЙрдХреНрд╕реА рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред
- рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдСрдбрд┐рдпреЛред рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдзреНрд╡рдирд┐ рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
- рд╕рд╣рд╛рдпрдХ рдХрдВрдЯреЗрдирд░ред рдЕрддрд┐рдерд┐ Android рд╕реЗ рд╣рдЯрд╛рдП рдЧрдП рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдбреЗрдореЙрди рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрдВрдЯреЗрдирд░ рдкреНрд░рдмрдВрдзрди рддрдВрддреНрд░
- CAP_SYS_BOOT рдзреНрд╡рдЬ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╣реЛрдиреЗ рдкрд░ Dalvik рд╡рд░реНрдЪреБрдЕрд▓ рдЬрд╛рд╡рд╛ рдорд╢реАрди рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Lxc_start рдореЗрдВ рдорд╛рдирдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдУрдкрди рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
- рдПрдХ рдмрдЧ рдХреЛ рдПрдбрдмрд░реНрдб рдбреЗрдорди рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рд░рд┐рд╕рд╛рд╡ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Init рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдирдпрд╛ рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рд╕реВрдЪрдирд╛рдПрдБ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВред
рдмрд╛рдЗрдВрдбрд░
рдмрд╛рдЗрдВрдбрд░ рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдПрдХ IPC рдЗрдВрдЬрди рд╣реИ рдЬрд┐рд╕реЗ AOSP рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдореВрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рдорд╛рдирдХ рдЖрдИрдкреАрд╕реА рд╕реЗ рдЕрд▓рдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрд╛рдЗрдВрдбрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд┐рд╡рд░рдг рдХрдИ рдЖрднрд╛рд╕реА рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд╛рддрд╛рд╡рд░рдг рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдмрд╛рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереАред рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рд╕реНрдерд┐рд░ рдЪрд░ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдорд╛рди рдХреЛ ioctl рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╕рд░реНрд╡рд┐рд╕рдореИрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рд╢реБрд░реБрдЖрддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд╛рдЗрдВрдбрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдпрд╣ рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрди рдЪрд░реЛрдВ рдХреЛ рдЖрд░рдореНрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд┐рд╕рдореИрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо Android рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ Android рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдХреЛ рднреА рд░реЛрдХрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рдЪрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдХрдВрдЯреЗрдирд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрднрд╛рд╕реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдЬрд┐рд╕рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ ioctl () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкрд░рд┐рдзреАрдп рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди
рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреА рдмрдбрд╝реА рдЪреБрдиреМрддреА рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдзрд╛рд░рд╛рдУрдВ рдХрд╛ рдмрд╣реБрд╕рдВрдХреЗрддрди рд╣реИред рд▓рдЧрднрдЧ рд╣рд░ рдЬрдЧрд╣ рд╣рдордиреЗ рдПрдХ рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Android рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдУрдПрд╕ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдЪрд▓рд╛рдиреЗ рдкрд░, рдЙрдирдХреЗ рдбреНрд░рд╛рдЗрд╡рд░, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА OSes рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рди рдХрд░ рд╕рдХреЗрдВред
- рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рднреА Android рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░реВрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдХ рдЖрднрд╛рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдирд╛ред
- рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдлрд┐рдЬрд┐рдХрд▓ рдХреЗ рд╕рдорд╛рди рд╣реА рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддрд╛ рд╣реИред
- рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП;
- рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд▓рд╛, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЧреНрд░рд╛рдлрд┐рдХ рд╕реНрдХреНрд░реАрди рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдЯреЗрд▓реАрдлреЛрдиреА, рдзреНрд╡рдирд┐ рдФрд░ рдЯрдЪрд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдкреНрд░рджрд░реНрд╢рди
рд╕реНрдХреНрд░реАрди рддрдХ рдХрдВрдЯреЗрдирд░ рдкрд╣реБрдВрдЪ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЬрдм рдЖрдк рдХрдИ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрдкрдирд╛ рдпреВрдЖрдИ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдирдиреНрдп рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рддреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдкрдХреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рдорд┐рд▓рддрд╛ рд╣реИред рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рдХреЛ рдЖрднрд╛рд╕реА рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПред
рдПрдВрдбреНрд░реЙрдЗрдб рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЧрд╛рдЗрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░ , рд╕реНрдХреНрд░реАрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдЬреИрд╕реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджреЛ рджрд░реНрдЬрди рдлрд╝рдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрддрд╛ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдордПрдордпреВ рдЬреАрдкреАрдпреВ рдХреЛ рд░реАрдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдирд╛
рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, GPU рдореЗрдВ рднреМрддрд┐рдХ рд╕реНрдХреНрд░реАрди рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рддрд╛рдХрд┐ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрдкрдиреЗ рдпреВрдЖрдИ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдЙрдирдХреЗ рдлрд╝реНрд░реЗрдореЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ Google Nexus S рдФрд░ Samsung Galaxy SII рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рд╕реНрдХреНрд░реАрди DMA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ RAM рд╕реЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд░реЗрдо рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддреЗ рд╣реИрдВред рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдХреНрд░реАрди рдХреЛ рд╡рд╣ рдкрддрд╛ рдмрддрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫрд┐рдд рдлрд╝реНрд░реЗрдо рд╕реНрдерд┐рдд рд╣реИ (рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдлреНрд░реЗрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд░реИрдо рдореЗрдВ рдПрдХ рдлреНрд░реЗрдо рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
рд░реИрдо рдореЗрдВ рдПрдХ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлреНрд░реЗрдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЬреАрдкреАрдпреВ рдпрд╛ рд╕реАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЖрдзреБрдирд┐рдХ рдЬреАрдкреАрдпреВ рдФрд░ рд╕реАрдкреАрдпреВ рдПрдордПрдордпреВ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рдирд┐рд╖реНрдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдлрд╝реНрд░реЗрдо рдХреЛ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдореЗрдВ рджрд░реНрдЬ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдордПрдордпреВ рдореЗрдВ рдПрдбреНрд░реЗрд╕ рдореИрдкрд┐рдВрдЧ рдХреЛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рддрд╛рдХрд┐ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд┐рд╖реНрдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдкрддреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд░реИрдо рдореЗрдВ рдПрдХ рдирд┐рдпрдорд┐рдд рдмрдлрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред рдЪрд▓реЛ рдЗрд╕реЗ рдЫрд╛рдпрд╛ рдмрдлрд░ рдХрд╣рддреЗ рд╣реИрдВред
рдЫрд╛рдпрд╛ рдЪреМрдЦрдЯрд╛
рдПрдВрдбреНрд░реЙрдЗрдб рдпреВрдЖрдИ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯрд╛рдЗрдорд░ рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╡рд▓ рдПрдордПрдордпреВ рдХреЛ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдореЗрдВ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд╝реНрд░реЗрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рдЫрд╡рд┐ рдкрд┐рдЫрд▓реЗ рд╕рдХреНрд░рд┐рдп рдУрдПрд╕ рд╕реЗ рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╛рдпрд╛ рдмрдлрд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдХреНрд░рд┐рдп рдУрдПрд╕ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рдмрд╕ рд╕реНрдХреНрд░реАрди рдкрд░ рдлреНрд░реЗрдо рдХреЛ рдкрд┐рдЫрд▓реЗ рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдЫрд╛рдпрд╛ рдмрдлрд░ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЫрд╛рдпрд╛ рдмрдлрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЫрд╛рдпрд╛ рдмрдлрд░ 2 рд╕реЗ 4 рдПрдордмреА рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рд╕реЗ рд▓реЗрддрд╛ рд╣реИред рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рдмрдлрд░ рдЖрд╡рдВрдЯрди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рд╕рд┐рдВрдЧрд▓ рд╢реИрдбреЛ рдмрдлрд░ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ fb_early_suspend рддрдВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред рд╢реИрдбреЛ рдмрдлрд░ рдЕрдм рдПрдВрдбреНрд░реЙрдЗрдб рдлреНрд░реЗрдо рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рдирд╣реАрдВ рдмрди рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЬрдЧрд╣ рдЬрд╣рд╛рдВ рд╕рднреА рдирд┐рд╖реНрдХреНрд░рд┐рдп рдУрдПрд╕ рдЕрдкрдиреА рддрд╕реНрд╡реАрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдордПрдордпреВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЫрд╛рдпрд╛ рдореЗрдореЛрд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╕рднреА 2-4 рдПрдордмреА рдкрддреЗ рдХреЛ рдореИрдк рдХрд░рдХреЗ рднреМрддрд┐рдХ рд╕реНрдореГрддрд┐ рдХреЗ рдПрдХ рдкреГрд╖реНрда рддрдХ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
рд▓рд┐рдирдХреНрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдлреНрд░реЗрдордмрдлрд╝рд░
рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдорд┐рдореАрдк () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдФрд░ рдорд╛рдирдХ рдФрд░ рд╡рд┐рд╢реЗрд╖ рдЖрдИрдУрд╕реАрдЯреАрдПрд▓ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рдорд╛рдирдХ IOCTL рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдорд╛рдирдХ Linux Framebuffer IOCTL рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ IOCTL рдореЗрдВ рдЧреИрд░-рдорд╛рдирдХ рд╢рдмреНрджрд╛рд░реНрде рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓ рднреМрддрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рдЪрд╛рд▓рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рднреМрддрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдХреЛ рдЖрднрд╛рд╕реА рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП mmap () рдФрд░ IOCTL рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рднреА Linux () рдХреЙрд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреМрддрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЙрд▓ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдорд╛рдирдХ рд╣реИрдВред рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП mmap () рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИрдВред рдорд┐рдореАрдПрдк рдкрд░ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдирд┐рд╖реНрдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ (рд╕реНрдХреНрд░реАрди рдореЗрдореЛрд░реА рдХреЗ рдмрдЬрд╛рдп рдЫрд╛рдпрд╛ рдмрдлрд░ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИрдВ)ред рд╕рднреА рд░рдирд┐рдВрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП, рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдЖрднрд╛рд╕реА рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рд╕рдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЪреБрдЕрд▓ рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рднреА рдХреЙрд▓ рддреБрд░рдВрдд рднреМрддрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рднреМрддрд┐рдХ рд▓рд┐рдирдХреНрд╕ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдирд┐рд╖реНрдХреНрд░рд┐рдп рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ IOCTL рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рд▓рд┐рдирдХреНрд╕ рдлреНрд░реЗрдордмрдлрд╝рд░ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдирд┐рд╖реНрдХреНрд░рд┐рдп Android рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдорд╛рдирдХ IOCTL рдПрдХ рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИред Google Nexus S рдФрд░ Samsung Galaxy SII рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред
рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖
рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рддрдХрдиреАрдХ, рдХрдИ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдореЙрдбрд▓ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдмрд┐рдд рд╣реБрдИ рд╣реИред рд╣рдо рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдзреНрд╡рдирд┐ рдорд┐рд╢реНрд░рдг рдХрд░рдиреЗ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрдирдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдлреЛрди рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рдбреЗрдореЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдВрдбреА рдмрд░реНрдбреНрд╕ рдЦреЗрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕рдВрдЧреАрдд рдЦреЗрд▓рддреЗ рд╣реИрдВред рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рддреЛ рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИред
рдзреНрд╡рдирд┐, рдЯреЗрд▓реАрдлреЛрдиреА рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдЗрд╕рдХреЗ рдмрд╛рд░реЗ
рдореЗрдВ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ ред