ΠΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΡΡΡΡΠΎΡ 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, Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΎΡΠΊΠΎΠ²ΠΈ ΠΈΠ»ΠΈ neato ΡΡ Π΅ΠΌΠΈ (neato ΡΠ΅ Π΄ΡΡΠΆΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ°ΡΡΠΈ).
- ΠΡΠ²Π΅Π΄Π΅Π½Π° Π΅ Π·Π°Π±ΡΠ°Π½Π° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ, Π°ΠΊΠΎ USB ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. Π’ΠΎΠ²Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ, ΡΡΠ½ΠΊΡΠΈΡ Π½Π° QEMU.
ΠΠΎΠ²ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ», ΡΠ°Π·Π΄Π΅Π» [nemu-monitor]:
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ° Π΄Π΅ΠΌΠΎΠ½Π° Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°
- ΡΠΏΡ β ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΎΡ Π΄Π΅ΠΌΠΎΠ½Π°
- PID β ΠΏΡΡ Π΄ΠΎ pid ΡΠ°ΠΉΠ»Π° Π½Π° Π΄Π΅ΠΌΠΎΠ½Π°
- dbus_enabled - ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π² D-Bus
- dbus_timeout β Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ΡΠΎ
ΠΠ° Gentoo Linux ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π²Π΅ΡΠ΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΠ΅Π· live-ebuild (app-emulation/nemu-9999). ΠΡΡΠ½ΠΎ Π΅, ΡΠ΅ ebuild Π½Π° ΠΆΠΈΠ²ΠΎ Π΅ ΠΊΡΠΈΠ² ΡΠ°ΠΌ, Π·Π°ΡΠΎΡΠΎ ΡΠ΅ ΡΠ° ΡΠ²ΡΡΠ΄Π΅ ΠΌΡΡΠ·Π΅Π»ΠΈΠ²ΠΈ, Π·Π° Π΄Π° Π³ΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ, ΡΠ°ΠΊΠ° ΡΠ΅ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ nemu-2.3.0.ebuild ΠΎΡ ΡΡΠΏΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΡΡΠ·ΠΊΠ° ΠΊΡΠΌ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Debian ΠΈ Ubuntu Π΅ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ.
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΈ ΡΡΠ±ΠΈΡΠ°Π½Π΅ rpm ΠΏΠ°ΠΊΠ΅Ρ.
ΠΠΈΠ΄Π΅ΠΎ Ρ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru