definiția șoferului

Un driver sau driver de dispozitiv este software-ul care comunică periferice cu sistemul de operare . De exemplu, o placă de sunet poate emite un semnal audio sau poate prelua audio din exterior, o placă video este capabilă să trimită un semnal video către un monitor pentru a grafica desktopul unui sistem, un mouse este capabil să deplaseze o săgeată. ecranul etc.

Cu alte cuvinte, driverele sau controlerele funcționează prin abstractizarea de hardware, de la echipamente tangibile, traducându-le într-o interpretare prin software. În acest fel, în cazul plăcilor de sunet putem vedea un mixer (sau mixer) prin software care ne va permite să reglăm diferitele intrări și ieșiri : ridicați sau micșorați volumul general, capturați sunetul printr-un microfon sau prin linie, reglați pan stereo (stânga, dreapta), activați sau dezactivați o ieșire digitală sau analogică etc.

În cazul unei plăci video, am putea regla rezoluția în care este afișat desktopul unui sistem de operare, în număr de pixeli: de exemplu, 1024 x 768 (orizontal x vertical), 1200 x 800, 800 x 600 și așa mai departe pe.

În cazul mouse-ului sau mouse-ului, putem regla viteza cu care se mișcă indicatorul (sau săgeata), accelerația, schimbăm butoanele stânga și dreapta etc.

Dacă nu ar exista driver, aceste periferice nu ar funcționa deloc , chiar și existența controlerului are un impact crucial asupra posibilității pe care o vom avea asupra manipulării lor: driverele limitate ne vor determina să accesăm doar un grup limitat de funcționalități hardware. Acesta este cazul driverelor în dezvoltare, care nu sunt încă finalizate și din acest motiv ne permit să facem doar o serie de lucruri care ar putea fi făcute.

În sisteme precum Windows sau Mac, este mai frecvent ca producătorul hardware să distribuie pe CD / DVD, în afara sau în interiorul sistemelor lor de operare proprietare, drivere certificate sau nu în raport cu companiile care produc software-ul: Microsoft sau Apple. În cazul GNU / Linux sau BSD, rareori companiile lansează drivere: uneori sunt proprietari, alteori sunt liberi. Firmele precum HP lansează de obicei drivere pentru periferice, cum ar fi imprimante, obținând compatibilitate deplină.

Atunci când o companie nu își eliberează driverele, de multe ori hackerii (experți în calculatoare care folosesc ingeniozitatea pentru a rezolva o problemă) își produc în colaborare propriile drivere prin diferite metode, cum ar fi ingineria inversă. Aceasta implică studierea modului în care perifericul comunică cu restul sistemului de calcul, decodificarea formelor sale și traducerea analizei într-un driver care ne permite să folosim anumite hardware. Uneori, rezultatul obținut depășește calitatea și funcționalitatea driverelor proprietare. Pe de altă parte, în GNU / Linux, BSD și alte sisteme libere, driverele sunt deja încorporate în sistem, ceea ce reprezintă un avantaj pentru utilizatorul final: nu vor trebui să le caute pe Internet sau să facă ceva ciudat.

În anumite cazuri, cum ar fi cardurile WiFi (wireless), utilizatorul GNU / Linux poate fi „ forțat ” să utilizeze driverele Windows prin intermediul software-ului ndiswrapper: doar unele cipuri acceptă drivere gratuite, cum ar fi cipurile Atheros și The Realtek 818x (există dispozitive USB excelente care funcționează cu software gratuit fără mai multă nevoie decât să le conectați la computer).

Deși există nenumărate pagini web care oferă drivere în format binar (fără cod sursă), utilizatorul ar trebui să fie atent atunci când instalează aceste software, deoarece acestea pot conține viruși troieni în interiorul lor sau practic orice.