Shared library that provides direct I/O for each process. Prior to hpmud, all I/O was serialized through hpiod, a monolithic I/O processor. The new hpmud direct I/O is faster. Hpmud supports parallel, USB and JetDirect connectivity. . With hpmud, HPLIP no longer has Linux specific libusb extensions. This means any UNIX/Linux derivative that supports libusb may work with HPLIP. A public HPLIP "C" API is exposed through hpmud. See hpmud.h for documentation. A Python wrapper for hpmud, called hpmudext, is also available.