Све је више управљачких програма или хардверских контролера за ГНУ / Линук дистрибуције, али можда и даље постоје неке компоненте којима недостају одређени управљачки програми и не раде на нашем рачунару. Постоји алат који није актуелан, али је потрајао дуго, али можда није толико познат, што се зове ндисвраппер и користи се за инсталирање Виндовс управљачких програма у Линуку.
Иако вам се чини чудним ако је нисте познавали, могуће је то учинити. У основи ндисвраппер трансформише управљачке програме направљене за инсталирање у Виндовс у управљачки програм спреман да буде функционалан у Линуку, иако се ово не препоручује и може стварати проблеме, у одређеним екстремним случајевима може бити врло практичан и избећи више проблема са компатибилношћу наших компоненти.
Конкретно, оно што дозвољава ндисвраппер је употреба управљачки програми мрежне картице који су створени за Виндовс и под његовим АПИ-јем, да би их инкапсулирали на такав начин да могу да раде са Линук кернелом. Можете га инсталирати на вашу дистрибуцију из спремишта, преузети са веба или помоћу алата попут аптитуде, из извора итд. Једном инсталирани, можемо узети управљачке програме мрежних картица за Мицрософт Виндовс и потражити .инф датотеку која је укључена у њих.
Затим са .инф датотеку У нашем дистро-у извршавамо следећу наредбу која ће подразумевано створити датотеку /етц/модпробе.д/ндисвраппер са псеудонимом који ће се односити на управљачке програме. То би могло да створи проблеме ако већ имамо другу картицу са истим именом, па би је требало изменити. Када завршите, требало би да функционишу:
ndiswrapper -i nombre_driver.inf ndiswrapper -m modprobe ndiswrapper
Можемо видети управљачке програме инсталиране са:
ndiswrapper -l
Или избришите контролер ако не ради или није исправан:
ndiswrapper -r nombre_driver
Као што постоји ндисвраппер за управљачке програме мрежних картица, постоје и други алати за друге типове хардвера који обављају исту функцију, користећи затворене Виндовс управљачке програме који се инсталирају у нашу Линук дистрибуцију. Други пример би био Енвинг, у овом случају за НВИДИА и АТИ / АМД графичке процесоре, иако је ово тренутно глупо с обзиром да за ове картице постоје и бесплатни и приватни управљачки програми за Линук ...
а не постоји генерички? То ће рећи да ради за било који тип управљачког програма, без обзира да ли је то гпу, етхернет, вифи или било шта друго?