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

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

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

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π΄Π΅ΠΌΠΎΠ½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин:
    ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния ΡˆΠ»Π΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π² D-Bus Ρ‡Π΅Ρ€Π΅Π· интСрфСйс org.freedesktop.Notifications.
  • НовыС ΠΊΠ»ΡŽΡ‡ΠΈ для управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: —powerdown, —force-stop, —reset, —kill.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° эмуляции NVMe дисков.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° стартС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ провСряСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вСрсии Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ для сСтСвых интСрфСйсов (>= Linux 5.5).
  • ΠŸΡ€ΠΈ экспортС ΠΊΠ°Ρ€Ρ‚Ρ‹ сСти Π² SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ схСмы dot ΠΈΠ»ΠΈ neato (Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠ°Ρ€Ρ‚Π°Ρ… Π»ΡƒΡ‡ΡˆΠ΅ Π²Π΅Π΄Π΅Ρ‚ сСбя neato).
  • Π’Π²Π΅Π΄Π΅Π½ Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° созданиС ΡΠ½Π΅ΠΏΡˆΠΎΡ‚ΠΎΠ² Ссли Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ USB устройства. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ нСвозмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡΠ½Π΅ΠΏΡˆΠΎΡ‚ послС ΠΈΡ… извлСчСния, Ρ„ΠΈΡ‡Π° QEMU.

НовыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, сСкция [nemu-monitor]:

  • autostart — автоматичСски Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Π΅ΠΌΠΎΠ½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΈ стартС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • sleep — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опроса состояния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ
  • pid — ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ pid Ρ„Π°ΠΉΠ»Π° Π΄Π΅ΠΌΠΎΠ½Π°
  • dbus_enabled — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ увСдомлСния Π² D-Bus
  • dbus_timeout — врСмя отобраТСния увСдомлСния

Для Gentoo Linux Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· ΡƒΠΆΠ΅ доступСн Ρ‡Π΅Ρ€Π΅Π· live-ebuild (app-emulation/nemu-9999). ΠŸΡ€Π°Π²Π΄Π° live ebuild Ρ‚Π°ΠΌ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, ΠΈΠ±ΠΎ Π΅Π³ΠΎ лСнятся ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ, поэтому Π»ΡƒΡ‡ΡˆΠ΅ Π²Π·ΡΡ‚ΡŒ nemu-2.3.0.ebuild ΠΈΠ· Ρ€Π΅ΠΏΡ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
Бсылка Π½Π° deb-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для Debian ΠΈ Ubuntu Π΅ΡΡ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ rpm-ΠΏΠ°ΠΊΠ΅Ρ‚.

Π’ΠΈΠ΄Π΅ΠΎ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ интСрфСйса

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