2010-05-03 11:53:34 +00:00
---
2021-03-13 19:06:18 +01:00
lang: en
2015-04-10 20:17:45 +00:00
layout: doc
2015-10-28 22:14:40 +00:00
permalink: /doc/devel-books/
2015-10-11 07:04:59 +00:00
redirect_from:
2015-10-28 22:14:40 +00:00
- /en/doc/devel-books/
2015-10-11 07:04:59 +00:00
- /doc/DevelBooks/
- /wiki/DevelBooks/
2021-03-13 19:06:18 +01:00
ref: 32
2021-07-09 01:06:41 +00:00
title: Developer books
2010-05-03 11:53:34 +00:00
---
Below is a list of various books that might be useful in learning some basics needed for Qubes development.
2017-07-05 22:19:33 -04:00
- A must-read about Xen internals:
2021-03-13 18:03:23 +01:00
- _[The Definitive Guide to the Xen Hypervisor ](https://www.amazon.com/Definitive-Guide-Xen-Hypervisor/dp/013234971X )_, by David Chisnall
2010-05-03 11:53:34 +00:00
2017-07-05 22:19:33 -04:00
- Some good books about the Linux kernel:
2021-03-13 18:03:23 +01:00
- _[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
2010-05-03 11:53:34 +00:00
2017-07-05 22:19:33 -04:00
- Solid intro into Trusted Computing:
2021-03-13 18:03:23 +01:00
- _[Dynamics of a Trusted Platform ](https://www.amazon.com/Dynamics-Trusted-Platform-Buildin-Grawrock/dp/1934053082 )_, by David Grawrock (original Intel architect for TXT)
2010-05-03 11:53:34 +00:00
2017-07-05 22:19:33 -04:00
- Good book about GIT:
2021-03-13 18:03:23 +01:00
- _[Pro Git ](https://git-scm.com/book/en/v2 )_, by Scott Chacon and Ben Straub (complete book available free online)
2010-05-03 11:53:34 +00:00
2017-07-05 22:19:33 -04:00
- Useful books about Python:
2023-11-11 23:01:17 +01:00
- _[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
2017-07-05 22:19:33 -04:00
(Although note that [Qt is being replaced by GTK ](/doc/usability-ux/#gnome-kde-and-xfce ) in Qubes code.)