LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 10-13-2013, 09:02 AM   #1
capttawish
LQ Newbie
 
Registered: Dec 2012
Distribution: Ubuntu 12.04 LTS
Posts: 2

Rep: Reputation: Disabled
Is is it possible to thunk windows drivers to linux?


I am having a discussion about linux having more problems with device drivers than windows and MacOS X.

And some people state that all those problems with drivers (including proprietary problems) are because of bad linux driver model. They say that it is easy to make something that would thunk windows drivers into p-code for linux, and that would solve all the problems. As a example they mention when Microsoft created 16-bit thunk on windows 95 so that it could run all 16-bit applications and drivers from windows 3.x.

I am interested if it is actually possible? And if it is what are advantages/disadvantages of that?
 
Old 10-13-2013, 09:51 AM   #2
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,791
Blog Entries: 1

Rep: Reputation: 414Reputation: 414Reputation: 414Reputation: 414Reputation: 414
Quote:
I am having a discussion about linux having more problems with device drivers than windows and MacOS X.
,

You know, people keep bringing this up, but other than Broadcom wireless drivers I've never really experienced it in my decade plus years of using Linux as my daily OS.

Anyways, you might want to look into the ndiswrapper project. That was born out of desperation when the fools at Broadcom refused to support Linux in any way, shape or form. That is the only project I'm aware of that made a serious attempt to get Windows drivers working on Linux (which isn't to say it is the only one, I certainly may have missed some).

The advantages are that, well, you might get hardware working in Linux that you wouldn't otherwise (certainly the case with Broadcom's crap). The disadvantages are that it is usually a monstrous hack and the bugs and unexpected behaviors are legion. And in general, I've found as long as you do some basic homework, Linux drivers simply aren't an issue.

Last edited by Hangdog42; 10-13-2013 at 09:53 AM.
 
2 members found this post helpful.
Old 10-13-2013, 11:57 AM   #3
jefro
Guru
 
Registered: Mar 2008
Posts: 12,087

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Not sure I'd ever say linux has a bad driver model.

As stated, ndiswrapper was designed to be a one stop way to allow windows drivers of any kind to be used in other OS's. It currently doesn't allow every type of driver or device but it could.

The model of 16 bit and 32 bit doesn't really apply here.

Porting a drive isn't easy, trust me. You are welcome to try to fix what you have or port a driver.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: From the Desk of - Who-da-thunk-it? LXer Syndicated Linux News 0 05-29-2013 01:00 PM
Using Windows Print Drivers in Linux TongueTied Linux - Hardware 10 02-17-2007 12:26 AM
Windows Drivers on Linux midknight5 Linux - Newbie 5 01-12-2006 02:56 PM
non-virtual thunk error bndpatel Linux - Software 0 10-11-2005 05:31 PM
Linux can use Windows drivers Megamieuwsel General 1 10-24-2003 05:46 PM


All times are GMT -5. The time now is 02:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration