NDISwrapper: installeer Windows-stuurprogramma's op Linux

Netwerkkaart en Tux

Er zijn steeds meer stuurprogramma's of hardwarecontrollers voor GNU / Linux-distributies, maar er kunnen nog steeds enkele componenten zijn die geen specifieke stuurprogramma's hebben en niet werken op onze computer. Er is een tool die niet actueel is, maar tijd heeft gekost maar misschien niet zo veel bekend is, die wordt genoemd ndiswrapper en wordt gebruikt om Windows-stuurprogramma's in Linux te installeren.

Hoewel het je vreemd lijkt als je haar niet kende, is het mogelijk om dit te doen. In feite transformeert ndiswrapper de stuurprogramma's die zijn gebouwd om in Windows te worden geïnstalleerd in een stuurprogramma dat klaar is om functioneel te zijn in Linux, hoewel dit niet wordt aanbevolen en het kan problemen geven, in bepaalde extreme gevallen kan het erg praktisch zijn en meer dan één probleem met de compatibiliteit van onze componenten voorkomen.

Specifiek, wat ndiswrapper toestaat, is het gebruik van netwerkkaartstuurprogramma's die zijn gemaakt voor Windows en onder zijn API, om ze zodanig in te kapselen dat het kan werken met de Linux-kernel. Je kunt het op je distro installeren vanuit de repositories, het downloaden van het web of met tools zoals aptitude, vanuit de bronnen, enz. Na installatie kunnen we netwerkkaartstuurprogramma's voor Microsoft Windows nemen en zoeken naar het .inf-bestand dat hierin is opgenomen.

Dan met het .inf-bestand In onze distro voeren we de volgende opdracht uit, die standaard een bestand /etc/modprobe.d/ndiswrapper zal maken met de alias die betrekking heeft op de stuurprogramma's. Dit kan problemen veroorzaken als we al een andere kaart met dezelfde naam hebben, dus deze moet worden aangepast. Eenmaal gedaan zou het volgende moeten werken:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

We kunnen de geïnstalleerde stuurprogramma's zien met:

ndiswrapper -l

Of verwijder de controller als deze niet werkt of niet correct is:

ndiswrapper -r nombre_driver

Net zoals er ndiswrapper is voor stuurprogramma's voor netwerkkaarten, zijn er ook andere tools voor andere soorten hardware die dezelfde functie uitvoeren, met behulp van gesloten Windows-stuurprogramma's die in onze Linux-distro moeten worden geïnstalleerd. Een ander voorbeeld is Envyng, in dit geval voor NVIDIA en ATI / AMD GPU's, hoewel dit momenteel stom is gezien het feit dat er zowel gratis als privé-stuurprogramma's voor Linux zijn voor deze kaarten ...


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   tigreci zei

    en er is geen generieke? Dat wil zeggen dat het werkt voor elk type stuurprogramma, ongeacht of het een gpu, een ethernet, een wifi of wat dan ook is?