Engineering News Blog

Engineering News

Latest news of interest to engineers. Sourced from GlobalSpec's Engineering News

Previous in Blog: Don't Be Subtle, Nuke That Asteroid   Next in Blog: 10 Great Racetracks as Seen From Space
Close
Close
Close
2 comments
Rate Comments: Nested

The Achilles' Heel of Your Computer

Posted June 30, 2010 8:20 AM

From Technology Review RSS Feeds:

Computers often need to be connected to printers, cameras, and USB flash drives and other hardware, but the small pieces of software that enable communications with these peripherals, known as "device drivers," have a bad reputation. Experts believe that device driver failures are responsible for about 85 percent of crashes on Windows machines, and poorly written device drivers can also introduce security holes on an otherwise protected computer. Part of the problem is that a device driver can't easily be examined by anyone outside the company that created it.

Reply

Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#1

Re: The Achilles' Heel of Your Computer

07/01/2010 12:53 AM

The Achilles Heel in this case is the Windows operating system. Most drivers that I have had occasion to use with Linux are open source- which means any one with the courage to attempt it can change the driver to make it do what they think it should do. And most of them just work. In fact, I can not think of a single device driver I have used on Linux that has NOT worked, or one that has caused problems. I can list a whole lot of cases where Windows drivers did not work or caused system crashes...My understanding is that there is a fundamental difference between the way the Linux operating system uses drivers and the way the Windows system uses drivers, but I am not sufficiently versed in this area to say for sure. Obviously, the author and Vitaly Chipounov do not think there is much of a difference.

Reply
Guru

Join Date: Dec 2005
Location: Etats Unis
Posts: 1871
Good Answers: 45
#2

Re: The Achilles' Heel of Your Computer

07/01/2010 1:11 AM

Call me a dreamer, but how about an OS that understands that drivers are risky and handles them in a way as to protect itself. I suppose this is too much to ask. We are only human and I suppose therein lies the problem.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Reply
Reply to Blog Entry 2 comments

Previous in Blog: Don't Be Subtle, Nuke That Asteroid   Next in Blog: 10 Great Racetracks as Seen From Space
You might be interested in: Device Drivers, LED Drivers, LCD Drivers

Advertisement