PDK, the 64 Studio Platform Development Kit
This site is concerned with the 64 Studio Platform Development Kit (PDK), a Free Software tool that we use to automate the production and maintenance of several different projects. PDK is a kind of version control system for distributions, allowing us to create and manage many different custom products based on Debian and Ubuntu sources.
PDK was originally part of Componentized Linux, a platform developed at Progeny Linux Systems for building custom GNU/Linux distributions. Following the closure of Progeny in 2007, we now maintain PDK, and make it available to the Free Software development community through this site. You can browse the PDK source here. PDK is written in Python, the source code is well commented and contains documented examples. It is released under the GNU GPL, version 2.
If you are interested in PDK development, and would like write access to the PDK wiki or bug tickets, please contact us at 64 Studio.
Downloads
You can now get the very latest version of PDK here:
http://apt.64studio.com/backports/pool/main/p/pdk/
including source tarballs, and .deb packages for Debian Lenny and Ubuntu Hardy.
APT servers
The current release of PDK is made available in the APT repositories here:
deb http://apt.64studio.com/backports hardy-backports main
and here:
deb http://apt.64studio.com/backports lenny-backports main
Gitweb interface
The git repository for bleeding-edge development is here:
http://git.64studio.com/?p=pdk.git;a=summary
Documentation
How to build a GNU/Linux distro with PDK
How to build and maintain a component (page needs updating)
Tracking Your Changes Over Time
Mailing List
