Google Android рдордзреНрдпреЗ рдирд┐рдпрдорд┐рдд Linux рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ

рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкреНрд▓рдВрдмрд░реНрд╕ 2019 рдкрд░рд┐рд╖рджреЗрдд, Google рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдмрджреНрджрд▓ рдкреБрдврд╛рдХрд╛рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╡рд░ рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА. Android-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд╛рдЦреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдмрд┐рд▓реНрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, Android рд▓рд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреЗ рд╣реЗ рдЕрдВрддрд┐рдо рдзреНрдпреЗрдп рдЖрд╣реЗ Android рд╕рд╛рдорд╛рдиреНрдп рдХрд░реНрдирд▓. рд╣реЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдЖрдзреАрдЪ рдЕрдВрд╢рддрдГ рд╕рд╛рдзреНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреНрдпреЗ рдиреЗрд╣рдореАрдЪреНрдпрд╛ рдмрджрд▓ рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдЕрд░рд╕рд╣ Xiaomi Poco F1 Android рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.

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

Google Android рдордзреНрдпреЗ рдирд┐рдпрдорд┐рдд Linux рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ

рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд, рд╡рд┐рд╡рд┐рдз рд╕рдВрд╕рд╛рдзрдиреЗ (CPU, рдореЗрдорд░реА, I/O) рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╡реЗрд│реЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА PSI (рдкреНрд░реЗрд╢рд░ рд╕реНрдЯреЙрд▓ рдЗрдиреНрдлреЙрд░реНрдореЗрд╢рди) рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрдгрд┐ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдирд╕рд╛рдареА рдмрд╛рдЗрдВрдбрд░рдПрдлрдПрд╕ рд╕реНрдпреВрдбреЛ-рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдпрд╛рд╕рд╛рд░рдЦреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ. рдЕрдБрдбреНрд░реЙрдЗрдб рдХрд░реНрдирд▓ рдПрдбрд┐рд╢рдирдордзреВрди рдореЗрдХреЕрдирд┐рдЭрдо рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдмрд╛рдЗрдВрдбрд░ рдЖрдгрд┐ рдКрд░реНрдЬрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓рд░ EAS (рдПрдирд░реНрдЬреА рдЕрд╡реЗрдЕрд░ рд╢реЗрдбреНрдпреБрд▓рд┐рдВрдЧ). рднрд╡рд┐рд╖реНрдпрд╛рдд, Android рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ SchedTune рд╢реЗрдбреНрдпреБрд▓рд░рд╡рд░реВрди Cgroups2 рдЖрдгрд┐ рдорд╛рдирдХ рдХрд░реНрдирд▓ рдпрдВрддреНрд░рдгреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, ARM рдордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди UtilClamp рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

Google Android рдордзреНрдпреЗ рдирд┐рдпрдорд┐рдд Linux рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ

рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡реВ рджреНрдпрд╛ рдХреА рдЖрддрд╛рдкрд░реНрдпрдВрдд Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдХрд░реНрдирд▓ рддрдпрд╛рд░реАрдЪреНрдпрд╛ рдЕрдиреЗрдХ рдЯрдкреНрдкреНрдпрд╛рдВрддреВрди рдЧреЗрд▓реЗ рдЖрд╣реЗ:

  • рдореБрдЦреНрдп LTS рдХрд░реНрдирд▓ (3.18, 4.4, 4.9 рдЖрдгрд┐ 4.14) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, тАЬAndroid Common KernelтАЭ рдЪреА рдПрдХ рд╢рд╛рдЦрд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА, рдЬреНрдпрд╛рдордзреНрдпреЗ Android-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЕрдЪ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ (рдкреВрд░реНрд╡реА рдмрджрд▓рд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЕрдиреЗрдХ рджрд╢рд▓рдХреНрд╖ рдУрд│реАрдВрд╡рд░ рдкреЛрд╣реЛрдЪрд▓рд╛ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдЕрд▓реАрдХрдбреЗ рдмрджрд▓ рдХреЛрдбрдЪреНрдпрд╛ рдЕрдиреЗрдХ рд╣рдЬрд╛рд░ рдУрд│реАрдВрдордзреНрдпреЗ рдХрдореА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд).
  • "Android Common Kernel" рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, Qualcomm рд╕рд╛рд░рдЦреНрдпрд╛ рдЪрд┐рдк рдЙрддреНрдкрд╛рджрдХрд╛рдВрдиреА "SoC Kernel" рдЪреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд▓реА рдЬреНрдпрд╛рдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕреЕрдб-рдСрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЛрддреЗ.
  • SoC рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЙрддреНрдкрд╛рджрдХрд╛рдВрдиреА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХрд░реНрдирд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдгреЗ, рд╕реНрдХреНрд░реАрди, рдХреЕрдореЗрд░реЗ, рдзреНрд╡рдиреА рдкреНрд░рдгрд╛рд▓реА рдЗрддреНрдпрд╛рджреАрдВрдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

Google Android рдордзреНрдпреЗ рдирд┐рдпрдорд┐рдд Linux рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ

рдереЛрдбрдХреНрдпрд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдгрд╛рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдХрд░реНрдирд▓ рд╣реЛрддреЗ, рдЬреЗ рдЗрддрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╡реНрд╣рддреЗ. рдЕрд╢реА рдпреЛрдЬрдирд╛ рдЕрд╕реБрд░рдХреНрд╖рд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрддрдирд╛рдВрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рдирд╡реАрди рдХрд░реНрдирд▓ рд╢рд╛рдЦрд╛рдВрдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордгрд╛рд╕ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдгрдкрдгреЗ рдЧреБрдВрддрд╛рдЧреБрдВрдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдСрдХреНрдЯреЛрдмрд░рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗрд▓рд╛ рдирд╡реАрдирддрдо Pixel 4 рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, Linux kernel 4.14 рд╕рд╣ рджреЛрди рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓рд╛. рдХрд╛рд╣реА рдкреНрд░рдорд╛рдгрд╛рдд, Google рдиреЗ рд╕рд┐рд╕реНрдЯрдордЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░реВрди рджреЗрдЦрднрд╛рд▓ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЯреНрд░реЗрдмрд▓, рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ Android рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╢реА рдЖрдгрд┐ Linux рдХрд░реНрдирд▓ рд░рд┐рд▓реАрдЭрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рдЯреНрд░реЗрдмрд▓рдиреЗ Google рдХрдбреАрд▓ рд░реЗрдбреАрдореЗрдб рдЕрдкрдбреЗрдЯреНрд╕рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ, рддреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ.


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

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