5Aug
Windows heeft hardware-stuurprogramma's van de fabrikant nodig voordat uw hardware werkt. Linux en andere besturingssystemen hebben ook hardwarestuurprogramma's nodig voordat de hardware zal werken - maar hardwaredrivers worden anders behandeld op Linux.
Het goede nieuws is dat als een apparaat op Linux werkt, het waarschijnlijk "gewoon" uit de doos zal werken. U moet soms stuurprogramma's installeren, maar sommige hardware werkt mogelijk helemaal niet.
Hoe hardwarestuurprogramma's werken op Windows
Wanneer u Windows installeert, moet u hardwarestuurprogramma's installeren die worden geleverd door de fabrikant van de hardware: stuurprogramma's voor moederbordchipsets, stuurprogramma's voor grafische kaarten, Wi-Fi-stuurprogramma's en meer.
Windows probeert te helpen. Microsoft bundelt een groot aantal van deze door de fabrikant geleverde stuurprogramma's bij Windows en host ze op Windows Update. Wanneer u een nieuw apparaat aansluit op uw Windows-computer en de "Installing Driver" -bubble tevoorschijn komt, kan Windows een door de fabrikant geleverd stuurprogramma van Microsoft downloaden en op uw pc installeren. Microsoft schrijft deze stuurprogramma's niet zelfstandig, maar krijgt ze van de fabrikanten en biedt ze aan nadat ze deze hebben gecontroleerd.
Als hardware niet werkt onder Windows, is er meestal een stuurprogramma om het te laten werken. Tenzij u een oud apparaat hebt dat alleen met oudere versies van Windows werkt, heeft de fabrikant het werk gedaan om het met Windows te laten werken. Hardware die niet werkt, is meestal slechts een snelle driverdownload verwijderd van werken.
Hoe hardwarestuurprogramma's werken op Linux
Dingen zijn anders op Linux. De meeste stuurprogramma's voor hardware op uw computer zijn open-source en geïntegreerd in Linux zelf. Deze hardwarestuurprogramma's maken doorgaans deel uit van de Linux-kernel, hoewel stukjes grafische stuurprogramma's deel uitmaken van Xorg( het grafische systeem) en printerstuurprogramma's worden meegeleverd met CUPS( het afdruksysteem).
Dat betekent dat de meeste beschikbare hardwaredrivers al op uw computer staan, inclusief de kernel, grafische server en afdrukserver. Deze stuurprogramma's worden soms ontwikkeld door hobbyisten. Maar ze worden soms door de hardwarefabrikant zelf ontwikkeld, die hun code rechtstreeks aan de Linux-kernel en andere projecten bijdraagt.
Met andere woorden, de meeste hardwaredrivers worden kant-en-klaar meegeleverd. U hoeft geen door de fabrikant geleverde stuurprogramma's te vinden voor elk stukje hardware op uw Linux-systeem en deze te installeren. Uw Linux-systeem moet uw hardware automatisch detecteren en de juiste hardwaredrivers gebruiken.
Hoe eigen stuurprogramma's te installeren
Sommige fabrikanten bieden hun eigen, closed-source, eigen stuurprogramma's. Dit zijn hardwaredrivers die de fabrikanten zelf schrijven en onderhouden, en hun gesloten-source aard betekent dat de meeste Linux-distributies niet zullen bundelen en ze automatisch voor u zullen inschakelen.
Meestal zijn dit de eigen grafische stuurprogramma's voor zowel NVIDIA- als AMD-grafische hardware, die meer grafische prestaties bieden voor gaming op Linux. Er zijn open-source stuurprogramma's waarmee u uw grafische afbeeldingen kunt laten werken, maar ze bieden niet hetzelfde niveau van 3D-gamingprestaties. Sommige Wi-Fi-stuurprogramma's zijn ook nog steeds eigendom, dus uw draadloze hardware werkt mogelijk niet totdat u ze installeert.
Hoe u eigen stuurprogramma's installeert, is afhankelijk van uw Linux-distributie. Op Ubuntu en Ubuntu-gebaseerde distributies, is er een hulpmiddel "Extra stuurprogramma's".Open het dashboard, zoek naar 'Extra stuurprogramma's' en start het. Het detecteert welke eigen stuurprogramma's u voor uw hardware kunt installeren en kunt u deze installeren. Linux Mint heeft een "Driver Manager" -gereedschap dat op dezelfde manier werkt. Fedora is tegen gepatenteerde stuurprogramma's en maakt ze niet zo eenvoudig te installeren. Elke Linux-distributie behandelt het op een andere manier.
Printerstuurprogramma's installeren
Mogelijk moet u echter stuurprogramma's voor printers installeren. Wanneer u een printerconfiguratietool gebruikt om CUPS( het Common Unix-afdruksysteem) te configureren, kunt u een geschikt stuurprogramma voor uw printer kiezen in de database. Over het algemeen gaat het om het vinden van de fabrikant van uw printer in de lijst en het kiezen van de modelnaam van de printer.
U kunt er ook voor kiezen om een PostScript Printer Description of PPD bestand aan te leveren. Deze bestanden maken vaak deel uit van het Windows-stuurprogramma voor PostScript-printers en u kunt mogelijk een PPD-bestand opsporen waardoor uw printer beter werkt. U kunt een PPD-bestand opgeven bij het instellen van de printer in de printerconfiguratiehulpprogramma van uw Linux-desktop.
-printers kunnen een hoofdpijn zijn onder Linux en veel ervan werken mogelijk niet of helemaal niet, wat u ook doet. Het is een goed idee om printers te kiezen waarvan je weet dat ze met Linux zullen werken de volgende keer dat je gaat winkelen met printers.
Andere hardware maken Werken met
Soms moet u eigen stuurprogramma's installeren die niet zijn voorzien door uw Linux-distributie. NVIDIA en AMD bieden bijvoorbeeld beide stuurprogramma-installatiepakketten die u kunt gebruiken. U moet er echter naar streven om eigen stuurprogramma's te gebruiken die zijn verpakt voor uw Linux-distributie - ze zullen het beste werken.
In het algemeen, als iets niet direct out-of-the-box met Linux werkt - en als het niet werkt na het installeren van de gepatenteerde stuurprogramma's die uw Linux-distributie biedt - zal het waarschijnlijk helemaal niet werken.als u een oudere Linux-distributie gebruikt, krijgt u door upgraden naar een nieuwere versie de nieuwste hardwaresupport en verbetert u de dingen. Maar als iets niet werkt, is het waarschijnlijk dat u het niet kunt laten werken door simpelweg een hardwarestuurprogramma te installeren.
Zoeken naar een gids om een specifiek stuk hardware te laten werken op uw specifieke Linux-distributie kan helpen. Zo'n gids kan u helpen bij het vinden van een door de fabrikant geleverd stuurprogramma en het installeren ervan, waarvoor vaak terminalopdrachten nodig zijn. Oudere eigen stuurprogramma's werken mogelijk niet op moderne Linux-distributies die gebruikmaken van moderne software, dus er is geen garantie dat een oude, door de fabrikant geleverde stuurprogramma goed zal werken. Linux werkt het beste wanneer fabrikanten hun stuurprogramma's aan de kernel bijdragen als open-source software.
Over het algemeen moet u niet teveel rommelen met hardwarestuurprogramma's. Dat is de visie van Linux - de stuurprogramma's zijn open-source en geïntegreerd in de kernel en andere stukjes software. U hoeft ze niet te installeren of aan te passen - het systeem detecteert automatisch uw hardware en gebruikt de juiste stuurprogramma's. Als je Linux hebt geïnstalleerd, zou je hardware gewoon moeten werken - hetzij onmiddellijk, of op zijn minst nadat je een paar gemakkelijk te installeren eigen stuurprogramma's hebt geïnstalleerd die worden geleverd door een hulpprogramma zoals het hulpprogramma Extra stuurprogramma's in Ubuntu.
Als je op door de fabrikant geleverde eigen stuurprogramma's en uitgebreide handleidingen moet zoeken om ze te installeren, is dat een slecht teken. De stuurprogramma's werken mogelijk niet correct met de nieuwste software in uw Linux-distributie.
Image Credit: Blek op Flickr