Virtualization and Cloud

Igalia has a team specialized in hypervisors, system virtualization and cloud technologies. Our engineers write, maintain and port drivers and provide solutions and development services using the QEMU/KVM hypervisor as well as the CEPH storage system.

KVM (Kernel Virtual Machine) is a full virtualization solution for Linux. It consists of a loadable kernel module that provides the core virtualization infrastructure. 

QEMU is an open source machine emulator and virtualizer. When used as a virtualizer, QEMU achieves near native performance  by executing the guest code directly on the host CPU. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, S390, 32-bit and 64-bit ARM, etc.

CEPH is a unified, distributed storage system designed to run applications with different storage interface needs and to manage vast amounts of data. Its Reliable Autonomic Distributed Object Store (RADOS) provides applications with object, block, and file system storage in a single unified storage cluster—making Ceph flexible, highly reliable and easy to manage.

Igalia has a team of engineers specialized in the cloud, storage and virtualization technologies who offer consultancy in the following areas:

  • New Linux-based solutions and virtualization technologies development.
  • Integration and customization of existing solutions.
  • Porting and maintainance of drivers.
  • QEMU / KVM: Hardware emulation and virtualization.
  • New feature developments in QEMU / KVM and CEPH.
  • Upstream development and maintenance.

We are long time developers with expertise in the Linux software stack, Kernel, CEPH and the QEMU / KVM hypervisor, making Igalia the perfect partner for your Linux-based hardware products.

Featured Media

Improving the Performance of the qcow2 Format (KVM Forum 2017)
Maintainer interviews: What's New in QEMU 2.5
Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)
Developing and Testing Industrial Hardware With QEMU
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)


Javier Muñoz 14/05/2018

Attending Panda Security Summit 2018

This Friday 18th I will be attending the Panda Security Summit 2018, the first cybersecurity summit organized by Panda Security. This will be my second event of the week in Madrid, the day before I will be attending the AWS Summit Madrid. The Panda...

Javier Muñoz 14/05/2018

Attending AWS Summit Madrid 2018

This Thursday 17th I will be attending the AWS Summit Madrid. This third edition is celebrated in IFEMA, the Trade Fair Institution of Madrid with more than 35 sessions planned in 7 parallel tracks. If you are attending the event and would like to chat...

Javier Muñoz 06/04/2018

Ceph Day in Santiago de Compostela

This week took place our first Ceph meetup in Santiago de Compostela. The event was organized by AMTEGA in collaboration with Red Hat, Supermicro, Colabora, Cumulus Networks, Dinahosting and Igalia. My talk Upstream consultancy and Ceph RadosGW/S3...

Javier Muñoz 23/03/2018

Ceph RGW/S3 demo container technical notes

Lately I am attending some industry events and talking about technical aspects related to Ceph RGW, Amazon S3, web APIs, etc. In my last talk in LibreCon I missed having some step-by-step technical notes, with focus on these issues, to share with the...

Javier Muñoz 21/12/2017

Open Source UAV and survival analysis with R

The previous week I played a bit with some reliability models and estimators to explore how a drone-based company could run survival analysis over its fleet in order to make decissions on the hardware plane while keeping its operational risks and costs...