DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

PC-Ecke => # Virtualisierung / PC-Emulation => Thema gestartet von: SiLæncer am 06 Februar, 2007, 13:37

Titel: QEMU / KVM div.
Beitrag von: SiLæncer am 06 Februar, 2007, 13:37
Der Entwickler des unter der GPL stehenden System-Emulators QEMU hat das bisher als kostenloses Add-On vertriebene Kernel-Modul KQEMU mit der Veröffentlichung der neuen Version 1.3.0pre10 nun ebenfalls unter die verbreitete Open-Source-Lizenz GPL gestellt. Mit KQEMU kann der Emulator auf x86- und x64-Systemen ähnlich wie etwa VMWare-Workstation die meisten Prozessorbefehle der Systemgäste an den Prozessor des Host-Systems durchreichen; das soll die Performance des Gastsystems erhöhen, da Qemu die an den Prozessor gerichteten Befehle des Gastsystems nicht erst analysieren und für den Host-Prozessor passend übersetzen muss. Erstmals unterstützt die neue Version den Full virtualization mode auch auf x64-Systemen. Das Modul bleibt aber optional, sodass QEMU auch weiterhin etwa auf PPC- oder Sparc-Systemen ein komplettes x86-System emulieren kann, um darin x86-Code auszuführen.

Die Relizenzierung macht die Aufnahme des Moduls in den offiziellen Kernel möglich; auch ausschließlich auf Open-Source-Software setzende Distributionen wie Debian, Fedora oder OpenSuse können das Modul nun integrieren. Ein Grund für den Schwenk zur GPL dürfte nicht zuletzt der derzeitige Virtualisierung-Boom und die Konkurrenz durch andere Lösungen wie die im vor Kurzem vorgestellten Kernel 2.6.20 enthaltene Virtualisierungstechnik KVM (Kernel-based Virtual Machine for Linux) sein. Sie nutzt Qemu zum Emulieren typischer PC-Komponenten, um etwa eine Netzwerkkarte in den virtuellen Maschinen bereitzustellen. Mit Hilfe der Virtualisierungstechniken moderner Prozessoren (Vanderpool/VT oder AMD-V) übermittelt KVM die Prozessorbefehle des Gastes jedoch an CPU des Host-Systems, um auf diese Weise gute CPU-Performance im Gast zu ermöglichen – das sollte noch mal etwas schneller funktionieren als mit KQEMU.

Quelle : www.heise.de
Titel: QEMU 0.10.4 erschienen
Beitrag von: SiLæncer am 13 Mai, 2009, 18:24
Der PC-Emulator QEMU bildet unter Windows einen PC mit 32- oder 64-bittigem x86-Prozessor oder einen Computer mit PowerPC nach. Q ist die Mac-OS-X-Adaption von QEMU mit einer schicken Aqua-Bedienoberfläche. Sie hilft beim Anlegen von virtuellen Festplatten und übernimmt die ansonsten über Textdateien laufende Konfiguration. Außer Linux, Windows 9x, 2000 und XP läuft auch das kommende Windows Vista bereits mit Q.

version 0.10.4:

  - Improve block range checks to remove integer overflow (Kevin Wolf)
  - e1000: do not re-init PCI config space 0 (Amit Shah)
  - fix AIO deletion race (Alex Graf)
  - reset option roms on reboot (Glauber Costa)
  - fix qcow2 corruption in cluster freeing (Gleb Natapov)
  - Enable power button event generation (Gleb Natapov)

Quelle : http://www.nongnu.org/qemu/
Titel: QEMU 0.10.5 erschienen
Beitrag von: SiLæncer am 22 Mai, 2009, 07:03
version 0.10.5:

  - kvm: trim unsupported cpu features from cpuid (Avi Kivity)
  - kvm: provide a better error message for -smp > 1 (Mark McLoughlin)
  - Remove initrd printfs (Richard Jones)
  - Initial variables found by valgrind (Jean-Christophe Dubois)
  - Fix -initrd with > 4GB guests (Glauber Costa)
  - Fix busy loop on live migration for certain platforms (Uri Lublin)
  - Remove GCC 3.x requirements from docs (Hollis Blanchard)
  - ETRAX: fixes for kernel command line, ethernet address, bmi (Edgar Iglesias)
  - CRIS: Fix bmi (Edgar Iglesias)
  - Fix bounce buffer errors (Avi Kivity)
  - Fix regression in -kernel (Anthony Liguori)

Quelle : http://www.nongnu.org/qemu/
Titel: Qemu Manager V7.0
Beitrag von: SiLæncer am 06 April, 2010, 23:01
QEMU is a processor emulator that provides you with VMWare-style virtual machines using a technique called "dynamic translation" that gives good performance. Qemu Manager is a GUI manager for QEMU that makes it easy to understand and use for the average user. It provides facilities for configuring, running and managing virtual machines and the associated storage, peripherals and devices.

(http://www.davereyn.co.uk/images/qm7.PNG)

License:  Freeware/Open Source

http://www.davereyn.co.uk/qemu_manager.html
Titel: QEMU 0.12.3
Beitrag von: SiLæncer am 05 Mai, 2010, 11:03
ChangeLog
From QEMU

version 0.12.3:

 - kvm: Fix eflags corruption in kvm mode (Jan Kiszka)
 - qcow2: Fix access after end of array (Kevin Wolf)
 - ide save/restore pio/atapi cmd transfer fields and io buffer (Marcelo Tosatti)
 - net: Monitor command set_link finds only VLAN clients, fix (Markus Armbruster)
 - net: info network shows only VLAN clients, fix (Markus Armbruster)
 - net: net_check_clients() checks only VLAN clients, fix (Markus Armbruster)
 - net: Fix bogus "Warning: vlan 0 with no nics" with -device (Markus Armbruster)
 - net: net_check_clients() runs too early to see -device, fix (Markus Armbruster)
 - net: Remove unused net_client_uninit() (Markus Armbruster)
 - don't dereference NULL after failed strdup (Jim Meyering)
 - virtio-net: fix network stall under load (Tom Lendacky)
 - json: fix PRId64 on Win32 (Roy Tam)
 - fix inet_parse typo (Marcelo Tosatti)
 - iothread: fix vcpu stop with smp tcg (Marcelo Tosatti)
 - segfault due to buffer overrun in usb-serial (David S. Ahern)
 - qcow2: Fix signedness bugs (Kevin Wolf)
 - Do not ignore error, if open file failed (-serial /dev/tty) (Evgeniy Dushistov)
 - pc-bios: update to newer version of (stable) seabios (Anthony Liguori)
 - target-mips: fix ROTR and DROTR by zero (Aurelien Jarno)
 - target-mips: fix CpU exception for coprocessor 0 (Nathan Froyd)
 - tcg/mips: fix crash in tcg_out_qemu_ld() (Aurelien Jarno)
 - target-mips: don't call cpu_loop_exit() from helper.c (Aurelien Jarno)
 - virtio-blk: Fix error cases which ignored rerror/werror (Kevin Wolf)
 - virtio-blk: Fix restart after read error (Kevin Wolf)
 - virtio_blk: Factor virtio_blk_handle_request out (Kevin Wolf)
 - cirrus: Properly re-register cirrus_linear_io_addr on vram unmap (Jan Kiszka)
 - qcow2: Don't ignore qcow2_alloc_clusters return value (Kevin Wolf)
 - qcow2: Don't ignore update_refcount return value (Kevin Wolf)
 - qcow2: Allow updating no refcounts (Kevin Wolf)
 - qcow2: Improve error handling in update_refcount (Kevin Wolf)
 - qcow2: Fix error handling in grow_refcount_table (Kevin Wolf)
 - block: Return original error codes in bdrv_pread/write (Kevin Wolf)
 - qcow2: Return 0/-errno in qcow2_alloc_cluster_offset (Kevin Wolf)
 - qcow2: Return 0/-errno in get_cluster_table (Kevin Wolf)
 - qcow2: Fix error handling in qcow_save_vmstate (Kevin Wolf)
 - qcow2: Fix error handling in qcow2_grow_l1_table (Kevin Wolf)
 - win32/sdl: Fix toggle full screen (Herve Poussineau)
 - win32: pair qemu_memalign() with qemu_vfree() (Herve Poussineau)
 - vnc_refresh: calling vnc_update_client might free vs (Stefano Stabellini)
 - Musicpal: Fix descriptor walk in eth_send (Jan Kiszka)
 - Musicpal: Fix wm8750 I2C address (Jan Kiszka)
 - fix savevm command without id or tag (Marcelo Tosatti)
 - reduce number of reinjects on ACK (Gleb Natapov)
 - QMP: Fix asynchronous events delivery (Luiz Capitulino)
 - Documentation: Add missing documentation for qdev related command line options (Stefan Weil)
 - pc: add driver version compat properties (Gerd Hoffmann)
 - scsi: device version property (Gerd Hoffmann)
 - ide: device version property (Gerd Hoffmann)
 - QMP: Emit asynchronous events on all QMP monitors (Adam Litke)
 - Fix QEMU_WARN_UNUSED_RESULT (Kevin Wolf)

Quelle : http://www.nongnu.org/qemu/
Titel: Qemu 0.14 freigegeben
Beitrag von: SiLæncer am 22 Februar, 2011, 16:23
Version 0.14 der virtuellen Maschine Qemu enthält erstmals Unterstützung für das SPICE-Protokoll und zahlreiche weitere markante Verbesserungen.

Nach über vier Monaten Entwicklungszeit seit Qemu 0.13 bringt die neue Version unter anderem Unterstützung für das SPICE-Protokoll, Verbesserungen im Dateiformat qcow2, ein neues einfacheres Dateiformat QED, neue und verbesserte Treiber und Korrekturen.

Mit dem SPICE-Protokoll kann viel besser als bisher eine Desktop-Virtualisierung verwirklicht werden. Damit läuft der Desktop eines Benutzers als virtuelle Maschine auf einem Server, während die grafische Oberfläche auf dem Rechner des Benutzers erscheint. Bisher war ein entsprechendes Verhalten nur mit VNC möglich, doch SPICE soll wesentlich effizienter und flexibler sein. Das Protokoll soll schnell genug sein, um selbst Multimedia-Anwendungen mit hohem Bandbreitenbedarf zu unterstützen. Ein virtueller Desktop soll sich so in der Reaktionszeit kaum von einem physischen Desktop unterscheiden. SPICE selbst ist nicht auf virtuelle Maschinen beschränkt, sondern kann allgemein für die Darstellung von Desktops auf anderen Rechnern genutzt werden.

Als Ausgabegerät für das SPICE-Protokoll dient in Qemu 0.14 die paravirtualisierte Grafikkarte qxl. Es ist auch möglich, mehrere qxl-Geräte in einer virtuellen Maschine zu haben.

Bei den emulierten Gerätetreibern kam ein ICH-9-AHCI-Controller hinzu, der allerdings noch nicht als stabil gilt. Verbesserungen gab es bei USB, wo die Unterstützung für USB 2.0 näher rückt, aber noch nicht erreicht ist, virtio-Geräten, insbesondere virtio-net, PCI Express und anderen. Intel HD-Audio wurde mittels eines emulierten Controllers sowie zwei Codecs (einem vollständigen und einem ohne Aufnahme-Möglichkeit) implementiert. Auch Message Signaled Interrupts (MSI/MSI-X) wurden implementiert, und die Live-Migration soll stabiler sein.

Das Dateiformat qcow2 für virtuelle Disks wurde wesentlich verbessert. Einige Operationen werden dank eines Writeback-Caches bis zu zehnmal schneller. Schnappschüsse lassen sich nun aus qcow-Images in separate Images kopieren. Lese- und Schreiboperationen kommen ohne Kopiervorgänge aus.

Qemu 0.14 unterstützt auch ein ganz neues Image-Format namens QEMU Enhanced Disk (qed). Dieses Format ist etwas einfacher als qcow2 und soll dafür schneller sein und besser die Datenintegrität sicherstellen. Neu ist auch ein Treiber für ceph/rbd. Dabei ist RBD ein Block-Treiber für das verteilte Dateisystem Ceph. Der Block-Treiber NBD dagegen wurde erheblich beschleunigt.

QEMU Monitor Protocol (QMP) gilt nun als fertiggestellt. Es kann nun auch Monitor-Kommandos ausführen, für die es bisher keinen eigenen Mechanismus gibt. Die Entwickler führten außerdem ein plattformunabhängiges Tracing ein, das mit DTrace, SystemTap, LTTng und Trace-Dateien genutzt werden kann. Außerdem wurde ein MMIO-Framework implementiert. Einzelheiten zur neuen Version findet man im Änderungslog (http://wiki.qemu.org/Changelog/0.14).

Quelle : www.pro-linux.de
Titel: KVM-Tool soll in den Linux-Kernel 3.1
Beitrag von: SiLæncer am 20 Juni, 2011, 13:03
Das als Qemu-Ersatz konzipierte Native Linux KVM Tool hat in seiner jüngsten Ausgabe zahlreiche neue Funktionen erhalten, darunter eine experimentelle GUI. Die Entwickler wollen die KVM-Tools im Linux-Kernel 3.1 unterbringen.

In der zweiten Ausgabe des Native Linux KVM Tool haben die Entwickler etliche essenzielle Funktionen hinzugefügt, darunter die Unterstützung für Mehrkernprozessoren und das Image-Format Qcow2. Außerdem haben die Entwickler eine erste experimentelle Benutzeroberfläche eingebaut. Geplant ist, den Ersatz für Qemu für den KVM-Hypervisor in die übernächste Kernel-Version 3.1 zu integrieren.

KVM-Gastsysteme unterstützen künftig Netzwerkverbindungen über virtuelle TAP-Geräte, die eine Ethernet-Verbindung simulieren. Außerdem kann das Plan-9-Dateisystem verwendet werden, um mehrere virtuelle Maschinen miteinander zu verbinden. Das unter Qemu verwendete Image-Format Qcow2 für virtuelle Festplatten wird von den KVM-Werkzeugen v2 erkannt und soll laut Benchmarks der Entwickler schneller laufen als unter Qemu. Zudem erhalten KVM-Tools einen Zufallszahlengenerator.

Die Entwickler um Pekka Enberg wollen die KVM-Werkzeuge in den übernächsten Linux-Kernel 3.1 integrierten, der vermutlich Ende August 2011 erscheinen soll.

Das Native Linux KVM Tool soll künftig emulierte Hardwarekomponenten für die im Linux-Kernel integrierte virtuelle Maschine KVM zur Verfügung stellen. Enberg will das KVM-Werkzeug so einfach wie möglich halten, es soll ohne BIOS-Abhängigkeiten auskommen und auch weniger veraltete Treiber unterstützen als Qemu. Das Projekt entstand, als Kritik an der Schwerfälligkeit von Qemu laut wurde.

Die aktuelle Version der KVM-Werkzeuge (http://wiki.qemu.org/download/linux-0.2.img.bz2) stehen als minimales Kernel-Image oder als Qcow2-Image mit installiertem Debian 6.0 alias Squeeze zum Download (http://people.debian.org/~aurel32/qemu/i386/debian_squeeze_i386_standard.qcow2) bereit.

Quelle : www.golem.de
Titel: Qemu 0.15 veröffentlicht
Beitrag von: SiLæncer am 11 August, 2011, 11:08
Die Qemu-Entwickler haben eine neue Version ihres freien Prozessor-Emulators veröffentlicht, der oft mit der Virtualisierungsumgebung KVM eingesetzt wird. Qemu 0.15 unterstützt zusätzliche Plattformen und wurde in einigen Fällen leistungsfähiger.

Qemu 0.15 emuliert nun auch die Mikroprozessoren Lattice Mico32 und UniCore32. In den ARMv6- und ARMv7-Instruktionen wurden mehrere Fehler behoben und Dummy-Implementationen von cp15-Performance-Countern und cp14-Debug-Registern erlauben es, Linux-Kernel zu booten, die diese Funktionalitäten abfragen. Qemu 0.15 unterstützt die Maschinenmodelle ARM Versatile Express (vexpress-a9) und Sharp Zaurus SL-5500 (collie). Das Evaluations-Board LM32 EVR wird in den Grundzügen unterstützt und der Milkymist SoC kann komplett emuliert werden. Dank Verbesserungen des OpenBIOS läuft Solaris 8 auf Sparc-32-Zielen und der x86-Emulator wurde um Xen-Unterstützung erweitert.

KVM x86 unterstützt Funktionalitäten von SMEP- und VIA-CPUs und qemu-img kann mit einer gesteigerten Leistungsfähigkeit aufwarten sowie Fortschritte für convert- und rebase-Aktivitäten anzeigen. qcow2-Schnappschüsse lassen sich schneller erstellen und löschen und die Größe von qed-Abbildern ist mittels »qemu-img resize« änderbar. IDE- und SCSI-Festplatten- und CDROM-Laufwerke können nun mit ide-hd und ide-cd bzw. scsi-hd und scsi-cd emuliert werden. Weitere Änderungen betreffen die Netzwerkunterstützung und das in Quemu 0.14 eingeführte QEMU Monitor Protocol (QMP), das um die Kommandos inject-nmi und snapshot-blkdev-sync erweitert wurde.

Qemu 0.15 erfordert mindestens glib-2.0, libcurl ab Version 7.15.4 und spice 0.6.0. Die aktuelle Version des Prozessoremulators kann als TAR-Archiv von der Downloadseite (http://wiki.qemu.org/Download) des Projekts bezogen werden.

Quelle : www.pro-linux.de
Titel: KVM in Linux 3.1: Gastsysteme aus Gästen starten
Beitrag von: SiLæncer am 20 September, 2011, 13:04
Der vermutlich in den nächsten ein bis drei Wochen erscheinende Linux-Kernel 3.1 wird grundlegende Funktionen bieten, um mit Hilfe der Virtualisierungsfunktionen neuerer Intel-Prozessoren Gastsysteme aus einem anderen KVM-Gast heraus zu starten. Diese "Nested Virtualization" genannte Technik kann etwa interessant sein, um auf einem Linux-Host ein Windows 7 als KVM-Gast laufen zu lassen und dort den XP-Modus zu nutzen, für den Windows eine virtuelle Maschine startet und der auf Virtualisierungsfunktionen in der CPU angewiesen ist. AMD-Prozessoren beherrschen Nested Virtualization mit KVM schon seit dem Sommer 2009.

Einige Hintergründe zur Technik liefern die Entwickler der Nested-Virtualization-Unterstützung für Intel-CPUs in der Textfassung eines Vortrags und der Kernel-Dokumentation. Dort finden sich auch einige der Einschränkungen des noch jungen Codes – so muss man die Nested-Virtualization-Unterstützung derzeit noch explizit über den Kvm-Intel-Parameter "nested=1"einschalten. Zudem werden nur 64-Bit-Hypervisor unterstützt und es sollen sich bisher nur Linux-Gäste aus einem Gastsystem starten lassen. Es seien aber Patches in Entwicklung, um Windows unter einem KVM-Gast zu starten oder Linux unter einem als Gast laufenden VMware Server laufen zu lassen.

Weitere Details zu den Änderungen rund um Architektur, Infrastruktur und Virtualisierung von Linux 3.1 liefert das aktuelle Kernel-Log auf heise open:

    Kernel-Log – Was 3.1 bringt (3): Architektur, Infrastruktur, Virtualisierung (http://www.dvbcube.org/index.php?topic=7884.msg161482#msg161482)

Quelle : www.heise.de
Titel: QEMU 0.15.1
Beitrag von: SiLæncer am 13 Oktober, 2011, 16:18
Version 0.15.1

qed: fix use-after-free during l2 cache commit
 sdl: Fix termination in -no-shutdown mode
 Fix termination by signal with -no-shutdown
Add support for finding libpng via pkg-config.
Check for presence of compiler -pthread flag.
Allow overriding the location of Samba's smbd.
Fix linker scripts
Fix install(1) usage to be compatible with OpenBSD's install(1).
Fix qjson test of solidus encoding
configure: Copy test data to build directory
monitor: fix build breakage for !CONFIG_VNC
monitor: fix build breakage with --disable-vnc
Fix forcing multicast msgs to loopback on OpenBSD.
user: Restore debug usage message for '-d ?' in user mode emulation

http://wiki.qemu.org/Index.html
Titel: QEMU Version 1.0 erschienen
Beitrag von: SiLæncer am 02 Dezember, 2011, 13:12
Das ursprünglich als PC-Emulator gestartete QEMU, das mittlerweile in vielen Projekten Verwendung findet, hat einen weiteren Meilenstein erreicht. Seit gestern steht die Version 1.0 zum Download (http://wiki.qemu.org/Download) bereit, die diverse Detailverbesserungen (http://wiki.qemu.org/ChangeLog/1.0) mitbringt. Die Software bemüht jetzt einen eigenen Thread für jede VCPU, die enthaltene SCSI-Emulation wurde verbessert und neue CPUs werden unterstützt.

Spannend ist ein experimentelles Feature: Statt nativen Code zu generieren, den das Wirtssystem ausführt, kann QEMU nun auch Byte-Code erzeugen und über einen eigenen Interpreter (Tiny Code Interpreter) ausführen lassen. So braucht nur der Interpreter für weitere Wirtssysteme angepasst zu werden, nicht jedoch der Code-Generator.

Die beiden Virtualisierungsansätze KVM und Xen benutzen QEMU als Basis für ihre virtuelle Maschinen -- sie profitieren unter anderem von der verbesserten Live-Migration mit QCOW2 auf gemeinsamem Speicher. Als eigenständige Lösung zur Virtualisierung eignet sich QEMU übrigens nicht mehr. Die Entwicklung der dazu nötigen Beschleunigungsmodule ist eingestellt.

Quelle : www.heise.de
Titel: Qemu 1.2.0 verbessert Live Migration
Beitrag von: SiLæncer am 06 September, 2012, 11:30
Unterstützung zum Durchreichen von PCI-Geräten an Hardware-virtualisierte Xen-Gäste ist eine der Neuerungen von Qemu 1.2.0. Der System-Emulator, den die Virtualisierer KVM und Xen nutzen, der aber auch unabhängig davon nutzbar ist, kann nun auch laufende Gastsysteme auf andere Wirte verlagern (Live Migration), wenn die Gäste USB-Datenträger und durchgereichte Geräte (Passthrough Devices) nutzen; zudem soll bei Gastsystemen mit viel Arbeitsspeicher die Live Migration zuverlässiger arbeiten.

Der ganze Artikel (http://www.heise.de/open/meldung/Qemu-1-2-0-verbessert-Live-Migration-1701478.html)

Quelle : www.heise.de
Titel: Qemu 1.3 RC 1
Beitrag von: SiLæncer am 20 November, 2012, 18:20
Release Notes : http://wiki.qemu.org/ChangeLog/1.3

http://wiki.qemu.org/Index.html
Titel: Qemu 1.3 unterstützt neue Geräte-Durchreichtechnik
Beitrag von: SiLæncer am 04 Dezember, 2012, 16:00
Qemu enthält nach sechs Jahren Arbeit nun alle Änderungen, die den Qemu-Fork Qemu-KVM zuletzt vom offiziellen Qemu unterschieden haben. Das erklären die Qemu-Entwickler stolz in der Ankündigung zur Version 1.3. Damit dürften die KVM-Entwickler ihren Qemu-Ableger nun fallen lassen. Er hat früher standardmäßig zusammen mit dem im Linux-Kernel enthaltenen Hypervisor KVM die Umgebung gestellt, die virtualisierte Betriebssysteme als PC-Hardware wahrnahmen; einige Distributionen nutzen zur Virtualisierung mit KVM bereits Qemu und nicht mehr Qemu-Kvm.

Der ganze Artikel (http://www.heise.de/open/meldung/Qemu-1-3-unterstuetzt-neue-Geraete-Durchreichtechnik-1761606.html)

Quelle : www.heise.de
Titel: QEMU 1.4.0-rc1
Beitrag von: SiLæncer am 09 Februar, 2013, 11:30
Release Notes : http://wiki.qemu.org/ChangeLog/1.4

http://wiki.qemu.org/Index.html
Titel: QEMU 1.4.0
Beitrag von: SiLæncer am 16 Februar, 2013, 11:10
Release Notes : http://wiki.qemu.org/ChangeLog/1.4

http://wiki.qemu.org/Index.html
Titel: QEMU 1.5.0-rc1
Beitrag von: SiLæncer am 10 Mai, 2013, 13:15
Release Notes : http://wiki.qemu.org/ChangeLog/1.5

http://wiki.qemu.org/Index.html
Titel: QEMU 1.5.0-rc2
Beitrag von: SiLæncer am 16 Mai, 2013, 17:20
Release Notes : http://wiki.qemu.org/ChangeLog/1.5

http://wiki.qemu.org/Index.html
Titel: QEMU 1.5.0-rc3
Beitrag von: SiLæncer am 20 Mai, 2013, 09:50
Release Notes : http://wiki.qemu.org/ChangeLog/1.5

http://wiki.qemu.org/Index.html
Titel: Qemu 1.5 erschienen
Beitrag von: SiLæncer am 21 Mai, 2013, 17:23
Das Qemu-Team hat die Version 1.5 seines Emulators freigegeben, die mit KVM erstmals auch Virtualisierung auf ARM-Kernen der Cortex A15-Serie ermöglicht.

Qemu bildet das Fundament aller auf KVM oder Xen basierenden Virtualisierungsszenarien. Qemu ist als reiner Emulator aber auch unabhängig von KVM oder Xen nutzbar, bzw. in den gängigen Virtualisierungs-Produkten für »Vollvirtualisierung« zuständig. Sämtliche Details zu den Neuerungen von Qemu 1.5 lassen sich der Veröffentlichungsankündigung sowie dem Änderungsprotokoll entnehmen. Das Herunterladen der Quellen kann ebenfalls über die Projektseite erfolgen.

Der ganze Artikel (http://www.pro-linux.de/news/1/19808/qemu-15-erschienen.html)


Quelle : www.pro-linux.de
Titel: QEMU 1.5.1
Beitrag von: SiLæncer am 27 Juni, 2013, 19:15
Release Notes : http://wiki.qemu.org/ChangeLog/1.5

http://wiki.qemu.org/Index.html
Titel: QEMU 1.6.0
Beitrag von: SiLæncer am 03 August, 2013, 20:40
Release Notes : http://wiki.qemu.org/ChangeLog/1.6

http://wiki.qemu.org/Index.html
Titel: Qemu Simple Boot 1.2
Beitrag von: SiLæncer am 06 Oktober, 2013, 15:20
(http://www.sordum.org/wp-content/uploads/2012/10/qsb0.png)
Qemu Simple Boot is a small and effective application that was designed to help you test disc images before burning them to a real disc. You can simply load the ISO and make use of QEMU's virtualizing capabilities to emulate a system and check if the loaded file is ready to be written on disc.

Freeware

What's New:>>

· Drag and drop error – Fixed
· Minor interface changes
· Improvement of codes

http://www.sordum.org/7763/qemu-simple-boot-v1-2-easily-test-your-image-files/
Titel: Qemu 1.7 freigegeben
Beitrag von: SiLæncer am 29 November, 2013, 10:15
Die neue Version kann Programme der jungen 64 Bit-ARM-Architektur ausführen. Ansonsten enthält Qemu 1.7 kleinere Verbesserungen, beispielsweise bei der Geräte-Emulation. Die HDA-Soundchip-Emulation enthält den Mixer nun standardmäßig und erzeugt im Normalfall weniger CPU-Last. Der SCSI-Controller LSI 53C810 kann nun emuliert werden. Auch USB 3.0 ist bereits möglich und die neue Version verbessert dessen Geschwindigkeit und Funktionalität.

Der ganze Artikel (http://www.pro-linux.de/news/1/20527/qemu-17-freigegeben.html)

Quelle : www.pro-linux.de
Titel: Qemu 2.0
Beitrag von: SiLæncer am 18 April, 2014, 12:15
Release Notes : http://wiki.qemu.org/ChangeLog/Next

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.1.0
Beitrag von: SiLæncer am 02 August, 2014, 09:19
Release Notes : http://wiki.qemu.org/ChangeLog/Next

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.1.2
Beitrag von: SiLæncer am 26 September, 2014, 21:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.1

http://wiki.qemu.org/Main_Page
Titel: Qemu Simple Boot 1.3
Beitrag von: SiLæncer am 26 Oktober, 2014, 18:24
What's New:>>

Translate GUI added
Some code improvements
Free Ram checker function added ( it can be closed from Qsib.ini file)
Minimum ram requirement dropped to 32 MB

http://www.sordum.org/7763/qemu-simple-boot-v1-3-easily-test-your-image-files/
Titel: QEMU 2.2.0-rc1
Beitrag von: SiLæncer am 12 November, 2014, 19:21
Release Notes : http://wiki.qemu.org/ChangeLog/2.2

http://wiki.qemu.org/Main_Page
Titel: Qemu 2.2 freigegeben
Beitrag von: SiLæncer am 10 Dezember, 2014, 13:14
Der CPU- und System-Emulator Qemu liegt jetzt in Version 2.2 vor. Die aktuelle Version enthält zahlreiche Verbesserungen, darunter die Emulation von IOMMU und mehr Parallelität in virtuellen Blockgeräten.

Qemu 2.2 bringt wiederum zahlreiche Änderungen. Das Standard-Ausgabegerät ist jetzt stdvga anstelle von cirrus, weil ersteres nach Ansicht der Entwickler in den meisten Gastsystemen besser funktioniert. Während das cirrus-Gerät einen VGA-Chip von Cirrus, den GD 5446, emuliert, mimt stdvga einen generischen VGA-Chip, der zwar keine Hardware-Beschleunigung anbietet, aber bezüglich Auflösung und RAM weit über reale VGA-Chips hinausgeht.

Zahlreiche Änderungen gab es bei der Unterstützung verschiedener Architekturen. ARM kann jetzt auch dann einen Device Tree laden, wenn kein Kernel angegeben oder ein ELF-Image gebootet wird. Breakpoints und Watchpoints können nun emuliert werden. Die MIPS-Emulation unterstützt MIPS64 Release 6 und die SIMD-Architektur. Die Freescale-Architektur unterstützt Breakpoints, den e500 Platform Bus und den GPIO-Controller MPC8XXX. s390 ermöglicht Speicher-Hotplug und CPU-Migration und beschleunigt den SMP-Start und das Online- und Offline-Setzen von CPUs. Neu ist die Unterstützung der TriCore-Architektur. Unter x86 kann nun die IOMMU emuliert werden, und unter KVM werden die AVX512-Instruktionen nutzbar.

Der ganze Artikel (http://www.pro-linux.de/news/1/21826/qemu-22-freigegeben.html)

Quelle : www.pro-linux.de
Titel: Virtualisierung: QEMU 2.3 verfügbar
Beitrag von: SiLæncer am 28 April, 2015, 13:37
Die QEMU-Entwickler haben den quelloffenen CPU- und System-Emulator um viele Funktionalitäten erweitert und in der Version 2.3 veröffentlicht. QEMU wird in der Virtualisisierung gern zusammen mit dem Hypervisor KVM eingesetzt.

QEMU 2.3 unterstützt ab sofort 32-Bit-KVM-Gäste auf einem 64-Bit-ARM-Host und erlaubt es, KVM in Verbindung mit dem Debugging-Werkzeug Valgrind einzusetzen. Für x86-Gäste gibt es ein neues IvyBridge CPU-Modell und für MIPS-Gast-Systeme brachten die Entwickler Modelle für die microMIPS-Prozessoren 5KEc und 5KEf MIPS64r2 sowie M14K und M14Kc MIPS32r2 an den Start. Für s390x-Gäste wird in QEMU 2.3 der PCI-Bus unterstützt und für PowerPC-basierte Gastsysteme implementierten die Entwickler eine grundlegende Unterstützung für transaktionale Speichererweiterungen. Die neue Version des CPU- und System-Emulators ermöglicht es, dass via Passthrough durchgereichte Geräte im Gastsystem automatisch ausgeworfen werden, sobald der Nutzer sie vom VFIO Host-Treiber trennt.

Für Little-Endian PPC/pSeries-Gäste verbesserten die Entwickler die VGA-Unterstützung. Nutzer, die GTK+, VNC, SDL und Spice in ihren Virtualisierungsumgebungen verwenden, können sich über verbesserte UI-Geschwindigkeiten freuen. Es lassen sich jetzt auch Mehrplatzrechner mit VNC virtualisieren. Mit asynchroner SCSI-Anfragebearbeitung und Disk-Read-Merging konnten die Entwickler die virtio-blk-Emulationen beschleunigen. Der QEMU Guest Agent unterstützt Datei-Operationen in Windows-Gästen, kann Speicher-Blöcke in Linux-Gästen ein- und ausschalten und kann mit Memory-Hotplug umgehen. Migrationen dürfen nun auch JSON-Beschreibungen des Migrations-Streams beinhalten, um Unvereinbarungen zwischen Gast- und Host-Systemen aufzupüren. Weitere Neuerungen haben die Entwickler im Changelog aufgeführt.

QEMU ist größtenteils in C umgesetzt und wird unter der GPL lizenziert. Die neueste Version des CPU- und System-Emulators wird im Downloadbereich des Projekts bereitgestellt.

Quelle : www.pro-linux.de
Titel: QEMU 2.4.0
Beitrag von: SiLæncer am 13 August, 2015, 19:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.4

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.4.1
Beitrag von: SiLæncer am 04 November, 2015, 19:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.4

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.5.0-rc1
Beitrag von: SiLæncer am 21 November, 2015, 19:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.5

http://wiki.qemu.org/Main_Page
Titel: Qemu 2.5 veröffentlicht
Beitrag von: SiLæncer am 17 Dezember, 2015, 13:15
Die Qemu-Entwickler haben ihren freien CPU- und System-Emulator Qemu in der Version 2.5 veröffentlicht. Qemu kann verschiedene, auch ältere Prozessoren emulieren und wird oft im Zusammenhang mit den Hypervisoren KVM und Xen eingesetzt.

In der aktuellen Qemu-Version 2.5 werden Guard-Pages an das Ende des Gast-Arbeitsspeichers angefügt. Mit ihnen möchten die Entwickler das Hostsystem gegen von Gastsystemen ausgehende Buffer-Overflow-Attacken schützen. Für ARM-Architekturen unterstützt Qemu 2.5 Semihosting auf AArch64, den i.MX31 SoC und AHCI für ZynqMP- und Allwinner A10-Plattformen. Der Virt-Maschine verpassten die Entwickler eine zweite PCIe MMIO Region, die 512 GB im vom Nutzer adressierbaren High-Memory-Bereich ansprechen kann.

In der Kategorie der x86-Architekturen warnt Qemu, wenn ein CPU-Modell mit nicht unterstützten Funktionalitäten ausgewählt wird, und schaltet diese ab. Die Haswell- und Broadwell-CPU-Modelle kommen nun mit Advanced Bit Manipulation (ABM). ABM, POPCNT sowie SSE4a sind in den Standard-CPU-Modellen qemu32 und qemu64 deaktiviert, weil sie von vielen Hosts nicht unterstützt werden. Cache Information Passthrough ist in Qemu 2.5 standardmäßig abgeschaltet und aus den Modellen für AMD-Prozessoren wurde RDTSCP entfernt, weil es von aktuellen KVM-Versionen nicht an Gäste auf AMD-Hosts weitergegeben wird. Es werden mit clflushopt, clwb und pcommit mehrere neue Intel-Memory-Instructions unterstützt.

Im Zusammenspiel mit KVM sind mit der neuen Qemu-Version Hyper-V-kompatible Crash-Berichte möglich und mit Xen lassen sich Intel Integrated GPUs an die Gäste durchreichen. Virtio-gpu unterstützt einen 3D-Modus und vhost-user Live-Migrationen und Multi-Queue. Für virtio-pci konnten die Entwickler die Geschwindigkeit steigern, wenn KVM und ein Kernel 4.4 eingesetzt werden. Virtio-Geräte lassen sich auf einen PCI-Express-Bus pflanzen und im virtio 1-Modus ist SCSI-Passthrough für virtio-blk abgeschaltet. Es gibt eine neue Syntax, um TLS für VNC-Server zu aktivieren. Weitere Neuerungen, etwa für Blockgeräte, PowerPC-, MIPS-, s390- und SPARC-CPU-Modelle, Shared-Memory, Monitoring, Migration und Netzwerk, sind im Changelog aufgelistet.

Qemu ist in C implementiert und steht unter der GPL. Die aktuelle Version 2.5 ist auf qemu.org verfügbar.

Quelle : www.pro-linux.de
Titel: Freie Virtualisierungssoftware QEMU in Version 2.6.0 erschienen
Beitrag von: SiLæncer am 12 Mai, 2016, 19:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.6

http://wiki.qemu.org/Main_Page
Titel: Qemu 2.7 freigegeben
Beitrag von: SiLæncer am 05 September, 2016, 17:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.7

http://wiki.qemu.org/Main_Page
Titel: Qemu 2.8 freigegeben
Beitrag von: SiLæncer am 21 Dezember, 2016, 16:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.8

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.9.0
Beitrag von: SiLæncer am 22 April, 2017, 15:40
Release Notes : http://wiki.qemu.org/ChangeLog/2.9

http://wiki.qemu.org/Main_Page
Titel: QEMU 2.10.0
Beitrag von: SiLæncer am 06 September, 2017, 20:45
Release Notes : http://wiki.qemu.org/ChangeLog/2.10

http://wiki.qemu.org/Main_Page
Titel: Qemu 3.0 freigegeben
Beitrag von: SiLæncer am 16 August, 2018, 09:30
Release Notes

Hello,

On behalf of the QEMU Team, I'd like to announce the availability of
the QEMU 3.0.0 release. This release contains 2300+ commits from 169
authors.

A note from the maintainer:

  Why 3.0? Well, we felt that our version numbers were getting a bit
  unwieldy, and since this year is QEMU's 15th birthday it seemed like
  a good excuse to roll over the major digit. Going forward we plan to
  increment the major version once a year, for the first release of the
  year. Don't read too much into it: it doesn't imply a drastic
  compatibility break.

  Rumours of our triskaidekaphobia have been greatly exaggerated :-)

You can grab the tarball from our download page here:

  https://www.qemu.org/download/#source

The full list of changes are available at:

  https://wiki.qemu.org/ChangeLog/3.0

Highlights include:

 * Support for additional x86/AMD mitigations against Speculative
   Store Bypass (Spectre Variant 4, CVE-2018-3639)
 * Improved support for nested KVM guests running on Hyper-V
 * Block device support for active disk-mirroring, which avoids
   convergence issues which may arise when doing passive/background
   mirroring of busy devices.
 * Improved support for AHCI emulation, SCSI emulation, and persistent
   reservations / cluster management.
 * OpenGL ES support for SDL front-end, additional framebuffer
   device options for early boot display without using legacy VGA
   emulation
 * Live migration support for TPM TIS devices, capping bandwidth
   usage during post-copy migration, and recovering from a failed
   post-copy migration
 * Improved latency when using user-mode networking / SLIRP

 * ARM: support for SMMUv3 IOMMU when using 'virt' machine type
 * ARM: v8M extensions for VLLDM and VLSTM floating-point instructions,
   and improved support for AArch64 v8.2 FP16 extensions
 * ARM: support for Scalable Vector Extensions in linux-user mode
 * Microblaze: support for 64-bit address sizes and translation bug
   fixes
 * PowerPC: PMU support for mac99 machine type and improvements for
   Uninorth PCI host bridge emulation for Mac machine types
 * PowerPC: preliminary support for emulating POWER9 hash MMU mode when
   using powernv machine type.
 * RISC-V: improvement for privileged ISA emulation
 * s390: support for z14 ZR1 CPU model
 * s390: bpb/ppa15 Spectre mitigations enabled by default for z196 and
   later CPU models
 * s390: support for configuring consoles via -serial options

 * and lots more...

[close]

http://wiki.qemu.org/Main_Page
Titel: QEMU 3.1.0
Beitrag von: SiLæncer am 12 Dezember, 2018, 17:34
Changelog

Incompatible changes:

The "qemu-system-ppcemb" target has been removed. "qemu-system-ppc" or "qemu-system-ppc64" should be used instead.
The "tls", "x509", and "x509verify" options to "-vnc" have been removed. The "tls-creds" option should be used instead to point to a "tls-creds-x509" object created using "-object"
The -drive options "cyls", "heads", "secs", "trans", "addr" and "serial" have been removed. The corresponding options of the "-device" parameter have to be used instead now.
The "-balloon" option has been removed since it is replaced by "-device virtio-balloon" now.
The "-nodefconfig" option has been removed. Use "-no-user-config" instead.
The "-startdate", "-localtime" and "-rtc-td-hack" options have been removed. Use the corresponding parameters of "-rtc" instead.
The "-tftp", "-bootp", "-redir" and "-smb" options have been removed. Use the corresponding parameters of "-nic" or "-netdev" instead.
The "ssi-sd" device cannot be created anymore with "-device". This could be changed again in the future.
x86 machines cannot be live-migrated if nested Intel virtualization is enabled. The next version of QEMU will be able to do live migration when nested virtualization is enabled, if supported by the kernel.

New deprecated options and features:

The '-machine enforce-config-section' parameter is replaced by the '-global migration.send-configuration' option.
The 'name' parameter of the '-net' option is a synonym for the 'id' parameter, which should now be used instead.
The 'hub_id name' parameter tuple of the 'hostfwd_add' and 'hostfwd_remove' HMP commands has been replaced by 'netdev_id'.
The PowerPC target 'prep' machine type should be replaced by the '40p' machine type.
Parsing of key,value pair filenames for the RBD block device
Incorrect CPU topologies specified by -smp socket,core,thread options that are describing number of VCPUs not equal to 'maxcpus'
Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.

Arm:

New microbit machine model (initially the only supported device is the UART; more complete device support is planned for the next release)
Support for the ARMv6M architecture and the Cortex-M0 CPU
New virtual Xilinx Versal machine model: "xlnx-versal-virt"
implement some missing hypervisor trap bits in HCR register
New CPU model: Cortex-A72
Implement emulation of ARMv8M hardware stack limit checking
Support Scalable Vector Extension in system emulation mode
Implement some devices previously missing from mps2-an505 board
raspi: Support virtual framebuffer/viewport in display device
Add model of Freescale i.MX6 UltraLite 14x14 EVK Board
Support execution from small (

[close]

http://wiki.qemu.org/Main_Page
Titel: QEMU 3.1.0 Build 20190218
Beitrag von: SiLæncer am 19 Februar, 2019, 13:09
Whats new:>>

Added support for WHPX (untested).

http://wiki.qemu.org/Main_Page
Titel: Qemu 4.0 veröffentlicht
Beitrag von: SiLæncer am 24 April, 2019, 16:30
Changelog

System emulation

Incompatible changes

    The "handle" option to -fsdev and -virtfs has been removed. The "local" or "proxy" options should be used instead.
    The "-virtioconsole" option has been removed. Use "-device virtconsole" instead.
    The "-no-frame" option has been removed. It was only usable with SDL1.2, and support for this library has been suspended now.
    The "-enable-hax" option has been removed. Use "-accel hax" instead.
    The "-clock" option has been removed. It was only a "dummy" option without meaning since QEMU 1.7, so there is no replacement.
    The legacy "ivshmem" device has been removed. Use "ivshmem-doorbell" or "ivshmem-plain" instead.
    The x86 machine types "pc-0.10" and "pc-0.11" have been removed. Use a newer machine type instead.
    The "irq" property of the "spapr-vscsi", "spapr-vlan" and "spapr-vty" devices has been removed with no replacement.
    The "memory-backend-memfd" backend object type will be reported as unavailable on hosts systems without memfd sealing support. On previous versions, "memory-backend-memfd" was reported as available, but didn't work properly without sealing support.
    HMP snapshot commands (such as "savevm", "loadvm" and "delvm") use only the snapshot tag, and not the ID any more, to identify snapshots. This removes ambiguity from the interface, but may require changing the HMP command in existing scripts.

New deprecated options and features

    cpu-add QMP/HMP command
    machine-types pc-0.12, pc-0.13, pc-0.14 and pc-0.15
    qemu-nbd --partition=N option
    The query-events QMP command has been superseded by the more powerful and accurate query-qmp-schema command.
    The acl option to the "-vnc" argument has been replaced by the tls-authz and sasl-authz options.
    The acl_show, acl_reset, acl_policy, acl_add, and acl_remove commands are deprecated with no replacement. Authorization for VNC should be performed using the pluggable QAuthZ objects.
    QEMU_AUDIO_ environment variables and "-audio-help" are now deprecated. Use "-audiodev" instead.

Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.
Alpha

    Updated PALcode firmware supports machine check exceptions.

Arm

    Implement the ARMv8.0-SB extension
    Implement the ARMv8.0-PredInv extension
    Implement the ARMv8.1-HPD extension
    Implement the ARMv8.1-LOR extension (as the trivial "no limited ordering regions provided" minimum)
    Implement the ARMv8.2-FHM extension
    Implement the ARMv8.2-AA32HPD extension
    Implement the ARMv8.3-PAuth extension
    Implement the ARMv8.3-JSConv extension
    Implement the ARMv8.4-CondM extension
    Implement the ARMv8.5-CondM extension
    Implement the ARMv8.5-FRINT extension
    Implement the Armv8.5-BTI extension for system emulation mode
    New machines "musca-a" and "musca-b1" -- these model the Arm "Musca" development boards
    New machine "mps2-an521" -- this is a model of the AN521 FPGA image for the MPS2 devboard
    Support TBI (top-byte-ignore) properly for linux-user mode
    The micro:bit board now boots simple MicroPython programs since device emulation for the timer, GPIO, NVMC and RNG has been added
    The cubieboard model now implements the 'A' SRAM
    AArch64 processors can now boot from a kernel placed over 4GB into RAM
    The stellaris boards ("lm3s6965evb", "lm3s811evb") now implement the watchdog timer device
    The BLK_MAX register in the TZ MPC device now reports the correct value
    The u-boot "noload" image type is now supported for the Arm virt board
    The Arm virt board now permits more than 255GB of RAM
    stm32f2xx_usart: Do not update data register when device is disabled
    virt board ACPI tables: COHACC override flag now correctly set in IORT SMMUv3 node
    AArch32 exception return is fixed to permit a switch from Mon->Hyp mode
    ftgmac100: implement the new MDIO interface on Aspeed SoC
    Emulation of the ARM PMU has been improved
    Fix various places where we failed to UNDEF invalid A64 instructions
    Don't UNDEF a valid FCMLA on 32-bit inputs
    Make FPSCR/FPCR trapped-exception bits RAZ/WI
    Fixed a bug in handling clearing of FPSCR/FPSR exception status bits
    armv7m_nvic: Allow byte accesses to SHPR1 register
    linux-user: support HWCAP_CPUID which exposes ID registers to user code
    Fixed a bug where the v8M MPU was always using the background region if it was enabled, rather than only if there was no hit on a more specific region
    Fixed bug where SVE ADDVL/ADDPL/RDVL instructions were missing the "is SVE enabled" check
    The raspi2 and raspi3 models now implement the "local timer" in the bcm2836_control block
    Fixed bug preventing EL0 from writing to architected timer registers
    Fixed SMMUv3 interrupt line numbers in ACPI tables for 'virt' board
    Fixed bug in emulation of CASP instruction

Cris

    check-tcg now builds and runs the cris tests using the fedora-cris-cross docker image

HPPA

    Fix condition code generation for "add,<" & "add,<=", "addb".
    Fix the output for "dcor".
    Fix pci config address access.
    Fix the output for "b,gate".
    Map CPU HPA regions into PCI address space.
    Support TLB protection IDs
    Accept but ignore the diag instruction
    Add TLB trace events.
    Update seabios-hppa to upstream latest.

M68k

    The "mcf5208evb" machine now supports loading of firmware binaries with the "-bios" option.

Microblaze
MIPS

    Added support for I7200 CPU (nanoMIPS32 ISA + DSP ASE; system mode only).
    Added support for I6500 CPU (MIPS64R6 ISA + MSA ASE + multicore features).
    Added support for QMP-based querying of the available CPU types.
    Added support for SAARI and SAAR configuration registers.
    Added support for MTTCG (multi-threaded TCG).
    Improved support for ITU (Interthread Communication Unit).
    Improved support for Fulong 2E machine.
    Improved end user documentation.
    Fixed build for MIPS n32 hosts.

Nios2
OpenRISC
PowerPC

    POWER9 large decrementer is now supported (pseries & powernv machines, TCG & KVM)
    sam460ex can now have 2GB memory
    pseries default CPU type is now POWER9
    pseries now supports the XIVE interrupt controller of POWER9 (emulated version only)
    pseries can now select its interrupt controller through a new ic-mode machine option
    pseries can now control the exposure of the host model and system-id through the new host-model and host-serial machine options
    pseries now supports "-vga cirrus"
    pseries now supports hot plug and unplug of PCI Host Bridges (PHBs)
    pseries now enables Spectre/Meltdown mitigations by default (this will cause warnings with TCG which doesn't have the mitigations implemented)
    pseries now supports the proposed count-cache-flush mitigation for Spectre (this requires guest co-operation, but should be lower cost than the current approaches)
    powernv now supports POWER9 cpus
    powernv now allows kernel images up to 256MiB
    gdbstub can now access SPRs
    mac99 machine now defaults to sungem NIC instead of ne2k_pci
    e500 now has a device for its I2C controller
    e500 has had an update to a newer U-Boot version
    ref405, sam460ex and taihu now have flash memory of fixed size matching the physical hardware instead of deriving it from -drive if-pflash

RISC-V

    The virt board now supports PCI and USB.
    The FS field of mstatus now supports three states (dirty, clean, and off).
    The TSR, TW, and TVM fields of mstatus are now implemented.
    The misa CSR is now writable.
    The built-in gdbserver supports register lists via XML files.
    The sifive_u machine supports SMP.
    The SiFive UART supports TX interrupts.
    The sifive_u machine has the correct number of PLIC interrupts.

s390
CPU models

    The 'zpci' feature bit is now indicated by default in the 'qemu' cpu model.
    The z14 cpu model now includes the multiple epoch and PTFF enhancement features per default.
    A cpu model for the z14 GA 2 has been added.

Devices

    vfio-ap now no longer inhibits usage of memory ballooners.
    zPCI devices now provide some instruction counters to the guest (for a Linux guest, check /sys/kernel/debug/pci/<function>/statistics).
    zPCI devices are now explicitly marked as unmigratable. No change in functionality, migration support for zPCI devices had never been implemented.
    vfio-ap now supports hot(un)plug of the vfio-ap device.

TCG

    Support for the floating-point extension facility has been added.
    Code for vector support instructions has been added.

SH

    Machine r2d's flash memory size doubled to 16MiB to match physical hardware.

SPARC

    Fix Solaris boot on SS-10/SS-20 machines with OpenBIOS (OpenBIOS)

TileGX
Tricore

    Fixed mixed up operands in CADDN and CADD

x86

    The HAX accelerator is now supported for POSIX hosts other than Darwin, including Linux and NetBSD.
    Machines pc-* now support configuring firmware with -machine pflash0=ID0,pflash1=ID1 in addition to -drive if=pflash,... This permits use of -blockdev.
    MPX is considered a failed experiment by Intel, and has thus been removed from all named CPU models. It is still accessible via "-cpu host".
    PVH Linux images can be booted with "-kernel".

Xtensa

    xtfpga boards provide SMP support expected by linux (interrupt distributor, IPI and runstall)
    New test_mmuhifi_c3 core configuration capable of running SMP linux
    Flexible length instructions extension (FLIX) is now supported
    check-tcg now builds and runs xtensa system tests

Device emulation and assignment
ACPI
Audio
Block devices

    IDE/via: Implement PCI IDE mode
    virtio-blk: DISCARD and WRITE_ZEROES support

Graphics
Input devices
I2C

    smbus_eeprom: Will now transfer its state
    pm_smbus: I2C block transfers will now work properly
    pm_smbus: state transfer will now work properly

IPMI
Network devices

    pvrdma: Add support for RDMA MAD
    pvrdma: Removed the dev-caps-max-sge parameter

NVDIMM
PCI/PCIe

    Generic PCIe root port link speed and width enhancements: Starting with the Q35 QEMU 4.0 machine type, generic pcie-root-port will default to the maximum PCIe link speed (16GT/s) and width (x32) provided by the PCIe 4.0 specification. Experimental options x-speed= and x-width= are provided for custom tuning, but it is expected that the default over-provisioning of bandwidth is optimal for the vast majority of use cases. Previous machine versions and ioh3420 root ports will continue to default to 2.5GT/x1 links.

SCSI

    Added the device_id property for SCSI disks that specifies which value to use for the vendor specific designator in the Device Identification VPD page
    Fixed erroneously detected multipath setup with multiple disks created with node-names (these would use an empty string as the vendor specific designator before, now the designator is left out)
    Several bugfixes in the LSI53C8xxA and ESP/PCscsi parallel SCSI adapters.

SMBIOS
TPM

    ACPI HID for TPM TIS for TPM 2.0 has been corrected to MSFT0101; this should allow all Operating Systems to use the TPM 2.0 through the TIS interface
    QEMU support for TPM PPI (Physical Presence Interface) allows OS to use PPI functionality if the firmware supports it

USB
VFIO

    EDID interface for supported mdevs (Intel vGPU, host kernel v5.0+). Use options xres= and yres= to specify display resolution.

virtio
Xen

    New 'xen-disk' device which can create a Xen PV disk backend (instead of having to create it via xenstore).
    Improved performance of the Xen PV disk backend.
    Xen PV disk backend can now handle resize.

fw_cfg
9pfs
Audio
Character devices

    The "wait" option for the socket backend is now forbidden for client sockets. It previously had no functional effect except for server sockets.
    The "reconnect" option for the socket backend is now forbidden for server sockets. It previously had no functional effect except for client sockets.
    The "tls-authz" option for the socket backend allows associating an authorization object with the character device to check against the TLS client's x509 certificate identity.
    The websocket protocol on socket character devices now correctly handles end of file when a client disconnects

Crypto subsystem

    The block storage encryption backends are now capable of using multiple threads for encryption/decryption

GUI

    Add -display spice-app: configure & launch a Spice client. With virt-viewer >= 8.0, this will present a UI similar to QEMU GTK (with monitor & console etc), but running in a separate process.
    Support for building against SDL1.2 has been deleted. SDL2 should be used instead.
    The VNC server will no longer accidentally delete its UNIX listener socket when clients disconnect
    The VNC server supports two new options "tls-authz" and "sasl-authz". These provide the ID of a previously create "authz" object to be used for authorization checks on incoming client identities.
    The VNC server "acl" option has been deprecated in favour of "tls-authz" and "sasl-authz"

Host support
Memory backends
Monitor

    QMP can now execute a few commands "out of band". This is useful for postcopy recovery. For details, see docs/interop/qmp-spec.txt.
    query-qmp-schema reflects QEMU's build configuration more closely. For instance, stuff related to replication is properly absent when QEMU was built with --disable-replication, and stuff specific to other targets is properly absent.
    QMP events SHUTDOWN and RESET now carry a reason
    New QMP command query-current-machine
    QMP/HMP command system_wakeup now fails when the guest isn't suspended, or doesn't even support suspend.
    QMP/HMP command cpu-add is now deprecated
    New QMP commands block-dirty-bitmap-enable, block-dirty-bitmap-disable, and block-dirty-bitmap-merge, plus enhancements to transaction, nbd-server-add, query-block, and block-dirty-bitmap-add. See Bitmaps & Incremental Backups for greater detail.
    The HMP commands acl_show, acl_reset, acl_policy, acl_add, acl_remove are deprecated with no direct replacement. The new authorization framework provides an alternative object based approach to the authorization / access control problem, with pluggable implementations.
    New experimental QMP command x-blockdev-reopen that allows reopening any block device in use with a new set of options.

Migration

    free page hinting through virtio-balloon to avoid migrating unused pages
    ignore-shared feature for skipping shared memory blocks for migration-on-same-host hacks
    The new "tls-authz" migration parameter can be used on the incoming migration server, to specify an authorization policy to an check incoming client connections' TLS certificate. This ensures only the intended source host may initiate the incoming migration.

Network

    new QMP/HMP command announce_self to trigger generation of broadcast RARP frames to update network switches.
    Slirp license has been clarified again as BSD-3, and the code has been adjusted to build as a standalone project (https://gitlab.freedesktop.org/slirp)

Block devices and tools

    Improved tracing and error diagnostics for NBD code
    Many fixes related to iothreads
    auto-read-only=on for the file driver switches dynamically between read-only and read-write file descriptors now, depending on whether writers (such as read-write guest devices, or block jobs that write to the node) are attached to the image. This allows starting without write permissions for backing files, but automatically making them writable e.g. for a commit block job.
    HMP snapshot commands use only the snapshot tag, and not the ID any more, to identify snapshots. This removes ambiguity from the interface, but may require changing the HMP command in existing scripts.
    The block-latency-histogram QMP command (used to be x-block-latency-histogram) is now considered stable and not marked as experimental any more
    Added the experimental x-blockdev-reopen QMP command to change options of block nodes after their creation
    NBD client code no longer attempts to access beyond end-of-file for a compliant server that advertised a size that is not a multiple of a sector, allowing for better interoperability with nbdkit
    qemu-img map --output=human now works for NBD disks
    NBD client code now gracefully works around several alignment compliance bugs present in the qemu 3.1 server code, rather than dropping the connection

Bitmaps & Incremental Backups

Fixes:

    Transactions now abort in reverse order, fixing crashes involving bitmap modifying commands
    Failed transactions involving disabled bitmaps should unwind cleanly
    Adding/Removing bitmaps to dataplane disks will no longer crash QEMU
    read-only bitmaps are now prohibited for use in incremental push backups instead of trying and failing at conclusion.
    busy bitmaps are now prohibited from being used as the source of x-block-dirty-bitmap-merge.

API Changes:

    QMP x-block-dirty-bitmap-merge now accepts multiple source bitmaps.
    Stable QMP promotions:
        x-disabled parameter of block-dirty-bitmap-add becomes disabled
        x-block-dirty-bitmap-enable becomes block-dirty-bitmap-enable
        x-block-dirty-bitmap-disable becomes block-dirty-bitmap-disable
        x-block-dirty-bitmap-merge becomes block-dirty-bitmap-merge
        all matching transactions (-enable, -disable, -merge) are promoted as well.
    BlockDirtyInfo, the query-block field /dirty-bitmaps[j] structure, has changed:
        BlockDirtyInfo.status is deprecated, to be removed in 3 releases.
        BlockDirtyInfo.recording is added. It's true when the bitmap is recording guest writes.
        BlockDirtyInfo.persistent is added. It's true when the bitmap is either stored on-disk or scheduled to be written out to disk.
        BlockDirtyInfo.busy is added. It's true when the bitmap is in-use by an operation.
        BlockDirtyInfo.inconsistent is added. It's true when a persistent bitmap is no longer reliable.
        BlockDirtyInfo.status will report "inconsistent" when the inconsistent bit is true.

New Features:

    Pull Mode Incremental Backup: block-dirty-bitmap-enable, block-dirty-bitmap-disable, and block-dirty-bitmap-merge, plus enhancements to transaction, nbd-server-add allow a management application to perform incremental backups with an NBD client as a consumer learning which portions of the disk were changed while the bitmap was enabled. The experimental commands x-block-dirty-bitmap-enable, x-block-dirty-bitmap-disable, x-block-dirty-bitmap-merge and x-nbd-server-add-bitmap were removed in favor of the stable commands.
    Bitmap checkpoints: The addition of block-dirty-bitmap-enable and block-dirty-bitmap-disable allow for a management API to enable/disable bitmaps at critical moments (push, pull backups) to create discrete deltas per-bitmap. These deltas can be combined with block-dirty-bitmap-merge to create arbitrary differential-style backups including only the deltas chosen by the user.
    QEMU now allows resizing of qcow2 files with persistent bitmaps.
    QEMU will now open qcow2 files with improperly saved bitmaps, with status='inconsistent' and inconsistent=true.
    qemu-img info will show persistent dirty bitmaps
    QAPI documentation updates to reflect the new interface(s) described above.

qemu-nbd

    A new qemu-nbd --bitmap option allows the exposure of a persistent dirty bitmap for a qcow2 image not in use by a guest, in a simpler manner than the older procedure of using QMP commands to a temporary qemu process attached to the file.
    A new qemu-nbd --list option enables the ability to probe a remote NBD server for information about what it is exporting.
    The qemu-nbd --partition=N option has been deprecated; it does not support GPT partitions, and has always been broken for MBR logical partition 6 and beyond. Its functionality of exporting a subset of the guest-visible data can still be accomplished with --image-opts driver=raw,offset=X,size=Y.
    A new qemu-nbd --tls-authz command line argument and counterpart tls-authz argument to QMP nbd-server-start permit an NBD server to fine-tune which clients may connect to a TLS session.
    Several bugs in qemu-nbd providing non-aligned responses to NBD_CMD_READ and NBD_CMD_BLOCK_STATUS have been fixed, although there are still some corner cases left if a backing file has smaller granularity than the active layer.

Image formats

    dmg: lzfse compression support
    dmg: Fixed infinite loop
    qcow2: Support for external data files
    qcow2: The size of L2 cache entries is reduced to 4k by default to make better use of the memory and increase the I/O performance
    qcow2: Decompression is now delegated to worker threads, improving the read performance for compressed images
    qcow2: Include LUKS overhead in qemu-img measure output
    vmdk: Support for blockdev-create

Tracing

    The new qemu-trace-stap script makes it convenient to collect traces without writing SystemTap scripts. See "man qemu-trace-stap" for details.

Miscellaneous

    QEMU's builtin gdbstub now supports the gdb multiprocess extension. Boards which have more than one cluster of CPUs (like the 'xlnx-zcu102' board when run with '-smp 6') will report them as being two processes (each of which has one thread per CPU in the cluster). You will need at least GDB 7.2. Attach to QEMU with a GDB command sequence like:

        target extended :1234
        add-inferior
        inferior 2
        attach 2

    and then the "info threads" command should show 2 processes.

    QEMU will default to KVM when compiled with --disable-tcg or when launched from an executable whose name ends with "kvm".
    Common Python code now lives under "python", instead of under "scripts". That directory now contains a proper "qemu" Python module. qmp Python libraries, previously under "scripts/qmp" have also moved to the same location.
    The curses front-end now allows to type non-ascii letters. Emulating pressing escape now takes 25ms instead of 1s.
    The curses front-end now supports printing all non-ascii letters. The VGA font encoding can now be set with e.g. "-display curses,charset=CP850" . The default charset is CP437 (default VGA font).
    The sandbox seccomp filter for resource resource syscalls will no longer kill the QEMU process. It will report EPERM instead. This will avoid virgl dieing when using recent Mesa that tries to do CPU pinning.

User-mode emulation

    The docker.py script now checks the path and persistence status of binfmt_misc entries when installing and updating user-mode docker containers

TCG

    SoftFloat acceleration - where it is safe to do so, the softfloat helpers will use host floating-point instructions yielding significant performance increases
    Dynamic sizing of software TLBs, yielding noticable performance increases
    Host support for 64-bit RISC-V.

Guest agent
Build Information
CI & Testing

    FreeBSD builds are now done via https://cirrus-ci.com/github/qemu/qemu
    Additional CI builds are now run if you host your repo on gitlab
    The check-tcg build framework can now be used to build system-mode/softmmu based tests

GIT submodules

Build Dependencies

    QEMU now requires at least GCC version 4.8 or Clang version 3.4 (equivalent to Clang from Xcode 5.1 on macOS) to be built
    Running the QEMU testsuite now requires the Perl Test::Harness module. Most Linux and BSD distributions however install it by default together with Perl.
    For macOS hosts, our minimum supported version is now macOS 10.10. We have fixed the bug which meant that some guests would crash when running with the Cocoa UI on macOS 10.14 Mojave.
    We now have some documentation in rST format which we process with Sphinx. The host system must now have the 'build-sphinx' program available (version 1.3 or better) in order for any of the documentation to be built.

[close]

http://wiki.qemu.org/Main_Page
Titel: QEMU 4.1.0 RC 4
Beitrag von: SiLæncer am 12 August, 2019, 17:15
Whats new:>>

    Fixed serial i/o (ARM).
    Added more languages to installer.

http://wiki.qemu.org/Main_Page
Titel: Qemu 4.1 freigegeben
Beitrag von: SiLæncer am 19 August, 2019, 20:00
Der CPU- und System-Emulator Qemu liegt jetzt in Version 4.1 vor. Die aktuelle Version enthält zahlreiche Verbesserungen, die weite Teile der Software betreffen.

Qemu 4.1 bringt wiederum zahlreiche Änderungen, von denen nur eine Auswahl der wichtigeren aufgeführt werden soll. Eine Reihe von Optionen wurde als veraltet markiert, für sie stehen aber bereits neuere Optionen als Ersatz bereit. Unter den Systememulationen erhielt ARM die meisten Änderungen. So kann Qemu jetzt die Gleitkommaeinheit von Cortex-M CPUs emulieren. Auch der CPU-interne Zufallsgenerator wird jetzt unterstützt. Die Board-Modelle swift-bmc und sbsa-ref kamen neu hinzu. Die MIPS-Architektur empfing einige Korrekturen und kann viele MSA-Instruktionen schneller emulieren. Auch einige andere Architekturen erhielten Verbesserungen.

Bei x86 wurden die CPU-Modelle Hygon Dhyana und Intel SnowRidge hinzugefügt. Außerdem wurden alle CPU-Modelle mit einer Versionsnummer versehen und die CPU-Topologie kann nun konfiguriert werden. Das Rendering des virtuellen Grafikprozessors virtio-gpu kann nun von einem externen vhost-user-Prozess, beispielsweise vhost-user-gpu, übernommen werden.

Darüber hinaus erhielt Qemu in der neuen Version zahlreiche weitere Verbesserungen und Korrekturen. Einzelheiten findet man im Änderungslog. Der Quellcode von Qemu 4.1 steht auf der Download-Seite zur Verfügung.

Quelle : www.pro-linux.de
Titel: Qemu 4.2 freigegeben
Beitrag von: SiLæncer am 17 Dezember, 2019, 04:40
Release Notes -> https://wiki.qemu.org/ChangeLog/4.2

http://wiki.qemu.org/Main_Page
Titel: QEMU 5.0 erschienen
Beitrag von: SiLæncer am 30 April, 2020, 13:30
Release Notes -> https://wiki.qemu.org/ChangeLog/5.0

http://wiki.qemu.org/Main_Page
Titel: QEMU 5.1.0
Beitrag von: SiLæncer am 19 August, 2020, 17:20
Whats new:>>

Release Notes -> https://wiki.qemu.org/ChangeLog/5.1

http://wiki.qemu.org/Main_Page
Titel: QEMU 6.0
Beitrag von: SiLæncer am 30 April, 2021, 20:40
Release Notes -> https://wiki.qemu.org/ChangeLog/6.0

http://wiki.qemu.org/Main_Page
Titel: QEMU 6.1.0 RC 0
Beitrag von: SiLæncer am 22 Juli, 2021, 19:10
Release Notes -> https://wiki.qemu.org/ChangeLog/6.1

http://wiki.qemu.org/Main_Page
Titel: QEMU 6.2.0
Beitrag von: SiLæncer am 28 Dezember, 2021, 18:10
Release Notes -> https://wiki.qemu.org/ChangeLog/6.2

http://wiki.qemu.org/Main_Page
Titel: Multipass 1.8.0
Beitrag von: SiLæncer am 03 Mai, 2022, 19:10
(https://i.postimg.cc/nrJNpdCw/screenshot-1685.png)
Multipass is a lightweight VM manager for Linux, Windows, and macOS. It is geared for developers who want a fresh Ubuntu environment via a single command. It uses KVM on Linux, Hyper-V on Windows, and HyperKit on macOS to run the VM with minimal overhead. It can also use VirtualBox on Windows and macOS. Multipass will fetch images for you and keep them up to date.

License: Open Source

https://multipass.run/
Titel: Multipass 1.9.0
Beitrag von: SiLæncer am 04 Mai, 2022, 18:20
Changelog


    More highlights:

    Renaming of Multipass Workflows to Multipass Blueprints to better reflect what they are.
    Much work was done on reimplementing the plumbing on how settings are handled in Multipass (#2352)
    Ubuntu 22.04 will be supported on all platforms when it is released.

    Notable bug fixes:

    Launch failed: Operation canceled after interrupting image download (#2288)
    Symlinks broken over mounts (#2407)
    [snap] auto-refresh wreaking havoc if kill time out hits (#2316)

[close]

https://multipass.run/
Titel: Multipass 1.9.1 RC
Beitrag von: SiLæncer am 07 Mai, 2022, 09:40
Whats new:>>

    A bug fix release to enable snapcraft:core22
    Add snapcraft:core22 #2512

https://multipass.run/
Titel: Multipass 1.9.1
Beitrag von: SiLæncer am 24 Mai, 2022, 06:20
Whats new:>>

    A bug fix release to fix a couple of regression and enable snapcraft:core22
    Add snapcraft:core22 (#2512 )
    Fix wrong ownership of directories created in mounts (#2553
    Cannot authenticate with daemon nor create passphrase (#2552)

https://multipass.run/
Titel: Multipass 1.9.2
Beitrag von: SiLæncer am 11 Juni, 2022, 18:50
Whats new:>>

    A bug fix release:

    first server replied: Forbidden and now kinetic-server-cloudimg-amd64-disk.img - server replied: Not Found (#2587)
    enables the snapcraft images to be available again

https://multipass.run/
Titel: Multipass 1.10.0 RC
Beitrag von: SiLæncer am 01 Juli, 2022, 05:15
Changelog


There are some significant additions to this release:

Modifying instances is now supported. You can modify the number of cores, memory, and disk space allocated to an instance. Note that instances can only be modified when they are not running and disk space can only be increased. See https://multipass.run/docs/modify-an-instance#heading--set-the-cpu-ram-or-disk-of-an-instance for more information.
On Windows, Multipass now supports creating generation 2 virtual machines in Hyper-V along with disabling dynamic memory. These apply only to new instances launched and not existing instances.
Specifying mounts at launch time is now possible via multipass launch --mount.
It's now possible to use a URL when using the --cloud-init option in launch.
There are few enhancements to the multipass exec and multipass alias commands. See https://multipass.run/docs/exec-command and https://multipass.run/docs/alias-command respectively for details.

More highlights:

Launching instance using the lxd driver will now use the general cloud image instead of the KVM image. This is due to the KVM kernel in the image having unfixed bugs. (#2491)
multipass transfer now handles a directory being a target. (#1165)
The Multipass icon is now shown in the Windows Apps & features Multipass entry. (#2595)
It's now possible to unalias all defined aliases at once. (#2298)

Notable bug fixes:

LXD VMs constructed with wrong storage pool on daemon startup (#2591)
[lxd] long startup delay due to image refresh (#2516)
[macos/qemu] Multple qemu processes running for the same instance (#2592)
multipass launch --help-all launches an instance (#2635)
[blueprints] No error message when Blueprint name doesn't match instance name in yaml (#2542)

[close]

https://multipass.run/
Titel: Multipass 1.10.0
Beitrag von: SiLæncer am 12 Juli, 2022, 22:15
Changelog


There are some significant additions to this release:

    Modifying instances is now supported. You can modify the number of cores, memory, and disk space allocated to an instance. Note that instances can only be modified when they are not running and disk space can only be increased. See https://multipass.run/docs/modify-an-instance#heading--set-the-cpu-ram-or-disk-of-an-instance for more information.
    On Windows, Multipass now supports creating generation 2 virtual machines in Hyper-V along with disabling dynamic memory. These apply only to new instances launched and not existing instances.
    Specifying mounts at launch time is now possible via multipass launch --mount.
    It's now possible to use a URL when using the --cloud-init option in launch.
    There are few enhancements to the multipass exec and multipass alias commands. See https://multipass.run/docs/exec-command and https://multipass.run/docs/alias-command respectively for details.

[close]

https://multipass.run/
Titel: Multipass 1.10.1
Beitrag von: SiLæncer am 20 Juli, 2022, 22:20
Whats new:>>

    A bug fix release:

    [regression] New exec working directory mapping does not take sudo into account (#2663)

https://multipass.run/
Titel: QEMU 7.1.0
Beitrag von: SiLæncer am 31 August, 2022, 21:45
Release Notes -> https://wiki.qemu.org/ChangeLog/7.1

http://wiki.qemu.org/Main_Page
Titel: Multipass 1.11.0 RC
Beitrag von: SiLæncer am 01 November, 2022, 09:04
Changelog
   

    There are a few significant additions to this release:

    Native mounts that are more performant are now supported on some platforms/drivers. This is still considered experimental. The following describes which platform and driver combinations support this:

    The qemu driver on both Linux and macOS (both Intel and M1/M2)
    The hyperv driver on Windows
    Note: On Windows, due to having to use SMB, your user's password is required every time a mount is necessary including when starting an instance that already has a native mount defined. We are working on a way to make this better.
    How to define a native mount

    When issuing the multipass mount command, pass the -t native option to the command line and Multipass will use the native mount if you are using a supported platform and driver combination. For example:

    $ multipass mount -t native ~/Downloads foo:Downloads
    multipass transfer now allows transferring directories recursively using the -r/--recursiveoption and allows making any missing parent directories in the instance using the -p/--parents option.
    Instances now boot using UEFI allowing Multipass to support launching Ubuntu Core 20 and Core 22.
    Blueprints now allow command aliases to be defined along with the ability to create a workspace for host/instance integration.

    Notable bug fixes:

    [qemu] daemon starting instance twice if triggered on startup (#2520)
    sshfs_server not cleanly shut down when stopping an instance (#1132)
    sshfs_server gets in tight loop if host mount directory is missing on instance start (#1677)
    [gui] not reacting to primary instance being purged (#1241)
    Broken process substitution for multipass launch command (#1589)
    [lxd] Multipass not reacting correctly with internally shut down instances (#2672)
    [mounts] Repeated id/gid mappings (#2665)
    make multipass list --format csv|json|yaml output consistent (#2464)
    List cpu count in multipass info (#1804)
    multipass launch should allow --memory as a synonym of --mem (#2490)

[close]

https://multipass.run/
Titel: Multipass 1.11.1
Beitrag von: SiLæncer am 07 Februar, 2023, 21:10
Whats new:>>   

    [regression] multipass transfer on windows - colon in the local/destination path now throws error (#2891)
    Use better way to transfer SMB password to instance for native mounts
    Call apt-get update before installing cifs-utils in the instance for native mounts
    [windows] Permission denied when native-mounting folders owned by "NT AUTHORITYSYSTEM" (#2902)

https://multipass.run/
Titel: QEMU 7.2.1
Beitrag von: SiLæncer am 08 April, 2023, 10:10
Release Notes : https://wiki.qemu.org/ChangeLog/7.2

http://wiki.qemu.org/Main_Page
Titel: Multipass 1.12.0 RC
Beitrag von: SiLæncer am 12 April, 2023, 18:10
(https://i.postimg.cc/nrJNpdCw/screenshot-1685.png)
Multipass is a lightweight VM manager for Linux, Windows, and macOS. It is geared for developers who want a fresh Ubuntu environment via a single command. It uses KVM on Linux, Hyper-V on Windows, and HyperKit on macOS to run the VM with minimal overhead. It can also use VirtualBox on Windows and macOS. Multipass will fetch images for you and keep them up to date.

License: Open Source

Changelog


Updated a number of third party modules to newer release versions:

Qemu to v. 7.2
Libssh to v. 0.10.4
POCO to v. 1.12.4
GRPC to v. 152.1
Multipass find is much more friendly when displaying regular images and Blueprints.
More time is now allowed when shutting down Qemu instances to avoid corruption of the virtual disk.

Notable Bug Fixes:

Mount/unmount foreign folder bug (#1405)
Launching via icon spawns new tray processes (#2900)
[macOS] Inconsistent mounting when using mount --type native on restart (#2917)
Multipass launch pads its output to 80 characters with whitespace (#958)
[mounts/windows] Mounting a native mount during instance start is very slow (#2934)
False error: timeout on start VM from template (#2772)
Multipass GUI notification gets annoying after a while (#2975)
[cli/info] multipass info --all does not list deleted instances (#2936)
Flooding in the events log (#1712)
Multipass list shows logs reading of /etc/ssh/ssh_config is DENIED (#2754)
Info reports wrong disk numbers for core-based instances (#1245)
The client checks and complains about disabled mounts unecessarily (#2981)
Transferring non-plaintext files in or out of the virtual machine corrupts the files (#2990)
Multipass find does not honour "remote" arg with blueprints (#2957)
[windows] download progress flickering (#1532)
VM instances do not remember mount points (#2986)

[close]

https://multipass.run/
Titel: QEMU 8.0.0
Beitrag von: SiLæncer am 21 April, 2023, 20:50
Release Notes : https://wiki.qemu.org/ChangeLog/8.0

http://wiki.qemu.org/Main_Page
Titel: Multipass 1.12.0
Beitrag von: SiLæncer am 08 Juni, 2023, 21:15
Changelog


A new Multipass release!

There are some significant changes in this release:

    This is the last release that will support the hyperkit driver on macOS. This version includes a way to migrate existing Hyperkit-based Multipass instances to Qemu-based Multipass instances. Simply issuing:
    $ multipass set local.driver=qemu
    is enough to migrate the Hyperkit instances. Also, please follow the instructions given at the multipass client command line.

    Important Note:
    Along with this, Apple dropped support for macOS 10.15 on September 12, 2022, so this will be the last Multipass minor release supporting macOS 10.15, ie, version 1.13 will only support macOS 11 and newer.

    When using native mounts on Windows, the password prompt every time is no longer necessary and makes for a much better user experience.

    The Snap package for Linux platforms is now based on core22.

    Snapcraft images are now available on Apple M1/M2.

Windows and macOS installers are available below, and the Snap in the stable snap channel :

snap refresh multipass --stable

or

snap install multipass --stable

Note about Snap 32-bit ARM support in Multipass

KVM support for 32-bit ARM was dropped beginning with the 5.7 Linux kernel. Since we moved to the core22 base Snap, the header we need for compiling Multipass is no longer available on 32-bit ARM, so we can no longer support this architecture. Sorry for any inconvenience on this matter.

More Highlights

    Updated a number of third party modules to newer release versions:

        QEMU to v8.0
        libssh to v0.10.4
        POCO to v1.12.4
        gRPC to v1.52.1

    multipass find is much more friendly when displaying regular images and Blueprints.
    More time is now allowed when shutting down QEMU instances to avoid corruption of the virtual disk.
    On Apple M1/M2, more than 8 cores and more than 4GB of memory may be allocated to instances.

Notable Bug Fixes

    mount/unmount foreign folder bug ( #1405 )
    Launching via icon spawns new tray processes ( #2900 )
    [macOS] Inconsistent mounting when using mount --type native on restart ( #2917 )
    multipass launch pads its output to 80 characters with whitespace ( #958 )
    [mounts/windows] Mounting a native mount during instance start is very slow ( #2934 )
    False error: timeout on start VM from template ( #2772 )
    Multipass GUI notification gets annoying after a while ( #2975 )
    [cli/info] multipass info --all does not list deleted instances ( #2936 )
    Flooding in the events log ( #1712 )
    multipass list shows logs reading of /etc/ssh/ssh_config is DENIED ( #2754 )
    info reports wrong disk numbers for core-based instances ( #1245 )
    The client checks and complains about disabled mounts unecessarily ( #2981 )
    Transferring non-plaintext files in or out of the virtual machine corrupts the files ( #2990 )
    multipass find does not honour "remote" arg with blueprints ( #2957 )
    [windows] download progress flickering ( #1532 )
    VM instances do not remember mount points ( #2986 )

[close]

https://multipass.run/
Titel: Multipass 1.12.1
Beitrag von: SiLæncer am 01 Juli, 2023, 08:20
Whats new:>>

A bug fix release to fix a few regressions when using multipass exec:

    [regression] Issue with 'multipass exec' in version 1.12.0 ( #3116 )
    [regression] Multipass exec command does not work with "" ( #3119 )

https://multipass.run/
Titel: Multipass 1.12.2
Beitrag von: SiLæncer am 12 Juli, 2023, 10:10
Whats new:>>

    A bug fix release to fix the unresponsive GUI and CLI on macOS:

    [regression][macos] Restarting daemon while tray GUI is running can hang the daemon (#3142)

https://multipass.run/
Titel: QEMU 9.0.0 RC 1
Beitrag von: SiLæncer am 30 März, 2024, 19:30
Release Notes : https://wiki.qemu.org/ChangeLog/9.0

http://wiki.qemu.org/Main_Page