рдореАрд░ 1.4 рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЬ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдХрд╛рд╢рди рдореАрд░ 1.4, рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╕рд╛рдареА рдпреБрдирд┐рдЯреА рд╢реЗрд▓ рдЖрдгрд┐ рдЙрдмрдВрдЯреВ рдЖрд╡реГрддреНрддреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдирдХрд╛рд░ рджреЗрдКрдирд╣реА, рдХреЕрдиреЙрдирд┐рдХрд▓рджреНрд╡рд╛рд░реЗ рдЬреНрдпрд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдЖрд╣реЗ. рдореАрд░ рдХреЕрдиреЙрдирд┐рдХрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдорд╛рдЧрдгреАрдд рдЖрд╣реЗ рдЖрдгрд┐ рдЖрддрд╛ рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT) рд╕рд╛рдареА рдПрдХ рдЙрдкрд╛рдп рдореНрд╣рдгреВрди рд╕реНрдерд╛рдирдмрджреНрдз рдЖрд╣реЗ. Mir рдЪрд╛ рд╡рд╛рдкрд░ Wayland рд╕рд╛рдареА рд╕рдВрдорд┐рд╢реНрд░ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдореАрд░-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд Wayland (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, GTK3/4, Qt5 рдХрд┐рдВрд╡рд╛ SDL2 рд╕рд╣ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ) рд╡рд╛рдкрд░реВрди рдХреЛрдгрддреЗрд╣реА рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдЙрдмрдВрдЯреВ 16.04/18.04/18.10/19.04 рд╕рд╛рдареА рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ рдЖрд╣реЗрдд (рдкреАрдкреАрдП) рдЖрдгрд┐ рдлреЗрдбреЛрд░рд╛ 29/30. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдореАрд░-рдЖрдзрд╛рд░рд┐рдд рд╢реЗрд▓реНрд╕рдордзреНрдпреЗ рд╡реЗрд▓рдБрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓реНрд╕рдЪреНрдпрд╛ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ wlr-рд▓реЗрдпрд░-рд╢реЗрд▓ (рд▓реЗрдпрд░ рд╢реЗрд▓), рд╕реНрд╡реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд, рдЖрдгрд┐ MATE рд╢реЗрд▓ рд╡реЗрд▓рдБрдбрд╡рд░ рдкреЛрд░реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рд╡рд┐рддрд░рдгрд╛рддреВрди рдорд┐рд░рд░рди рдЖрдгрд┐ рдорд┐рд░рдмреЕрдХрд▓рд╛рдЗрдЯ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. MirAL (Mir Abstraction Layer), рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдореАрд░ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд▓рд┐рдмрдорд┐рд░рд▓ рд▓рд╛рдпрдмреНрд░рд░реАрджреНрд╡рд╛рд░реЗ ABI рдордзреАрд▓ рдЕрдореВрд░реНрдд рдкреНрд░рд╡реЗрд╢ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рд╕реНрдХреНрд░реАрдирдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рд╡рд┐рдВрдбреЛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрдирдиреНрдп рдЭреЛрдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. .

рдмрд░реНтАНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдЧреЛрдард▓реЗрд▓реНрдпрд╛ рдЕрд╡рд╕реНрдереЗрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ mirclient API рдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдкрд╣рд┐рд▓реЗ рдкрд╛рдКрд▓ рдЙрдЪрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдРрд╡рдЬреА Wayland рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЖрд╣реЗ. рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ, mirclient API рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдкрд░рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА тАЬ--enable-mirclientтАЭ рдмрд┐рд▓реНрдб рдкрд░реНрдпрд╛рдп рд╕реЛрдбрд▓рд╛ рдЖрд╣реЗ, рдЖрдгрд┐ MIR_SERVER_ENABLE_MIRCLIENT рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЖрдгрд┐ рд╕рдХреНрд╖рдо-рдорд┐рд░рдХреНрд▓рд╛рдпрдВрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд╡рдбрдХ рд╕рдХреНрд░рд┐рдпрддреЗрд╕рд╛рдареА рдСрдлрд░ рдХреЗрд▓реА рдЖрд╣реЗ. mirclient API рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЕрдбрдерд│реЗ рдпреЗрдд рдЖрд╣реЗрдд рдХрд╛рд░рдг рддреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдпреВрдмреЛрд░реНрдЯреНрд╕ рдЖрдгрд┐ рдЙрдмрдВрдЯреВ рдЯрдЪ.

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

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