Involved Projects and Packages
MMTests is a configurable test suite that runs a number of common workloads
of interest to developers. It is possible to add monitors for the workload
and it provides reporting tools for comparing different test runs.
libtraceevent
trace-cmd reporting can be extremely verbose making it difficult to analyse. kernelshark visualises the data so that it can be filtered or trimmed.
This project was created for package suse-kabi-tools via attribute OBS:Maintained
This project was created for package patterns-server via attribute OBS:Maintained
This project was created for package qemu via attribute OBS:Maintained
QEMU is a quick emulator, using dynamic translation (TCG). It also serves as frontend for KVM and as backend for Xen device emulation.
Note that this package is based on a Git patch queue and the .spec file is thus generated from qemu.spec.in.
QEMU is a quick emulator, using dynamic translation (TCG). It also serves as frontend for KVM and as backend for Xen device emulation.
Note that this package is based on a Git patch queue and the .spec file is thus generated from qemu.spec.in.
Factory development project for virtualization-related packages
Manage lightweight VMs created from OCI images
Tool for gathering and displaying kvm statistics, useful for analyzing how kvm guests are running.
libkrun is a dynamic library that allows programs to easily acquire the ability to run processes in a partially isolated environment using KVM Virtualization.
It integrates a VMM (Virtual Machine Monitor, the userspace side of an Hypervisor) with the minimum amount of emulated devices required to its purpose, abstracting most of the complexity that comes from Virtual Machine management, offering users a simple C API.
A dynamic library bundling a Linux kernel in a convenient storage format
mdevctl is a utility for managing and persisting devices in the mediated device framework of the Linux kernel. Mediated devices are sub-devices of a parent device (e.g. a vGPU) which can be dynamically created and potentially used by drivers like vfio-mdev for assignment to virtual machines.
Once upon a time, there was numad. These days, there is no need of having it running as a daemon. However, the service of "pre-placement" of a VM (i.e., deciding on which NUMA node[s] place the VM, while it's being created) is still valuable. And that's what this package aims at offering.
The Open Virtual Machine Firmware (OVMF) project aims to support firmware for Virtual Machines using the edk2 code base.
QEMU is a generic and open source machine emulator and virtualizer.
QEMU can be used in several different ways. The most common is for System Emulation, where it provides a virtual model of an entire machine (CPU, memory and emulated devices) to run a guest OS. In this mode the CPU may be fully emulated, or it may work with a hypervisor such as KVM or Xen to allow the guest to run directly on the host CPU.
Note that this package is produced using a Git based workflow. Please refer to README.PACKAGING before making modifications.
Administrative utility for AMD SEV
snpguest is a command line utility for interacting with the AMD Secure Encrypted Virtualization - Secure Nested Paging (SEV-SNP) guest environment (via the /dev/sev-guest device).
snphost is a command line utility for interacting with the AMD Secure Encrypted Virtualization - Secure Nested Paging (SEV-SNP) host environment (via the /dev/sev device).