Ero sivun ”WLAN” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Ndiswrapper
p (→Ndiswrapper) |
|||
Rivi 188: | Rivi 188: | ||
Jos kortillesi ei löydy Linux-ajuria aina voit kokeilla [http://ndiswrapper.sf.net ndiswrapper]-emulointirajapintaa, joka käyttää Windows-ajureita ja toimii melko hyvin. | Jos kortillesi ei löydy Linux-ajuria aina voit kokeilla [http://ndiswrapper.sf.net ndiswrapper]-emulointirajapintaa, joka käyttää Windows-ajureita ja toimii melko hyvin. | ||
Ndiswrapper on ytimen moduuli, joka emuloi Microsoftin NDIS-rajapintaa. Suorituskyky ei ole aivan alkuperäisen veroinen. WPA-tuki on mahdollinen [http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicantin] avulla. WPA:n toimivuus voi olla riippuvainen käytettävästä NDIS-ajurista tai jopa sen versiosta. Ndiswrapper vaatii Windowsin ajuritiedostot (*.inf). On suositeltavaa käyttää mahdollisimman tuoreita Windows ajureita. | |||
Ndiswrapperilla on kannattajansa ja vastustajansa. Toisaalta sillä saadaan joidenkin wlan-korttien tuki Linuxiin, mutta joudutaan ajamaan vierasta windows (ei OpenSource/GPL) binääriä joka ''myrkyttää'' (taint kernel) kernelin. Toisaalta itse wrapper koodi on GPL lisenssin alaista OpenSourceaa. Pelätään jopa että wrapperin olemassaolo itseasiassa jarruttaa natiiviajurien kehitystä. LKML keskusteluissa (Linux Kernel Mailing List) on jopa ehdotettu 8K stack tuen poistamista ja siirtymistä kokonaan 4K ''stack''in käyttöön. Tämä käytännössä estäisi Ndiswrapperin toimiminnan siinä muodossa kun se nykyisin on toteutettu. Ratkaisuna tähän voisi olla se että wrapper ajaisi Windows binäärin erillisessä muistiavaruudessa. | Ndiswrapperilla on kannattajansa ja vastustajansa. Toisaalta sillä saadaan joidenkin wlan-korttien tuki Linuxiin, mutta joudutaan ajamaan vierasta windows (ei OpenSource/GPL) binääriä joka ''myrkyttää'' (taint kernel) kernelin. Toisaalta itse wrapper koodi on GPL lisenssin alaista OpenSourceaa. Pelätään jopa että wrapperin olemassaolo itseasiassa jarruttaa natiiviajurien kehitystä. LKML keskusteluissa (Linux Kernel Mailing List) on jopa ehdotettu 8K stack tuen poistamista ja siirtymistä kokonaan 4K ''stack''in käyttöön. Tämä käytännössä estäisi Ndiswrapperin toimiminnan siinä muodossa kun se nykyisin on toteutettu. Ratkaisuna tähän voisi olla se että wrapper ajaisi Windows binäärin erillisessä muistiavaruudessa. | ||
'''Huomaa:''' Ndiswrapper toimii parhaiten 8 kilotavun pinoja käyttämään käännetyssä ytimessä | '''Huomaa:''' Ndiswrapper toimii parhaiten 8 kilotavun pinoja käyttämään käännetyssä ytimessä |