Das Linux Wacom Projekt besteht aus drei Hauptkomponenten:
- Der Kernel-Treiber übersetzt hardwarespezifische Protokolle in Standard-Eingabeereignisse und wird direkt in den Linux-Kernel integriert.
- Der X-Treiber ist für die Übersetzung von Kernel-Ereignissen in das Linux-Fenstersystem zuständig, damit Tablets mit Anwendungen wie Blender, Maya und GIMP verwendet werden können.
- Die libwacom-Bibliothek stellt Anwendungen mehr Informationen über angeschlossene Wacom-Geräte zur Verfügung und ermöglicht so voll funktionsfähige Bedienfelder mit relevanten Optionen und besseren Standardeinstellungen.