Skip to content

Latest commit

 

History

History
94 lines (70 loc) · 2.8 KB

join.md

File metadata and controls

94 lines (70 loc) · 2.8 KB
layout title permalink
default
Join
/join/

Join the Qubes OS Team

The Qubes OS project is currently seeking individuals for the following positions:

Debian template maintainer

General tasks

See some of the issues related to this role.

Stable release manager

General tasks

  • Deciding what will be fixed in each stable release and what will be fixed only in new major releases
  • Backporting fixes to stable releases (and requesting core dev input when it isn't trivial)
  • Releasing packages for stable release (deciding when the package should be released to the current-testing repository and when it should be moved to the current repository)

Core developer

General tasks

  • Actual debugging of issues
  • Writing new features
  • Writing tests
  • Writing developer documentation (API, etc)
  • Providing input for community contributors when requested

Required and optional skills

  • Python
  • Shell scripting
  • System configuration (basic services, startup scripts etc)
  • Git, make
  • (Optional) networking, firewalling
  • (Optional) X11 protocol (raw)
  • (Optional) GUI frameworks (Gtk, Qt)
  • (Optional) kernel and/or hypervisor debugging skills
  • (Optional) low level stuff (UEFI, PCI communication, including IOMMU, networking down to ethernet layer, Xen backend/frontend interfaces)
  • (Optional) libvirt internals
  • (Optional) salt stack
  • (Optional) advanced desktop environment configuration, including writing plugins (KDE, Gnome)

The more "optional" the better :)

Example features for implementation

Smaller

Larger