Drivers reveal their interfaces
Posted Sep 30, 2007 16:37 UTC (Sun) by
filker0 (guest, #31278)
In reply to:
To Zoborov by Zoborov
Parent article:
The Linux Driver Project takes off
The driver will serve, for those who can read source code, as a key to deciphering the hardware
interface to which the source code is written. If the driver source is available outside of NDA,
someone with the aptitude and skill set to do reverse engineering should have very little trouble
figuring out what every hardware interaction is doing even if GKH chooses to obfusticate the code
(which I seriously doubt he would). The provinence of an open source driver reverse engineered
from another open source driver is much clearer than that produced by examining the disassembly
of proprietary binary blob.
I disagree strongly with Stephan A. Rickauer on that. I also disagree with your position that this is
the same as having a binary blob. A driver that is in the kernel distribution will be maintained and
updated as the kernel APIs change and can be ported to other architectures. We are not left waiting
for the manufacturer to come out with a new blob or meta-module.
(
Log in to post comments)