Juht või kontroller seade on tarkvara, mis suhtleb välisseadmetega operatsioonisüsteemiga. Näiteks võib helikaart väljastada helisignaali või võtta heli väljastpoolt, videokaart on võimeline saatma videosignaali monitorile, et koostada süsteemi töölaua graafik, hiir on võimeline liigutama noolt. virtuaalne sisse ekraan jne.
Teisisõnu, draiverid või kontrollerid teevad riistvarast, materiaalsest seadmest abstraktsiooni, tõlkides need tarkvara kaudu tõlgenduseks. Sel moel näeme helikaartide puhul mikserit (või mikserit) tarkvara abil, mis võimaldab meil reguleerida erinevaid sisendeid ja väljundeid: suurendage või vähendage üldist helitugevust, jäädvustage heli läbi mikrofoni või liini, reguleerige stereopaneele (vasakule, paremale), aktiveerige või desaktiveerige digitaal- või analoogväljund jne.
Videokaardi puhul saaksime reguleerida eraldusvõimet, milles operatsioonisüsteemi töölaud kuvatakse, pikslite arvus: näiteks 1024 x 768 (horisontaalne x vertikaalne), 1200 x 800, 800 x 600 jne. peal.
Hiire või hiire puhul saame reguleerida kursori (või noole) liikumiskiirust, kiirendust, vahetada vasakut ja paremat nuppu jne.
Kui draiverit pole, siis need välisseadmed nad ei töötaks üldseIsegi kontrolleri olemasolul on otsustav mõju võimalustele, mis meil on nende käsitlemisel: piiratud kontrollerid võimaldavad meil juurdepääsu vaid piiratud hulgale riistvarafunktsioonidele. See puudutab arendamisel olevaid draivereid, mis pole veel valmis ja võimaldavad sel põhjusel teha vaid mitmeid asju, mida saaks teha.
Sellistes süsteemides nagu Windows või Mac levitab riistvaratootja sagedamini CD-l/DVD-l, väljaspool oma patenteeritud operatsioonisüsteeme või sees, sertifitseeritud draivereid või mitte, seoses tarkvara tootvate ettevõtetega: Microsoft või Apple. GNU / Linuxi või BSD puhul väljastavad ettevõtted draivereid harva: mõnikord on need patenteeritud, mõnikord tasuta. Sellised ettevõtted nagu HP käivitavad tavaliselt välisseadmete (nt printerid) draiverid, saavutades täieliku ühilduvuse.
Kui ettevõte oma draivereid välja ei anna, teevad sageli häkkerid (arvutieksperdid, kes kasutavad probleemi lahendamiseks leidlikkust) oma autojuhid koostöös erinevate meetoditega, näiteks pöördprojekteerimisega. See hõlmab uurimist, kuidas välisseade suhtleb ülejäänud arvutisüsteemiga, selle vormide dekodeerimist ja analüüsi tõlkimist draiveriks, mis võimaldab meil teatud riistvara kasutada. Mõnikord ületab saavutatud tulemus patenteeritud draiverite kvaliteeti ja funktsionaalsust. Teisest küljest on GNU / Linuxis, BSD-s ja muudes tasuta süsteemides draiverid juba süsteemi sisse lülitatud, mis on lõppkasutaja jaoks eelis: nad ei pea neid Internetist otsima ega midagi imelikku tegema.
Teatud juhtudel, näiteks WiFi (traadita) kaardid, on GNU / Linuxi kasutaja nähtav "kohustatudWindowsi draiverite kasutamiseks ndiswrapper tarkvara kaudu: ainult mõned kiibid toetavad tasuta draivereid, näiteks kiipe Atheros, ja Realtek 818x (On suurepäraseid USB-seadmeid, mis töötavad tasuta tarkvaraga, ilma et oleks vaja neid rohkem kui arvutiga ühendada).
Kuigi on lugematul hulgal veebilehti, mis pakuvad draivereid binaarvormingus (ilma lähtekoodita), siis kasutaja peaks olema ettevaatlik nende tarkvarade installimisel, kuna need võivad sisaldada Trooja viiruseid või peaaegu kõike.