nEMU 3.0.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди - ncurses рд╕реНрдпреВрдбреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд QEMU рдЪрд╛ рдЗрдВрдЯрд░рдлреЗрд╕

nEMU 3.0.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди - ncurses рд╕реНрдпреВрдбреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд QEMU рдЪрд╛ рдЗрдВрдЯрд░рдлреЗрд╕

nEMU рдЖрд╡реГрддреНрддреА 3.0.0 рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реА рдЖрд╣реЗ.

nEMU рд╕рд╛рдареА ncurses рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ QEMU, рдЬреЗ рдЖрднрд╛рд╕реА рдорд╢реАрдирдЪреА рдирд┐рд░реНрдорд┐рддреА, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реБрд▓рдн рдХрд░рддреЗ.
рдХреЛрдб C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдмреАрдПрд╕рдбреА -2.

рдореБрдЦреНрдп рдмрджрд▓:

  • рд╕рдкреЛрд░реНрдЯ -рдиреЗрдЯрджреЗрд╡ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ (рд╣реЛрд╕реНрдЯрдПрдлрдбрдмреНрд▓реНрдпреВрдбреА, рдПрд╕рдПрдордмреА). рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╢рд┐рд╡рд╛рдп рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╡рд░ рдмрд╛рд╣реНрдп рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • QEMU-6.0.0 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ QMP рд╕реНрдиреЕрдкрд╢реЙрдЯ-{рд╕реЗрд╡реНрд╣, рд▓реЛрдб, рдбрд┐рд▓реАрдЯ} рдХрдорд╛рдВрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди. рдЖрддрд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QEMU рдкреЕрдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.
  • рд╡рд┐рдВрдбреЛрдЪрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛рдирд╛ рдЗрдирдкреБрдЯ рдлреЙрд░реНрдо рдЖрдгрд┐ рд╕рдВрдкрд╛рджрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд░реНрд╢рди (рдмрдЧ рд╕рд╛рдд рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рд╣реЛрддрд╛, nEMU 3.0.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди - ncurses рд╕реНрдпреВрдбреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд QEMU рдЪрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдЧреНрд░рд╛рдлрдЗрди рд╡реАрд░рдкрдгреЗ рдирд┐рд╢реНрдЪрд┐рдд).
  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕рдЪреНрдпрд╛ рд░рд┐рдореЛрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА API. рдЖрддрд╛ nEMU TLS рд╕реЙрдХреЗрдЯрджреНрд╡рд╛рд░реЗ JSON рдЖрджреЗрд╢ рд╕реНрд╡реАрдХрд╛рд░реВ рд╢рдХрддреЗ. рдкрджреНрдзрддреАрдВрдЪреЗ рд╡рд░реНрдгрди remote_api.txt рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдЖрд╣реЗ. рдЕрд╕реЗрд╣реА рд▓рд┐рд╣рд┐рд▓реЗ рд╣реЛрддреЗ Android рдХреНрд▓рд╛рдпрдВрдЯ. рддреЗ рд╡рд╛рдкрд░реВрди, рддреБрдореНрд╣реА рд╕рдзреНрдпрд╛ SPICE рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд╕реБрд░реВ, рдерд╛рдВрдмрд╡реВ рдЖрдгрд┐ рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрддрд╛.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреАрд▓ рдирд╡реАрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕, рд╡рд┐рднрд╛рдЧ [nemu-monitor]:

  • remote_control - API рд╕рдХреНрд╖рдо рдХрд░рддреЗ.
  • remote_port тАФ рдкреЛрд░реНрдЯ рдЬреНрдпрд╛рд╡рд░ TLS рд╕реЙрдХреЗрдЯ рдРрдХрддреЛ, рдбреАрдлреЙрд▓реНрдЯ 20509.
  • remote_tls_cert тАФ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪрд╛ рдорд╛рд░реНрдЧ.
  • remote_tls_key тАФ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдХреАрдЪрд╛ рдорд╛рд░реНрдЧ.
  • remote_salt - рдореАрда.
  • remote_hash - рдкрд╛рд╕рд╡рд░реНрдбрдЪреЗ рдЪреЗрдХрд╕рдо рдЕрдзрд┐рдХ рдореАрда (sha256).

Ebuilds, deb, rpm, nix рдЖрдгрд┐ рдЗрддрд░ рдЕрд╕реЗрдВрдмреНрд▓реА рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: linux.org.ru