# virtio

Published articles for virtio.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## QEMU version 11.1.0 released

DevFeed: [QEMU version 11.1.0 released](<https://devfeed.tech/articles/qemu-version-11-1-0-released-32658.md>)

Original publisher: [Read original article](<https://www.qemu.org/2026/08/11/qemu-11-1-0/>)

Published: 2026-08-11T23:56:00Z

Content type: release

Language: en

Sources: [QEMU](<https://devfeed.tech/sources/qemu.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [version](<https://devfeed.tech/topics/version.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [virtio](<https://devfeed.tech/topics/virtio.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [arm](<https://devfeed.tech/tags/arm.md>), [availability](<https://devfeed.tech/tags/availability.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [cache](<https://devfeed.tech/tags/cache.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [gui](<https://devfeed.tech/tags/gui.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [qemu-11-1](<https://devfeed.tech/tags/qemu-11-1.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [testing](<https://devfeed.tech/tags/testing.md>), [version](<https://devfeed.tech/tags/version.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

QEMU 11.1.0 has been released with more than 3,200 commits from 285 authors. The release adds or improves emulation, virtualization, GUI, architecture, firmware, and accelerator support, including UFS features, ARM and RISC-V capabilities, nested virtualization, and new machine and board support.

### Source excerpt

We'd like to announce the availability of the QEMU 11.1.0 release. This release contains 3200+ commits from 285 authors.

## Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

DevFeed: [Паравиртуализация при отладке графических приложений KasperskyOS в QEMU](<https://devfeed.tech/articles/kasperskyos-qemu-23086.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/kaspersky/articles/1067226/>)

Author: denis\_molodyakov ("Лаборатория Касперского")

Published: 2026-08-11T14:29:29Z

Content type: tutorial

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [kasperskyos](<https://devfeed.tech/tags/kasperskyos.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [tag-3bc896470be0](<https://devfeed.tech/tags/tag-3bc896470be0.md>), [tag-9d72402955ce](<https://devfeed.tech/tags/tag-9d72402955ce.md>), [tag-a7f27c878c10](<https://devfeed.tech/tags/tag-a7f27c878c10.md>), [tag-c9b6af447c74](<https://devfeed.tech/tags/tag-c9b6af447c74.md>), [tag-e5df878d9cd9](<https://devfeed.tech/tags/tag-e5df878d9cd9.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [wayland](<https://devfeed.tech/tags/wayland.md>)

### AI overview

A KasperskyOS graphics team lead describes the challenges of providing distributed developers with access to target hardware for operating-system and driver development. The article introduces their use of paravirtualization with QEMU as a way to address these development and debugging constraints.

### Source excerpt

Привет! Меня зовут Денис Молодяков, я -- тимлид команды графики в KasperskyOS. Мы отвечаем за разработку графического стека полного цикла для микроядерной ОС: от создания низкоуровневых графических драйверов до всего необходимого для фреймворков. Современная реальность разработки диктует новые правила: удаленка и распределенные команды стали нормой. Моя команда не исключение -- ребята базируются в разных регионах. При этом каждому разработчику требуется доступ к аппаратным платформам для сборки, запуска ОС, написания и отладки драйверов. Обеспечение каждого сотрудника полным набором плат сопряжено с серьезными логистическими и финансовыми затратами. В этой статье я хочу рассказать, как мы искали оптимальное решение этой проблемы и почему пришли к использованию методики паравиртуализации. Читать далее

## GNU Hurd Q2 2026 development updates

DevFeed: [GNU Hurd Q2 2026 development updates](<https://devfeed.tech/articles/2026-q2-32750.md>)

Original publisher: [Read original article](<http://www.gnu.org/software/hurd/news/2026-q2.html>)

Published: 2026-07-03T20:32:51Z

Content type: news

Language: en

Sources: [GNU Hurd](<https://devfeed.tech/sources/gnu-hurd.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [POSIX](<https://devfeed.tech/topics/posix.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [code](<https://devfeed.tech/tags/code.md>), [crash](<https://devfeed.tech/tags/crash.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [posix](<https://devfeed.tech/tags/posix.md>), [servers](<https://devfeed.tech/tags/servers.md>), [svg](<https://devfeed.tech/tags/svg.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [wiki](<https://devfeed.tech/tags/wiki.md>)

### AI overview

A quarterly GNU Hurd development update covering a public 9pfs repository with basic file browsing and reading support, additional write support, POSIX-related validation, bug fixes, cross-compilation work, Rust translator development, and planned dynamic device population.

### Source excerpt

Hello and welcome to another Qoth! Here's what's been happening in Q2 of 2026! Joshua Branson added a pretty cool svg logo for our ethernet multiplexor. He built that image with Inkscape whilst using a Hurd laptop (Thinkpad 420) running on real iron! The Hurd wiki could certainly use more artwork. Perhaps you have a favorite Hurd translator that you believes needs some artwork! Sergey Bugaev announced his WIP 9pfs (source code), and it has a wiki page! He writes: Some years ago, I experimented with implementing a 9P translator for the Hurd. Hopefully there is no need to tell this list what 9P is :) Besides just browsing files on the few existing servers out there, a potential use case is virtio-9p, to enable shared directory trees between VMs and the host. But that would need someone to implement virtio support in the Hurd. I wanted to complete 9pfs before publishing, but that ultimately didn't happen, so now it's time to turn it over to the community. I now went and made the repository public on GitHub: https://github.com/bugaevc/9pfs What's implemented is basic browsing (readdir, stat), path resolution (dir_lookup), and reading files (io_read). And below that, the whole tracking for nodes, peropens, protids, fids, tags, and 9p RPCs. Improvements are welcome, send patches to this list with [PATCH 9pfs] in the subject. A good starting point would be to continue porting things that I had implemented in the old netfs-based version (see netfs.c) but didn't yet port to the new one. He then got a little more motivated, and he added some write support! Etienne Brateau added validation to msync, so that the Hurd better follows POSIX. Diego Nieto Cid worked on allowing privileged users to set their task priority (nice value). His patches landed in glibc and GNU Mach. He also fixed a tiny bug in our test suite. He fixed an adjtime bug, which is helpful to the OpenNTPD port, and he fixed two more bugs. Paulo Duarte sent a RFC patch series trying to commit Sergey's previous AA

## QEMU version 11.0.0 released

DevFeed: [QEMU version 11.0.0 released](<https://devfeed.tech/articles/qemu-version-11-0-0-released-32657.md>)

Original publisher: [Read original article](<https://www.qemu.org/2026/04/22/qemu-11-0-0/>)

Published: 2026-04-22T16:11:00Z

Content type: release

Language: en

Sources: [QEMU](<https://devfeed.tech/sources/qemu.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [version](<https://devfeed.tech/topics/version.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [systems](<https://devfeed.tech/topics/systems.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [gdb](<https://devfeed.tech/topics/gdb.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [availability](<https://devfeed.tech/tags/availability.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [download](<https://devfeed.tech/tags/download.md>), [gdb](<https://devfeed.tech/tags/gdb.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [qemu-11-0](<https://devfeed.tech/tags/qemu-11-0.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [testing](<https://devfeed.tech/tags/testing.md>), [updates](<https://devfeed.tech/tags/updates.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

QEMU 11.0.0 is released with more than 2,500 commits from 237 authors. Highlights include a new Nitro accelerator for AWS Nitro Enclaves, expanded accelerator and confidential VM support, new architecture features, and updates to device emulation, plugins, drivers, and debugging.

### Source excerpt

We'd like to announce the availability of the QEMU 11.0.0 release. This release contains 2500+ commits from 237 authors.

## QEMU version 10.2.0 released

DevFeed: [QEMU version 10.2.0 released](<https://devfeed.tech/articles/qemu-version-10-2-0-released-32655.md>)

Original publisher: [Read original article](<https://www.qemu.org/2025/12/24/qemu-10-2-0/>)

Published: 2025-12-24T23:12:00Z

Content type: release

Language: en

Sources: [QEMU](<https://devfeed.tech/sources/qemu.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [version](<https://devfeed.tech/topics/version.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [io\_uring](<https://devfeed.tech/topics/io-uring.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [migration](<https://devfeed.tech/topics/migration.md>), [virtio](<https://devfeed.tech/topics/virtio.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [arm](<https://devfeed.tech/tags/arm.md>), [availability](<https://devfeed.tech/tags/availability.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [ci](<https://devfeed.tech/tags/ci.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [features](<https://devfeed.tech/tags/features.md>), [google](<https://devfeed.tech/tags/google.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [io-uring](<https://devfeed.tech/tags/io-uring.md>), [migration](<https://devfeed.tech/tags/migration.md>), [performance](<https://devfeed.tech/tags/performance.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [qemu-10-2](<https://devfeed.tech/tags/qemu-10-2.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [testing](<https://devfeed.tech/tags/testing.md>), [virtio](<https://devfeed.tech/tags/virtio.md>)

### AI overview

QEMU 10.2.0 has been released, with over 2,300 commits from 188 authors. Highlights include FreeBSD 9pfs support, live VM updates through cpr-exec migration, io_uring performance improvements, expanded ARM and RISC-V emulation, and additional fixes and device support.

### Source excerpt

We'd like to announce the availability of the QEMU 10.2.0 release. This release contains 2300+ commits from 188 authors.

## QEMU version 10.0.0 released

DevFeed: [QEMU version 10.0.0 released](<https://devfeed.tech/articles/qemu-version-10-0-0-released-32652.md>)

Original publisher: [Read original article](<https://www.qemu.org/2025/04/23/qemu-10-0-0/>)

Published: 2025-04-23T18:14:00Z

Content type: release

Language: en

Sources: [QEMU](<https://devfeed.tech/sources/qemu.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [version](<https://devfeed.tech/topics/version.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [IOMMU](<https://devfeed.tech/topics/iommu.md>), [Mainframe](<https://devfeed.tech/topics/mainframe.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [availability](<https://devfeed.tech/tags/availability.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [iommu](<https://devfeed.tech/tags/iommu.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [qemu-10-0](<https://devfeed.tech/tags/qemu-10-0.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [speed](<https://devfeed.tech/tags/speed.md>), [version](<https://devfeed.tech/tags/version.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

QEMU 10.0.0 has been released with more than 2,800 commits from 211 authors. Highlights include virtio-scsi multiqueue support, improved Intel IGD passthrough, expanded architecture emulation, new board and CPU models, documentation improvements, and faster string-instruction emulation.

### Source excerpt

We'd like to announce the availability of the QEMU 10.0.0 release. This release contains 2800+ commits from 211 authors.

## Diagnosing MTU Mismatches Between QEMU TAP Interfaces and VM Network Devices

DevFeed: [Diagnosing MTU Mismatches Between QEMU TAP Interfaces and VM Network Devices](<https://devfeed.tech/articles/the-linux-bridge-mtu-hell-11152.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/03/linux-bridge-mtu-hell/>)

Published: 2025-03-11T07:11:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Vagrant](<https://devfeed.tech/topics/vagrant.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [linux](<https://devfeed.tech/tags/linux.md>), [networking](<https://devfeed.tech/tags/networking.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [switching](<https://devfeed.tech/tags/switching.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

The article investigates asymmetric connectivity when oversized packets traverse two virtual machines connected through a Linux bridge. Packet captures show that QEMU does not adjust the Linux TAP interface MTU when a VM changes its virtual NIC MTU, creating an MTU mismatch that can prevent packets from reaching the outgoing interface.

### Source excerpt

It all started with an innocuous article describing the MTU basics. As the real purpose of the MTU is to prevent packet drops due to fixed-size receiver buffers, and I waste spend most of my time in virtual labs, I wanted to check how various virtual network devices react to incoming oversized packets. As the first step, I created a simple netlab topology in which a single link had a slightly larger than usual MTU... and then all hell broke loose. Read more ...

## QEMU version 9.2.0 released

DevFeed: [QEMU version 9.2.0 released](<https://devfeed.tech/articles/qemu-version-9-2-0-released-32650.md>)

Original publisher: [Read original article](<https://www.qemu.org/2024/12/11/qemu-9-2-0/>)

Published: 2024-12-11T23:42:00Z

Content type: release

Language: en

Sources: [QEMU](<https://devfeed.tech/sources/qemu.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [version](<https://devfeed.tech/topics/version.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [x86](<https://devfeed.tech/topics/x86.md>), [IOMMU](<https://devfeed.tech/topics/iommu.md>), [Compression](<https://devfeed.tech/topics/compression.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [accelerated](<https://devfeed.tech/tags/accelerated.md>), [announce](<https://devfeed.tech/tags/announce.md>), [arm](<https://devfeed.tech/tags/arm.md>), [availability](<https://devfeed.tech/tags/availability.md>), [compression](<https://devfeed.tech/tags/compression.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [iommu](<https://devfeed.tech/tags/iommu.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [qemu-9-2](<https://devfeed.tech/tags/qemu-9-2.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [rust](<https://devfeed.tech/tags/rust.md>), [venus](<https://devfeed.tech/tags/venus.md>), [version](<https://devfeed.tech/tags/version.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [vulkan](<https://devfeed.tech/tags/vulkan.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

QEMU 9.2.0 has been released with more than 1,700 commits from 209 authors. Highlights include improved virtio-GPU Vulkan and Venus support, migration compression, experimental Rust device models, and new architecture and accelerator features.

### Source excerpt

We'd like to announce the availability of the QEMU 9.2.0 release. This release contains 1700+ commits from 209 authors.

## ReactOS 0.4.14 released

DevFeed: [ReactOS 0.4.14 released](<https://devfeed.tech/articles/reactos-0-4-14-released-33193.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/reactos-0414-released/>)

Published: 2021-12-16T00:00:00Z

Content type: release

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [version](<https://devfeed.tech/topics/version.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [boot](<https://devfeed.tech/topics/boot.md>), [bug](<https://devfeed.tech/topics/bug.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Xbox](<https://devfeed.tech/topics/xbox.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bug](<https://devfeed.tech/tags/bug.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [free](<https://devfeed.tech/tags/free.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [release](<https://devfeed.tech/tags/release.md>), [shell](<https://devfeed.tech/tags/shell.md>), [updates](<https://devfeed.tech/tags/updates.md>), [version](<https://devfeed.tech/tags/version.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [xbox](<https://devfeed.tech/tags/xbox.md>)

### AI overview

The ReactOS Team announces version 0.4.14, a maintenance release containing FreeLoader, Shell, kernel, NetKVM VirtIO, Xbox port, and NEC PC-9800 improvements. The release also addresses regressions and bugs, while newer developments remain in nightly builds.

### Source excerpt

The ReactOS Team is pleased to announce the release of version 0.4.14. As with every other release, we're regularly noting improvements and updates to keep you in touch with what is being done in ReactOS. In this release, improvements range from FreeLoader fixes, Shell features, kernel fixes, NetKVM VirtIO bringup, further work on the Xbox port and support for NEC PC-9800. Note that it took us over a year to get this release in shape and fix regressions.

## Lightweight Linux Kernel Development with KVM

DevFeed: [Lightweight Linux Kernel Development with KVM](<https://devfeed.tech/articles/lightweight-linux-kernel-development-with-kvm-21933.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/2013/12/lightweight-linux-kernel-development-with-kvm/>)

Author: Nelson Elhage

Published: 2013-12-30T02:11:45Z

Content type: tutorial

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [development](<https://devfeed.tech/tags/development.md>), [features](<https://devfeed.tech/tags/features.md>), [image](<https://devfeed.tech/tags/image.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [virtio](<https://devfeed.tech/tags/virtio.md>)

### AI overview

A practical workflow for Linux kernel development using lightweight virtual machines with KVM. It covers minimal kernel configuration, building a Debian userspace disk image, booting the guest with virtio, and configuring networking, with notes for different architectures.

### Source excerpt

I don't do a ton of Linux kernel development these days, but I've done a fair bit in the past, and picked up a number of useful techniques for doing kernel development in a relatively painless fashion. This blog post is a writeup of the tools and techniques I use when developing for the Linux kernel. Nothing I write here is "the one way" to do it, but this is a workflow I've found to work for me, that I hope others may find useful.