O'Reilly logo

Solaris™ Operating Environment Boot Camp by Dominic Butler, David Rhodes

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kernel Modules

We saw at the beginning of the chapter that the kernel deals with all hardware communication and it does this by the means of system calls. But how does the kernel know how to talk to so many different hardware devices, and what happens when a new device that it doesn't know about is added?

The answer is found in the heading of this section. Kernel modules provide the kernel with all the information it needs to be able to talk to a specific type of device. This information includes how to open and close the device, how to read from and write to it, and how to configure and control it. Because there are so many different devices available and only a fraction of them would ever be connected to any given Sun computer, the information ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required