Highly-optimized hypervisor

Nubificus develops a highly-optimized hypervisor based on KVM. Our home-brewed hypervisor delivers native performance for I/O-intensive workloads, while maintaining secure execution in multi-tenant environments.

Lightweight execution

At Nubificus, we minimize the application execution overhead. We achieve this with the use of unikernels while building on the concept of library operating systems.

Hardware Acceleration

We bridge the gap between hardware accelerators and virtualized workloads. We define the simplest interface for common snippets of code that can be accelerated and transparently execute the code, in hardware, while the rest of the application execution flow is progressing.

Efficient Container Storage

We bring containerized storage to unikernel containers. Most of the benefits of container storage are now available on lightweight, single-app microVM instances, spawned as containers.

Virtualization Systems Research

We design, develop, and optimize systems software for numerous use-cases.

Virtualization Research

We collaborate with academic institutions and R&D departments, to conduct systems research and move beyond the state-of-the-art on systems design and implementation.

Low-level systems development

With our expertise in low-level systems software, distributed systems and security, we are building a powerful set of tools which we combine to deliver bespoke virtualisation solutions.

Application porting

We enhance your monolithic application workflow with satellite micro-services running as unikernels, with minimal overhead and near-instant response times.

Deployment & Maintenance

We design, deploy, and maintain your application in various environments: the cloud, on-prem or at the edge. With more than 20 years of experience in systems administration, we relieve you from the burden of deploying, monitoring and maintaining your application.

Re-visiting the execution stack at the edge

At Nubificus, we explore lightweight virtualization solutions for edge, low-power devices. Specifically, we bring aarch64 support for Nabla containers. Additionally, we experiment with lightweight hypervisors such as AWS firecracker, and code in the necessary support for running on a Raspberry Pi 4.

This way, deployment and management of lightweight workloads on low-power devices is feasible, where resources are scarse and valuable.

Embracing the open-source ecosystem

We are day-to-day users of open-source software.
We develop, build on top of, maintain, and promote open-source software.
Currently, we actively use and contribute to the following projects:

Get In Touch

We would love to hear from you

About us

Nubificus LTD is a software consultancy tackling complex virtualization problems. Our team has more than 15 years of experience in designing, building, and maintaining multi-stack systems, with a strong academic and industry background. We are a distributed team based in the UK, Greece and Spain.
We experiment with various levels of the systems software stack for lightweight, secure, and high-performant workload execution in distributed environments. We are more than happy to discuss your issues and come up with a custom solution that fits your needs. Please do get in touch using the form on the right!

Contact Form

Your message was sent, thank you!