Π Π΅Π»ΠΈΠ· nEMU 3.0.0 β€” интСрфСйса ΠΊ QEMU, основанного Π½Π° псСвдографикС ncurses

Π Π΅Π»ΠΈΠ· nEMU 3.0.0 — интСрфСйса ΠΊ QEMU, основанного Π½Π° псСвдографикС ncurses

Бостоялся Ρ€Π΅Π»ΠΈΠ· nEMU вСрсии 3.0.0.

nEMU β€” это ncurses-интСрфСйс ΠΊ QEMU, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ созданиС, настройку ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами.
Код написан Π½Π° языкС C ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD-2.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° -netdev user (hostfwd, smb). ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк сСти ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ Π²ΠΎ внСшнюю ΡΠ΅Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° QMP ΠΊΠΎΠΌΠ°Π½Π΄ snapshot-{save, load, delete}, ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π² QEMU-6.0.0. Π’Π΅ΠΏΠ΅Ρ€ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠ½Π΅ΠΏΡˆΠΎΡ‚Π°ΠΌΠΈ большС Π½Π΅Ρ‚ нСобходимости ΠΏΠ°Ρ‚Ρ‡ΠΈΡ‚ΡŒ QEMU.
  • ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ Π²Π²ΠΎΠ΄Π° ΠΈ рСдактирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° (Π±Π°Π³Π΅ Π±Ρ‹Π»ΠΎ сСмь Π»Π΅Ρ‚, Π Π΅Π»ΠΈΠ· nEMU 3.0.0 — интСрфСйса ΠΊ QEMU, основанного Π½Π° псСвдографикС ncursesGrafIn гСроичСски пофиксил).
  • API для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами. Π’Π΅ΠΏΠ΅Ρ€ΡŒ nEMU ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ JSON ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· TLS сокСт. ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² находится Π² Ρ„Π°ΠΉΠ»Π΅ 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).

Π•Π±ΠΈΠ»Π΄Ρ‹, deb, rpm, nix ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ сборки Π΅ΡΡ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru