Duat ist eine Ein- und Ausgabe-Bibliothek, die die Protokolle 9p2000 und 9p2000.u implementiert. Sie hängt nur von Curie ab. Das bedeutet, dass sie benutzt werden kann, wenn ein sehr kleines Programm oder sehr geringer Speicherbedarf benötigt werden. (non)