evdev er et generisk grensesnitt for innmatning i Linuxkjernen. Det generaliserer råe innmatningshendelser fra utstyrsdriverne og gjør dem tilgjengelige gjennom tegnutstyr i katalogen /dev/input/.
Brukerrommets bibliotek for Linuxkjernens komponent evdev blir kalt libevdev. Libevdev abstraherer evdev ioctl-kall gjennom typesikre grensesnitt og sørger for funksjoner som endrer utstyrets utseende. Libevdev har visse likheter med systemkallet read.