Windows are nevoie de drivere pentru hardware furnizate de producător înainte ca hardul să funcționeze. Linux și alte sisteme de operare au nevoie, de asemenea, de drivere hardware înainte ca hardware-ul să funcționeze - dar driverele hardware sunt tratate diferit pe Linux.
Vestea bună este că, dacă un dispozitiv va funcționa pe Linux, probabil că va "funcționa" doar din cutie. Poate că trebuie să instalați drivere, dar unele componente hardware pot să nu funcționeze deloc.
Când instalați Windows, va trebui să instalați drivere hardware furnizate de producătorul hardware-ului - drivere de chipset-uri pentru plăci de bază, drivere pentru plăci grafice, drivere Wi-Fi și multe altele.
Windows nu încearcă să ajute. Microsoft îmbină multe dintre aceste drivere furnizate de producător cu Windows și găzduiește multe dintre ele pe Windows Update. Când conectați un dispozitiv nou la computerul dvs. Windows și vedeți fereastra "Instalare driver", este posibil ca Windows să descarce un driver furnizat de producător de la Microsoft și să-l instaleze pe PC. Microsoft nu scrie aceste drivere pe cont propriu - le primește de la producători și le oferă acestora după ce le-au verificat.
Dacă hardware-ul nu funcționează pe Windows, de obicei există un driver care să-l facă să funcționeze. Cu excepția cazului în care aveți un dispozitiv vechi care funcționează numai cu versiuni mai vechi de Windows, producătorul a făcut munca de a face să lucreze cu Windows. Hardware care nu funcționează este, de obicei, doar un download rapid șofer departe de lucru.
Lucrurile sunt diferite pe Linux. Cele mai multe drivere pentru hardware pe computer sunt open-source și integrate în Linux în sine. Aceste drivere hardware sunt, în general, parte a kernel-ului Linux, deși fragmente de drivere grafice fac parte din Xorg (sistemul grafic), iar driverele de imprimantă sunt incluse în CUPS (sistemul de tipărire).
Aceasta înseamnă că majoritatea driverelor hardware disponibile sunt deja pe computerul dvs., incluse împreună cu kernelul, serverul grafic și serverul de imprimare. Aceste drivere sunt uneori dezvoltate de pasionați. Dar ele sunt uneori dezvoltate de producătorii de hardware înșiși, care contribuie direct la codul kernelului Linux și alte proiecte.
Cu alte cuvinte, majoritatea driverelor hardware sunt incluse în afara casetei. Nu este nevoie să vă căutați drivere furnizate de producător pentru fiecare bit de hardware de pe sistemul dvs. Linux și să le instalați. Sistemul dvs. Linux ar trebui să vă detecteze automat hardware-ul și să utilizeze driverele hardware corespunzătoare.
Unii producători își oferă propriile șoferi, proprietari de tip "closed-source". Acestea sunt driverele hardware pe care producătorii le scriu și le întrețin singure, iar natura lor cu surse închise înseamnă că cele mai multe distribuții Linux nu se vor lega și le vor activa în mod automat pentru dvs.
Cel mai adesea, acestea includ driverele grafice de proprietate atât pentru hardware-ul grafic NVIDIA, cât și pentru grafica AMD, care oferă mai multă performanță grafică pentru jocuri pe Linux. Există drivere cu sursă deschisă care pot face ca grafica să funcționeze, dar nu oferă același nivel de performanță în jocuri 3D. Unele drivere Wi-Fi sunt, de asemenea, proprietate, astfel încât hardware-ul wireless poate să nu funcționeze până când le instalați.
Modul în care instalați driverele de proprietate depinde de distribuția dvs. Linux. Pe distribuțiile Ubuntu și Ubuntu, există un instrument "Drivere suplimentare". Deschideți liniuța, căutați "Drivere suplimentare" și lansați-o. Acesta va detecta driver-ele proprietare pe care le puteți instala pentru hardware-ul dvs. și vă va permite să le instalați. Linux Mint are un instrument "Driver Manager" care funcționează în mod similar. Fedora este împotriva șoferilor proprietari și nu le face ușor de instalat. Fiecare distribuție Linux o manipulează într-un mod diferit.
Cu toate acestea, poate fi necesar să instalați drivere pentru imprimante. Când utilizați un instrument de configurare a imprimantei pentru a configura CUPS (Common Unix Printing System), veți putea alege dintr-o bază de date un driver adecvat pentru imprimanta dvs. În general, aceasta implică găsirea producătorului imprimantei în listă și alegerea numelui de model al imprimantei.
De asemenea, puteți alege să furnizați o descriere a imprimantei PostScript sau un fișier PPD. Aceste fișiere fac adesea parte din driverul Windows pentru imprimantele PostScript și este posibil să fiți capabil să vânați un fișier PPD care face ca imprimanta să funcționeze mai bine. Aveți posibilitatea să furnizați un fișier PPD atunci când configurați imprimanta în instrumentul de configurare a imprimantei desktop-ului Linux.
Imprimantele pot fi o durere de cap pe Linux, iar mulți pot să nu funcționeze corect - sau deloc - indiferent de ce faceți. Este o idee bună să alegeți imprimantele despre care știți că vor lucra cu Linux data viitoare când mergeți la magazinul de cumpărături.
Ocazional, poate fi necesar să instalați driverele de proprietate pe care distribuția dvs. Linux nu le-a furnizat. De exemplu, NVIDIA și AMD oferă ambele pachete driver-installer pe care le puteți utiliza. Cu toate acestea, ar trebui să încercați să utilizați driverele de proprietate ambalate pentru distribuția dvs. Linux - acestea vor funcționa cel mai bine.
În general, dacă ceva nu funcționează pe Linux out-of-the-box - și dacă nu funcționează după instalarea driverelor de proprietate pe care le oferă distribuția Linux - probabil că nu va funcționa deloc. dacă utilizați o distribuție Linux mai veche, actualizarea la o versiune mai nouă vă va oferi cel mai recent suport hardware și veți îmbunătăți lucrurile. Dar, dacă ceva nu funcționează, este posibil să nu reușiți să lucrați prin instalarea unui driver hardware.
Căutarea unui ghid pentru realizarea unei anumite lucrări hardware pe distribuția dvs. specifică Linux ar putea ajuta. Un astfel de ghid vă poate ajuta să găsiți un driver furnizat de producător și să-l instalați, ceea ce va necesita adesea comenzi terminale.Este posibil ca driverele proprietare mai vechi să nu funcționeze pe distribuțiile moderne Linux care folosesc software modern, astfel că nu există nicio garanție că driverul vechi, furnizat de producător, va funcționa corect. Linux funcționează cel mai bine atunci când producătorii își contribuie driverele la kernel drept software open source.
În general, nu ar trebui să vă faceți probleme cu driverele hardware prea mult. Aceasta este viziunea Linux - driverele sunt open-source și integrate în kernel și alte programe. Nu trebuie să le instalați sau să le modificați - sistemul detectează automat hardware-ul dvs. și utilizează driverele corespunzătoare. Dacă ați instalat Linux, hardware-ul dvs. ar trebui să funcționeze - fie imediat, fie cel puțin după instalarea unor drivere de utilizare ușor de instalat furnizate de un utilitar cum ar fi utilitarul Drivere suplimentar în Ubuntu.
Dacă trebuie să vânați șoferii proprietari furnizați de producător și ghidurile extinse pentru instalarea acestora, este un semn prost. Este posibil ca driverele să nu funcționeze corespunzător cu cel mai recent software din distribuția dvs. Linux.
Credit de imagine: Blek pe Flickr