การเปิดตัว nEMU 3.0.0 - อินเทอร์เฟซสำหรับ QEMU บนพื้นฐานของ pseudographics ของ ncurses

การเปิดตัว nEMU 3.0.0 - อินเทอร์เฟซสำหรับ QEMU บนพื้นฐานของ pseudographics ของ ncurses

nEMU เวอร์ชัน 3.0.0 เปิดตัวแล้ว

เนมู คืออินเทอร์เฟซของ ncurses QEMUซึ่งช่วยให้การสร้าง การกำหนดค่า และการจัดการเครื่องเสมือนง่ายขึ้น
รหัสนี้เขียนด้วยภาษา C และเผยแพร่ภายใต้ใบอนุญาต BSD-2.

การเปลี่ยนแปลงที่สำคัญ:

  • รองรับผู้ใช้ -netdev (hostfwd, smb) ช่วยให้คุณสามารถให้การเข้าถึงเครือข่ายภายนอกกับเครื่องเสมือนโดยไม่ต้องตั้งค่าเครือข่ายเพิ่มเติม
  • รองรับคำสั่ง QMP snapshot-{save, load, Delete} ใน QEMU-6.0.0 ตอนนี้ไม่จำเป็นต้องแพตช์ QEMU เพื่อทำงานกับสแนปช็อตอีกต่อไป
  • การแสดงแบบฟอร์มอินพุตและแก้ไขพารามิเตอร์ที่ถูกต้องเมื่อเปลี่ยนขนาดหน้าต่าง (ข้อบกพร่องมีอายุเจ็ดปี การเปิดตัว nEMU 3.0.0 - อินเทอร์เฟซสำหรับ QEMU บนพื้นฐานของ pseudographics ของ ncursesกราฟอิน แก้ไขอย่างกล้าหาญ)
  • 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)

Ebuilds, deb, rpm, nix และแอสเซมบลีอื่น ๆ อยู่ในที่เก็บ

ที่มา: linux.org.ru