
Explore libblkio, a unified API for efficient block device access across environments. Learn its design, drivers, and roadmap for simplified high-performance I/O integration in applications.

Dive into NVMe's Flexible Data Placement technology, exploring implementation strategies across Linux systems, QEMU emulation, and applications like Cachelib and RocksDB, with focus on integration and performance benefits.

Explore AMD's advancements in GPU virtualization for Xen platforms, covering VirtIO GPU implementation, passthrough capabilities, and performance improvements for enhanced graphics support in virtual environments.

Discover how to integrate Kata Containers with Moby runtime, exploring the evolution, challenges, and solutions for seamless container virtualization implementation.

Explore the development of computational storage emulation using QEMU, SPDK, and libvfio-user frameworks for testing and benchmarking storage-driven computational systems before production deployment.

Explore QEMU's features for virtualization, including kernel and InitRD setup, to enhance your understanding of virtual machine technology and operating system development.

Learn to install and use Virtual Machine Manager for managing virtual servers and desktops. Set up Fedora and Ubuntu VMs, explore the interface, and discover remote access capabilities.

Explore IOMMUFD integration in QEMU, covering new user API for IOMMU control, redesign challenges, backward compatibility, and impact on management layers like libvirt.

Explore macOS's Hypervisor.Framework, its design principles, and implementation on Intel and Apple Silicon CPUs. Learn how QEMU utilizes this technology for virtual machine provisioning.

Explore NVMe emulation optimization techniques to boost performance from 30 KIOPS to 330 KIOPS, including shadow doorbell buffers, ioeventfd, iothread, and polling strategies.

Implementing I2C multi-master and slave mode in QEMU for BMC boards, enabling MCTP protocol support and NVMe-MI device emulation with Linux kernel AF_MCTP socket integration.

Hands-on guide to set up a development environment for Linux kernel modules using Rust. Covers software installation, kernel building, and debugging tools on Ubuntu.

Explore QEMU's versatility in emulating systems, testing kernels, and developing software for pre-production hardware. Learn configuration examples and practical applications in various projects.

Explore RISC-V architecture from an ARM developer's perspective, covering timers, code models, kernel assembly, and cache coherency in embedded systems.

Explore off-chip peripheral emulation in Zephyr for driver testing. Learn about emulator types, implementation methods, comparisons with Qemu, and the value of this approach.

Learn to enable and utilize QEMU for co-simulating Arm Cortex-M33 and Cadence Tensilica Xtensa DSP, facilitating efficient development and testing of Zephyr applications.

Explore the intricacies of QEMU's emulated NVMe device in this technical deep dive, uncovering its architecture, functionality, and implementation details.

Explore QEMU snapshot performance with Denis Lunev from Virtuozzo, challenging common assumptions and providing insights into optimizing virtual machine snapshots.

Explore QEMU Live Update technology with Oracle expert Steven J. Sistare, learning its implementation, benefits, and potential applications in virtualization and system management.

Explore virtual device fuzzing in QEMU, covering integration, frameworks, and techniques for effective testing and vulnerability detection in virtualized environments.

Learn to create a virtual Raspberry Pi using QEMU, exploring virtualization basics, command-line management, and optimized deployment techniques for efficient virtual machine operations.