All organizations · GSoC 2026 · Operating systems, Security
Qubes OS
A reasonably secure operating system
Qubes OS is a security- and privacy-focused free-and-open-source operating system that provides a safer platform for communications, information management, and general computing.
- c
- python
- xen
- security
- privacy
- OS
Project ideas
15 ideas on its 2026 ideas page; of the 15 that state a difficulty: 2 easy, 8 medium, 5 hard. Sizes: 7 medium, 8 large. 9 mentors named.
- Graphical package manager support in templates medium medium
- Automate template version upgrade large medium
- Qubes as a Vagrant provider large medium
- System health monitor large medium
- Mechanism for maintaining in-VM configuration medium medium
- Qubes Live USB large hard
- LogVM(s) medium easy
- GUI agent for Windows 8/10 medium hard
- Generalize the Qubes PDF Converter to other types of files medium easy
- Progress towards reproducible builds large medium
- Porting Qubes to ARM/aarch64 large hard
- Android development in Qubes large hard
- Admin API Fuzzer medium medium
- Secure Boot support medium hard
- Reduce logging of Disposable VMs large medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2017, 4 years. Projects per year: '17: 2, '20: 1, '21: 1, '26: 3.
On GitHub
81 repositories pushed to in the last year. Main languages: Python (22), Makefile (18), Shell (15), C (12), Ruby (2), Brainfuck (1).
Links and channels
- Website: https://qubes-os.org
- Ideas page: https://doc.qubes-os.org/en/latest/developer/general/gsoc.html#project-ideas
- Contributor guide: https://doc.qubes-os.org/en/latest/developer/general/gsoc.html#information-for-students
- Source code: https://github.com/QubesOS/
- Mailing list: https://forum.qubes-o.org
- Mailing list: https://doc.qubes-os.org/en/latest/introduction/support.html#qubes-devel
- Chat: https://internal-team.matrix.instance
git-into-gsoc org "Qubes OS" --shortlist
git-into-gsoc repos "Qubes OS"
git-into-gsoc issues --org "Qubes OS"
or ask your assistant: "Which Qubes OS repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.