0% found this document useful (0 votes)
39 views

Developer books _ Qubes OS

Uploaded by

bellodezio
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Developer books _ Qubes OS

Uploaded by

bellodezio
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

29/12/24, 02:32 Developer books | Qubes OS

 Developer documentation (/doc/#developer-


documentation) / General (/doc/#general)

Page contents

Developer books
Below is a list of various books that might be useful in learning some basics needed for Qubes development.

A must-read about Xen internals:


The Definitive Guide to the Xen Hypervisor (https://www.amazon.com/Definitive-Guide-Xen-
Hypervisor/dp/013234971X), by David Chisnall

Some good books about the Linux kernel:


Linux Kernel Development (https://www.amazon.com/Linux-Kernel-Development-Robert-
Love/dp/0672329468), by Robert Love
Linux Device Drivers (https://www.amazon.com/Linux-Device-Drivers-Jonathan-
Corbet/dp/0596005903), by Jonathan Corbet

Solid intro into Trusted Computing:


Dynamics of a Trusted Platform (https://www.amazon.com/Dynamics-Trusted-Platform-Buildin-
Grawrock/dp/1934053082), by David Grawrock (original Intel architect for TXT)

Good book about GIT:


Pro Git (https://git-scm.com/book/en/v2), by Scott Chacon and Ben Straub (complete book available free
online)

Useful books about Python:


Programming in Python 3 (https://www.qtrac.eu/py3book.html), by Mark Summerfield
Rapid GUI Programming with Python and Qt (https://www.qtrac.eu/pyqtbook.html), by Mark
Summerfield (Although note that Qt is being replaced by GTK (/doc/usability-ux/#gnome-kde-and-xfce) in
Qubes code.)

 Table of contents (/doc/)

 Glossary of terms (/doc/glossary/)

 Help and support (/support/)

https://www.qubes-os.org/doc/devel-books/ 1/3
29/12/24, 02:32 Developer books | Qubes OS

 Page source on GitHub (https://github.com/QubesOS/qubes-doc/blob/master/developer/general/devel-books.md)

 How to edit the docs (/doc/how-to-edit-the-documentation/)

 How to report a bug (/doc/issue-tracking/)

 Report a security issue (/security/)

 Search qubes-os.org
Using DuckDuckGo… Go!

Introduction

(/intro/)
What is Qubes OS? (/intro/)
Endorsements (/endorsements/)
Getting started (/doc/getting-started/)
Video tours (/video-tours/)
Screenshots (/screenshots/)
FAQ (/faq/)
Help and support (/support/)
Security center (/security/)
Architecture (/doc/architecture/)
Code of conduct (/code-of-conduct/)

Downloads

(/downloads/)
System requirements (/doc/system-requirements/)
Certified hardware (/doc/certified-hardware/)
Compatibility list (/hcl/)
Installation guide (/doc/installation-guide/)
Verifying signatures (/security/verifying-signatures/)
Supported releases (/doc/supported-releases/)
Version scheme (/doc/version-scheme/)
Source code (/doc/source-code/)
Software license (/doc/license/)
Download mirrors (/downloads/#mirrors)

Documentation

(/doc/)
Introduction (/doc/#introduction)
Choosing hardware (/doc/#choosing-your-hardware)
Installing and upgrading (/doc/#downloading-installing-and-upgrading-qubes)
How-to guides (/doc/#how-to-guides)

https://www.qubes-os.org/doc/devel-books/ 2/3
29/12/24, 02:32 Developer books | Qubes OS

Templates (/doc/#templates)
Troubleshooting (/doc/#troubleshooting)
Security in Qubes (/doc/#security-in-qubes)
Project security (/doc/#project-security)
Developer docs (/doc/#developer-documentation)
External docs (/doc/#external-documentation)

News

(/news/)
Announcements (/news/categories/#announcements)
Userbase statistics (/statistics/)
Research (/research/)
GitHub (https://github.com/QubesOS)
Qubes forum (https://forum.qubes-os.org/)
Twitter (https://twitter.com/QubesOS)
Mastodon (https://mastodon.social/@QubesOS)
Reddit (https://www.reddit.com/r/Qubes/)
Facebook (https://www.facebook.com/QubesOS)
LinkedIn (https://www.linkedin.com/company/qubes-os/)

Team

(/team/)
Report a bug (/doc/issue-tracking/)
Report a security Issue (/security/)
Inquiries (/team/#inquiries)
Core team (/team/#core-team)
Emeritus (/team/#emeritus)
Community contributors (/team/#community-contributors)

Donate 

(/donate/)
How to donate (/donate/)
Qubes Partners (/partners/)
How to contribute (/doc/contributing/)

Qubes OS ()

© 2024 The Qubes OS Project and others


Website source code (https://github.com/QubesOS/qubesos.github.io) | Tor onion service
(http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion) | Privacy policy (/privacy/) | Report a
problem (/doc/issue-tracking/) | Terms of use (/terms/) | Sitemap (/sitemap.xml)

https://www.qubes-os.org/doc/devel-books/ 3/3

You might also like