Back to Programs

Operating systems

Qubes OS

A reasonably secure operating system

clinuxpythonshellvirtualizationxenruby

Participation history

4 GSoC years

2026

3 projects

Official year page

Graphical package manager support in templates

I believe Qubes is an easy and intuitive tool to achieve “reasonable” security, as it relies on explicit compartmentalization and force users to...

Generalise the Qubes PDF Converter to Other Types of Files

The Qubes PDF converter safely sanitises untrusted PDFs by rendering them inside a disposable VM. However, other risky file types (documents,...

Automate template version upgrade

Qubes OS uses TemplateVMs as the base for most application qubes. These templates track upstream operating system releases such as Fedora and Debian,...

2021

1 project

Official year page

Simplified external port forwarding and automatic NAT traversal

Currently, Qubes OS lacks a centralized an easy way to forward ports to virtual machines. Although it is possible to forward ports by issuing...

2020

1 project

Official year page

Template Manager and Package Handling Improvements

Designing a better mechanism for handling template installation and creating a user-facing application to deal with such mechanism and other...

2017

2 projects

Official year page

Qubes MIME Handlers

Current State Users are required to manually open untrusted files through a right-click dialog each time they want to access them in a Disposable...

Making Anti Evil Maid protection of Qubes OS resistant against shoulder surfing and video surveillance

Observing the user during early boot should not be sufficient to defeat the protection offered by Anti Evil Maid (AEM). Using time based one-time...