Computer architecture
Software
System software
Ioctl
Unix
Cross-platform software
Linux kernel
Udev
Device driver
USB
Kernel
Operating system