| |
| | Re: linux vs. Windows driver programming |
 | | In Linux every device is a file, (everything is a file) and the driver has a bunch of C file type operations it can handle, like open, read, write, ioctl, poll, seek, with func pointers to them that you fill in a struct when you register the device with the kernel. |
 | | The thing is, your 2nd paragraph, in which you describe the Linux device driver model, also seems to me to be a pretty good description of the Windows NT driver model. |
 | | Knowing that the framework has totally changed and that last years edition of programming the win driver model and the DDK is now an artifact, I'm kind of glad I didn't stick with that when I had picked it up. |
| channel9.msdn.com /ShowPost.aspx?PostID=38290 (3694 words) |
|