The DCK, or "Device Configuration Kit", aims to provide a distribution and subsystem agnostic means for managing hardware devices (under Linux, etc.) This includes adding new hardware, configuring hardware, etc.
Architecturally, the DCK will consist of three different layers:
The DCK is being written in a combination of C++ and Lua. Lua was chosen for this project due to its high level of flexibility and its embeddable size (around 100-150k of overhead, w/o being compressed.)
This project has the following developers:
Keep up with the latest Advogato features by reading the Advogato status blog.