NDISwrapper

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

1leftarrow blue.svg Intrare principală: Linux (kernel) .

NDISwrapper
software
Captură de ecran a Ndisgtk, front-end grafic pentru NDISWrapper
Captură de ecran a Ndisgtk, front-end grafic pentru NDISWrapper
Tip Modulul kernel Linux (nu este listat )
Dezvoltator Jan Kiszka, Giridhar Pemmasani, Pontus Fuchs, Wolf Mountain Group
Ultima versiune 1,63 (3 mai 2020)
Sistem de operare Linux (numai pe arhitecturi IA-32 și amd64)
Limba C.
Licență GNU GPL
( licență gratuită )
Site-ul web sourceforge.net/projects/ndiswrapper/

NDISwrapper este un modul kernel Linux care vă permite să instalați dispozitive de rețea folosind driverele lor Microsoft Windows .

Site-ul oficial al proiectului cu documentație este offline din octombrie 2008 și poate fi vizualizat numai pe Internet Archive .

Descriere

Acest software a fost creat pentru a compensa lipsa driverelor Linux pentru multe periferice și, deși este conceput special pentru carduri wireless , funcționează și cu alte dispozitive de rețea. [1]

Implementează API-urile kernel-ului Windows și Specificația interfeței driverului de rețea ( NDIS ) din kernel-ul Linux. Un driver Windows este încărcat și apoi conectat dinamic la NDISwrapper și poate fi apoi rulat nativ în kernel fără a fi nevoie să creați o emulație binară pentru driverul însuși.

Probleme de implementare

Linus Torvalds susține că NDISwrapper este o încălcare a GPL deoarece singurul său scop este să ruleze cod care este incompatibil cu acea licență. Prin urmare, într-unul dintre candidații la versiunea Linux 2.6.25 , accesul NDISwrapper la unele funcții rezervate codului GPL [2] [3] a fost blocat. Recent problema nu a mai fost discutată și ghidurile multor distribuții GNU / Linux cunoscute explică în continuare cum se instalează NDISwrapper pe versiuni care includ versiunea kernel menționată anterior sau mai târziu [4] . Acest lucru sugerează că a fost găsită o soluție la problemă.

Deoarece NDISwrapper folosește drivere scrise pentru Windows, este inutil pe alte arhitecturi decât x86 și x64 , iar pe acesta din urmă pot fi rulate doar drivere pe 64 de biți. API-urile NDIS 6, utilizate pe Windows Vista , nu sunt implementate.

Notă

  1. ^ (EN) laps, NDISwrapper on ndiswrapper.sourceforge.net, 27 aprilie 2007 (depus de 'url original 6 ianuarie 2008).
  2. ^ Probleme de licențiere pentru NDISWrapper , la Oneopensource . Adus 27-05-2009 (arhivat din original la 3 decembrie 2013) .
  3. ^ (EN) NDISWrapper și GPL , în KernelTrap. Adus 27-05-2009 (arhivat din original la 10 iulie 2012) .
  4. ^ (EN) WifiDocs / Driver / Ndiswrapper , în documentația Ubuntu. Adus 27-05-2009 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT