5Aug

Så här installerar du drivrutiner på Linux

Windows behöver drivrutiner för tillverkare, innan hårdvaran fungerar. Linux och andra operativsystem behöver också hårdvarukörningar innan hårdvaran kommer att fungera - men hårdvarukörare hanteras annorlunda på Linux.

Den goda nyheten är att om en enhet kommer att fungera på Linux, kommer det nog att "bara fungera" ur lådan. Du kan ibland behöva installera drivrutiner, men vissa hårdvaror kanske inte fungerar alls.

Hur hårddiskdrivrutiner fungerar på Windows

När du installerar Windows måste du installera hårdvarudrivrutiner som tillhandahålls av maskinvaruföretagets tillverkare - moderkort chipset drivrutiner, grafikkort drivrutiner, Wi-Fi-drivrutiner och mycket mer.

Windows försöker hjälpa. Microsoft buntar många av dessa tillverkare som tillhandahålls av tillverkare med Windows, och är värd många av dem på Windows Update. När du kopplar in en ny enhet till din Windows-dator och du ser bubblan "Installera drivrutiner" visas kan Windows hämta en drivrutin från tillverkaren som tillhandahålls av Microsoft och installera den på datorn. Microsoft skriver inte dessa drivrutiner på egen hand - det får dem från tillverkarna och ger dem till dig efter att ha vettat dem.

Om hårdvara inte fungerar på Windows, är det vanligen en drivrutin att få det att fungera. Om du inte har en gammal enhet som bara fungerar med äldre versioner av Windows har tillverkaren gjort arbetet med att få det att fungera med Windows. Hårdvara som inte fungerar är oftast bara en snabb drivrutinsladdning bort från att fungera.

Hur hårdvara drivrutiner fungerar på Linux

Saker är olika på Linux. De flesta drivrutinerna för hårdvara på din dator är öppen källkod och integrerad i Linux själv. Dessa hårddiskdrivrutiner är vanligtvis en del av Linux-kärnan, även om bitar av grafikkdrivrutiner är en del av Xorg( grafiksystemet) och skrivardrivrutiner ingår i CUPS( skrivarsystemet).

Det betyder att de flesta tillgängliga hårdvarudrivrutiner finns på din dator, tillsammans med kärnan, grafikservern och skrivarservern. Dessa drivrutiner utvecklas ibland av hobbyister. Men de utvecklas ibland av hårdvarufabrikanten själva, som bidrar med koden direkt till Linuxkärnan och andra projekt.

Med andra ord ingår de flesta hårddiskdrivrutinerna out-of-the-box. Du behöver inte jaga drivrutiner för tillverkare för varje hårdvara på ditt Linux-system och installera dem. Ditt Linux-system ska automatiskt identifiera din hårdvara och använda lämpliga hårdvarudrivrutiner.

Så här installerar du egna drivrutiner

Vissa tillverkare tillhandahåller egna, slutna källor, proprietära drivrutiner. Det här är hårddiskdrivrutiner som tillverkarna skriver och underhåller på egen hand, och deras slutna källor betyder att de flesta Linux-distributioner inte kommer att buntas och automatiskt aktivera dem för dig.

De flesta inkluderar de proprietära grafikkdrivrutinerna för både NVIDIA och AMD-grafikhårdvara, vilket ger mer grafikprestanda för spel på Linux. Det finns drivrutiner med öppen källkod som kan få din grafik att fungera, men de erbjuder inte samma nivå av 3D-spelprestanda. Vissa Wi-Fi-drivrutiner är också fortfarande egna, så din trådlösa hårdvara kanske inte fungerar förrän du installerar dem.

Hur du installerar egna drivrutiner beror på din Linux-distribution. På Ubuntu och Ubuntu-baserade distributioner finns det ett "Extra Drivers" -verktyg.Öppna bindestrecket, sök efter "Extra drivrutiner" och starta det. Det kommer att upptäcka vilka proprietära drivrutiner du kan installera för din maskinvara och låta dig installera dem. Linux Mint har ett "Driver Manager" -verktyg som fungerar på samma sätt. Fedora är emot proprietära förare och gör dem inte så lätta att installera. Varje Linux-distribution hanterar det på ett annat sätt.

Så här installerar du skrivardrivrutiner

Du kanske måste installera drivrutiner för skrivare, dock. När du använder ett skrivarkonfigurationsverktyg för att konfigurera CUPS( Common Unix Printing System) kan du välja en lämplig drivrutin för din skrivare från databasen. Vanligtvis innebär det att du hittar skrivarens tillverkare i listan och väljer skrivarens modellnamn.

Du kan också välja att tillhandahålla en PostScript-skrivarbeskrivning eller PPD-fil. Dessa filer är ofta en del av Windows-drivrutinen för PostScript-skrivare, och du kan kanske jaga en PPD-fil som gör att skrivaren fungerar bättre. Du kan tillhandahålla en PPD-fil när du konfigurerar skrivaren i skrivbordskonfigurationsverktyget för ditt Linux-skrivbord.

Skrivare kan vara en huvudvärk på Linux, och många kanske inte fungerar korrekt - eller alls - oavsett vad du gör. Det är en bra idé att välja skrivare som du vet kommer att arbeta med Linux nästa gång du går på skrivare.

Hur man gör annat hårdvaruarbete

Ibland behöver du installera proprietära drivrutiner som din Linux-distribution inte har gett dig. Till exempel erbjuder NVIDIA och AMD båda drivrutinsinstallatörspaket som du kan använda. Du bör dock sträva efter att använda proprietära drivrutiner förpackade för din Linux-distribution - de fungerar bäst.

I allmänhet, om något inte fungerar på Linux utanför boxen - och om det inte fungerar efter installationen av de proprietära drivrutinerna som din Linux-distribution tillhandahåller - fungerar det förmodligen inte alls. Om du använder en äldre Linux-distribution kommer uppgraderingen till en nyare dig att få dig det senaste hårdvaruuppdraget och förbättra saker. Men om något inte fungerar är det troligt att du inte kan få det att fungera helt enkelt genom att installera en hårddiskdrivrutin.

Att söka efter en guide för att göra en viss maskinvara på din specifika Linux-distribution kan hjälpa till. En sådan guide kan gå dig igenom att hitta en drivrutin som tillhandahålls av tillverkaren och installera den, vilket ofta kräver terminalkommandon.Äldre proprietära drivrutiner kanske inte fungerar på moderna Linux-distributioner som använder modern mjukvara, så det finns ingen garanti att en gammal, tillverkad drivrutin kommer att fungera korrekt. Linux fungerar bäst när tillverkare bidrar med sina drivrutiner till kärnan som öppen källkodsprogramvara.

I allmänhet borde du inte röra för hårdvara för hårddiskar för mycket. Det är visionen om Linux - drivrutinerna är öppna källor och integrerade i kärnan och andra programstycken. Du behöver inte installera dem eller tweak dem - systemet identifierar automatiskt din hårdvara och använder lämpliga drivrutiner. Om du har installerat Linux, ska din maskinvara bara fungera - antingen omedelbart eller åtminstone efter att du installerat några lättinstallerade proprietära drivrutiner som tillhandahålls av ett verktyg som verktyget Extra Drivers i Ubuntu.

Om du måste jaga tillverkare som tillhandahåller proprietära drivrutiner och utökade guider för att installera dem, är det ett dåligt tecken. Drivrutinerna kanske inte fungerar korrekt med den senaste mjukvaran i din Linux-distribution.

Bildkrediter: Blek on Flickr