Linux suministra una API que abstrae la realización de E/S a través de todos los buses y dispositivos, permitiendo a los controladores de dispositivos ser escritos independientemente del tipo de bus.