GUADEC 2012
Third day of GUADEC already. And in Coruña! This is a very special city for me. I came here in 1996 to study Computer Science. Here I discovered UNIX for the first time, and spent hours learning how to...
View ArticleIndustryPack, QEMU and LinuxCon
IndustryPack drivers for Linux In the past months we have been working at Igalia to give Linux support to IndustryPack devices. IndustryPack modules are small boards (“mezzanine”) that are attached to...
View ArticleIgalia at LinuxCon Europe
I came to Barcelona with a few other Igalians this week for LinuxCon, the Embedded Linux Conference and the KVM Forum. We are sponsoring the event and we have a couple of presentations this year, one...
View ArticleQEMU and open hardware: SPEC and FMC TDC
Working with open hardware Some weeks ago at LinuxCon EU in Barcelona I talked about how to use QEMU to improve the reliability of device drivers. At Igalia we have been using this for some projects....
View ArticleI/O limits for disk groups in QEMU 2.4
QEMU 2.4.0 has just been released, and among many other things it comes with some of the stuff I have been working on lately. In this blog post I am going to talk about disk I/O limits and the new...
View ArticleImproving disk I/O performance in QEMU 2.5 with the qcow2 L2 cache
QEMU 2.5 has just been released, with a lot of new features. As with the previous release, we have also created a video changelog. I plan to write a few blog posts explaining some of the things I have...
View ArticleI/O bursts with QEMU 2.6
QEMU 2.6 was released a few days ago. One new feature that I have been working on is the new way to configure I/O limits in disk drives to allow bursts and increase the responsiveness of the virtual...
View ArticleQEMU and the qcow2 metadata checks
When choosing a disk image format for your virtual machine one of the factors to take into considerations is its I/O performance. In this post I’ll talk a bit about the internals of qcow2 and about one...
View Article“Improving the performance of the qcow2 format” at KVM Forum 2017
I was in Prague last month for the 2017 edition of the KVM Forum. There I gave a talk about some of the work that I’ve been doing this year to improve the qcow2 file format used by QEMU for storing...
View ArticleThe status of WebKitGTK in Debian
Like all other major browser engines, WebKit is a project that evolves very fast with releases every few weeks containing new features and security fixes. WebKitGTK is available in Debian under the...
View ArticleSubcluster allocation for qcow2 images
In previous blog posts I talked about QEMU’s qcow2 file format and how to make it faster. This post gives an overview of how the data is structured inside the image and how that affects performance,...
View ArticleRunning the Steam Deck’s OS in a virtual machine using QEMU
Introduction The Steam Deck is a handheld gaming computer that runs a Linux-based operating system called SteamOS. The machine comes with SteamOS 3 (code name “holo”), which is in turn based on Arch...
View ArticleAdding software to the Steam Deck with systemd-sysext
Introduction: an immutable OS The Steam Deck runs SteamOS, a single-user operating system based on Arch Linux. Although derived from a standard package-based distro, the OS in the Steam Deck is...
View Article
More Pages to Explore .....