Tagged articles
39 articles
Page 1 of 1
IT Services Circle
IT Services Circle
May 9, 2026 · Industry Insights

The French Programmer Whose C Code Stunned the World

The article chronicles French programmer Fabrice Bellard’s extraordinary career, highlighting his groundbreaking C projects—from the LZEXE compressor and the Harissa JVM to FFmpeg, QEMU, TinyCC, QuickJS, and a record‑breaking Pi calculation—showcasing how a single developer reshaped multiple domains of software engineering.

C programmingFabrice BellardQEMU
0 likes · 10 min read
The French Programmer Whose C Code Stunned the World
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 25, 2025 · Cloud Computing

6 Top Virtualization Tools for Personal Use

The article introduces six virtualization applications—VMware Workstation, VMware Fusion, VirtualBox, QEMU, Parallels Desktop, and Microsoft Hyper‑V—detailing their key features, OS support, GPU virtualization, free vs paid options, and suitability for personal users across Windows, macOS, and Linux platforms.

Hyper-VParallels DesktopQEMU
0 likes · 8 min read
6 Top Virtualization Tools for Personal Use
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 15, 2025 · Cloud Computing

Why VSOCK Beats Traditional Guest‑Host Communication in Cloud Virtualization

VSOCK provides a high‑performance, low‑latency, secure guest‑host communication mechanism that avoids TCP/IP overhead, supports bidirectional data transfer, and simplifies configuration, with demonstrated 90% latency reduction and 12× throughput gains over traditional IP or virtio‑serial methods in cloud virtualization scenarios.

QEMUcloud virtualizationguest-host communication
0 likes · 11 min read
Why VSOCK Beats Traditional Guest‑Host Communication in Cloud Virtualization
Deepin Linux
Deepin Linux
Jul 12, 2025 · Fundamentals

How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines

This article explains the architecture, data‑flow mechanisms, and core APIs of Virtio, the semi‑virtualized I/O framework that powers Linux I/O virtualization in KVM/QEMU, detailing ring buffers, virtqueues, driver initialization, and performance optimizations for near‑native throughput.

KVMLinuxQEMU
0 likes · 43 min read
How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines
Deepin Linux
Deepin Linux
Apr 27, 2025 · Fundamentals

Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration

This article explains how vhost/virtio solves virtual device communication bottlenecks, walks through a hand‑written implementation with shared memory and ring buffers, and details QEMU's backend driver creation, device realization, and the vhost‑user/vhost‑net interfaces that enable high‑performance virtual networking.

QEMUvhostvhost-user
0 likes · 40 min read
Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration
Go Programming World
Go Programming World
Aug 13, 2024 · Operations

Building Multi‑Platform Docker Images with Docker Buildx

This tutorial explains how to install Docker Buildx, create and manage builders, and use QEMU emulation or Go cross‑compilation to produce multi‑platform Docker images, covering command syntax, driver options, global BuildKit variables, and how to push or load the resulting images.

BuildKitContainerDocker
0 likes · 20 min read
Building Multi‑Platform Docker Images with Docker Buildx
Deepin Linux
Deepin Linux
Mar 29, 2024 · Backend Development

Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices

This article explains the architecture and implementation of the virtio/vhost device model, details how QEMU creates and initializes virtio‑net‑pci devices, describes the vhost‑user communication protocol and its integration with DPDK and the Linux vhost‑net kernel driver, and provides practical command‑line examples and code snippets.

BackendDPDKKernel
0 likes · 31 min read
Understanding QEMU Vhost‑User Backend for Virtio‑Net Devices
DevOps Operations Practice
DevOps Operations Practice
Oct 7, 2023 · Fundamentals

Top 6 Virtualization Software for Personal Use

This article introduces six popular virtualization tools—VMware Workstation, VMware Fusion, VirtualBox, QEMU, Parallels Desktop, and Microsoft Hyper‑V—detailing their key features, platform support, pricing models, and suitability for personal users who need isolated testing environments or cross‑OS operation.

Hyper-VParallelsQEMU
0 likes · 7 min read
Top 6 Virtualization Software for Personal Use
AI Cyberspace
AI Cyberspace
Jul 12, 2023 · Cloud Computing

Unlock High‑Performance VM Networking: Deep Dive into Virtio, Vhost‑net, and OVS

This article explains how modern data‑center virtualization is shifting from one‑to‑many to many‑to‑one VM models, then walks through the virtio and vhost‑net architectures, their kernel and user‑space components, and provides a step‑by‑step guide to set up a nested KVM environment with OVS for external network access.

KVMOpen vSwitchQEMU
0 likes · 34 min read
Unlock High‑Performance VM Networking: Deep Dive into Virtio, Vhost‑net, and OVS
DevOps Cloud Academy
DevOps Cloud Academy
Jul 4, 2023 · Cloud Native

Building and Using Multi‑Architecture Docker Images with Buildx, CI/CD Integration, and Promotion

This article explains what multi‑architecture Docker images are, why they are useful, and provides step‑by‑step instructions for building them with traditional Docker commands or Docker buildx, integrating the builds into Jenkins and GitHub Actions pipelines, promoting images across environments, scanning for vulnerabilities, and important considerations to keep in mind.

ContainerDockerMulti-Arch
0 likes · 16 min read
Building and Using Multi‑Architecture Docker Images with Buildx, CI/CD Integration, and Promotion
Open Source Linux
Open Source Linux
May 19, 2023 · Fundamentals

Top 6 Virtualization Tools for Personal Use: Features, Pros, and Free Options

This guide introduces six popular virtualization software options—VMware Workstation, VMware Fusion, VirtualBox, QEMU, Parallels Desktop, and Microsoft Hyper‑V—detailing their key features, platform support, pricing models, and why they are suitable for personal testing, development, and learning environments.

Hyper-VParallelsQEMU
0 likes · 7 min read
Top 6 Virtualization Tools for Personal Use: Features, Pros, and Free Options
AI Cyberspace
AI Cyberspace
Apr 23, 2023 · Cloud Computing

Unlocking KVM & QEMU: How Linux Turns Hardware into Powerful Virtual Machines

This article explains the fundamentals of KVM (Kernel-based Virtual Machine) and QEMU, detailing their architecture, hardware-assisted virtualization features, integration process, VM lifecycle, CPU, memory, and I/O virtualization, as well as practical command-line examples for configuring vCPU topology, storage, and networking.

KVMLinuxQEMU
0 likes · 20 min read
Unlocking KVM & QEMU: How Linux Turns Hardware into Powerful Virtual Machines
ITPUB
ITPUB
May 11, 2022 · Fundamentals

Debugging Linux 0.11 on Windows with VSCode Remote and QEMU

This guide shows how to set up an Ubuntu 16.04 virtual machine on Windows, install QEMU, fetch a modernized Linux 0.11 source tree, and use VSCode Remote‑SSH together with GDB to debug the historic kernel without rebuilding outdated toolchains.

LinuxOperating SystemsQEMU
0 likes · 7 min read
Debugging Linux 0.11 on Windows with VSCode Remote and QEMU
Liangxu Linux
Liangxu Linux
Feb 14, 2022 · Fundamentals

How SR‑IOV Powers High‑Performance PCIe Passthrough in KVM/QEMU

This article explains the background, hardware and software principles of SR‑IOV, the roles of Physical and Virtual Functions, IOMMU address and interrupt remapping, VFIO interfaces, and the complete QEMU/KVM PCI‑passthrough workflow that enables data‑plane acceleration for virtual machines.

IOMMUKVMPCIe
0 likes · 11 min read
How SR‑IOV Powers High‑Performance PCIe Passthrough in KVM/QEMU
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 24, 2021 · Fundamentals

Overview of KVM and ARM64 Virtualization: Architecture, CPU, Memory, and I/O Virtualization

KVM turns the Linux kernel into a hypervisor that, together with QEMU, provides hardware‑assisted CPU and memory virtualization on ARM64 platforms, using EL2‑based Stage‑2 address translation, while offering multiple I/O virtualization methods such as emulation, virtio, device passthrough, and shared assignment for flexible guest performance and isolation.

ARM64KVMQEMU
0 likes · 9 min read
Overview of KVM and ARM64 Virtualization: Architecture, CPU, Memory, and I/O Virtualization
Architects' Tech Alliance
Architects' Tech Alliance
Sep 19, 2021 · Fundamentals

Deepin aBos Integrated Machine: Architecture and Virtualization Technologies

The article explains Deepin's aBos integrated machine solution, detailing its three‑layer virtualization architecture, the role of the aSV hypervisor built on Linux KVM and QEMU, and the mechanisms of CPU, memory, and I/O virtualization, including Type‑I and Type‑II hypervisors, vCPU scheduling, and hardware‑assisted techniques.

I/O virtualizationKVMQEMU
0 likes · 13 min read
Deepin aBos Integrated Machine: Architecture and Virtualization Technologies
Liangxu Linux
Liangxu Linux
Feb 28, 2021 · Fundamentals

Step-by-Step Guide: Compile Linux Kernel and Debug with QEMU + GDB

Learn how to compile the Linux 4.19.172 kernel on CentOS, create a rootfs with BusyBox, and set up QEMU‑based debugging using GDB, including required kernel boot parameters, troubleshooting static linking errors, and optional Eclipse visual debugging.

BusyBoxCompilationLinux kernel
0 likes · 12 min read
Step-by-Step Guide: Compile Linux Kernel and Debug with QEMU + GDB
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 21, 2020 · Cloud Computing

How KVM and QEMU Work Together to Power Linux Virtualization

This article explains the KVM architecture, its interaction with QEMU, the step‑by‑step process of creating and running a virtual machine using ioctl calls, and the underlying source code structure that enables hardware‑assisted virtualization on Linux.

KVMKernel ModuleLinux virtualization
0 likes · 9 min read
How KVM and QEMU Work Together to Power Linux Virtualization
Architects' Tech Alliance
Architects' Tech Alliance
Apr 9, 2019 · Cloud Computing

How Virtio Boosts I/O Performance in KVM/QEMU Virtualization

Virtio is a semi‑virtualized I/O framework that standardizes device interfaces across hypervisors like KVM, QEMU, Xen and VMware, reducing driver development effort and improving performance through shared memory, ring buffers, and streamlined guest‑host communication.

I/O virtualizationKVMQEMU
0 likes · 8 min read
How Virtio Boosts I/O Performance in KVM/QEMU Virtualization
DevOps Cloud Academy
DevOps Cloud Academy
Mar 6, 2019 · Operations

KVM Installation and Configuration Guide

This article provides a step‑by‑step tutorial on installing and configuring KVM on a Linux server, covering CPU virtualization enablement, package installation, module loading, network setup, virtual disk creation, VM deployment, firewall rules, and VNC access.

KVMLinuxQEMU
0 likes · 5 min read
KVM Installation and Configuration Guide
UCloud Tech
UCloud Tech
Oct 27, 2017 · Cloud Computing

How to Debug Windows I/O Performance Issues in Virtualized Cloud Environments

This article walks through diagnosing and fixing severe Windows I/O performance degradation in a virtualized cloud host by using perf, systemtap, QEMU tracing, and kernel tweaks, revealing that excessive ACPI timer and APIC accesses cause costly VM exits and how enabling the Hyper‑V timer restores expected IOPS.

IO performanceKVMQEMU
0 likes · 10 min read
How to Debug Windows I/O Performance Issues in Virtualized Cloud Environments
MaGe Linux Operations
MaGe Linux Operations
Nov 24, 2016 · Cloud Computing

Master KVM: Deploy and Manage Virtual Machines on Linux with Libvirt

This guide walks through KVM’s background, features, architecture, and step‑by‑step deployment—including hardware checks, module loading, qemu‑kvm options, bridge configuration, script creation, VM installation, and Libvirt‑based management with virt‑install and virt‑manager—providing a comprehensive tutorial for Linux virtualization.

KVMLinuxQEMU
0 likes · 15 min read
Master KVM: Deploy and Manage Virtual Machines on Linux with Libvirt
21CTO
21CTO
Oct 1, 2015 · Fundamentals

Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm

This article chronicles the groundbreaking contributions of French programmer Fabrice Bellard—creator of QEMU, FFmpeg, TinyGL, and the record‑breaking Pi computation—alongside a brief look at Linus Torvalds’ Linux and Git milestones, highlighting how visionary engineers reshape computing.

Fabrice BellardGitLinux
0 likes · 11 min read
Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm
MaGe Linux Operations
MaGe Linux Operations
Nov 27, 2014 · Operations

Mastering KVM Virtualization: Key Concepts, Overcommit Strategies, and Essential Tools

This article provides a concise overview of KVM virtualization, covering the differences between full and para-virtualization, essential configuration files, backup and restore procedures, CPU and memory overcommit techniques, and the role of supporting tools such as QEMU, libvirt, and virt‑manager in managing virtual machines.

KVMLinuxOvercommit
0 likes · 8 min read
Mastering KVM Virtualization: Key Concepts, Overcommit Strategies, and Essential Tools