Anda harus terlebih dahulu menentukan apa itu driver. Saya akan mendefinisikannya sebagai program atau subrutin yang mengontrol perangkat (seperti kamera Anda) atau subsistem (seperti sistem file). Apakah itu melakukannya secara langsung melalui program sistem atau melalui server kernel atau proses pengguna-tanah seharusnya tidak menjadi masalah utama untuk pertanyaan yang pada dasarnya bersifat semantik ini.
Dalam beberapa kasus Linux hanya menyediakan protokol umum yang ditulis dalam perangkat lunak di mana "driver" yang sebenarnya adalah pohon perangkat. Itu adalah konfigurasi parameter perangkat keras dan perangkat lunak mana yang digunakan yang membentuk driver.
Secara umum antarmuka dan protokol driver diimplementasikan menggunakan modul kernel yang dimuat sesuai kebutuhan yang ditentukan oleh pohon perangkat atau aturan udev. Modul kernel bukanlah proses atau pustaka yang paling ketat.
Pustaka hanyalah seperangkat kode statis yang dapat dimuat ke dalam proses apa pun yang diberikan. Sistem operasi modern memuat pustaka ini ke dalam memori bersama. Suatu proses dapat dengan sendirinya menautkan ke sejumlah perpustakaan bersama.
Suatu proses adalah program yang sedang berjalan di mana program sistem atau kernel telah mengalokasikan sumber daya seperti memori sistem dan waktu cpu. Modul kernel mungkin atau mungkin tidak mengikuti pola ini sendiri tetapi terlepas dari itu tidak dianggap sebagai proses defacto di Linux.
Jadi untuk menjawab pertanyaan Anda seorang pengemudi tidak perlu proses tetapi bisa. Sementara kode dapat ada di perpustakaan, driver masih dimuat ke dalam memery melalui program apakah itu kernel dalam bentuk modul kernel atau proses userland.
Ini menjadi lebih dari argumen semantik ketika mempertimbangkan apa totalitas pengemudi sebenarnya. Anda bisa mengatakan driver selalu sebuah program tetapi kadang-kadang tidak seperti dalam kasus pohon perangkat juga sebenarnya bisa menjadi proses userland, file pohon perangkat, aturan udev dan modul kernel di mana proses dan modul keduanya menggunakan perpustakaan semua untuk membuat logika pengemudi.