› FreeBSD Device Drivers: A Guide for the Intrepid

FreeBSD Device Drivers This book is for anyone who wants to support computer peripherals under FreeBSD. It describes the most commonly used device driver interfaces.

Note that this book is a programmer's guide, which means that there's a heavy focus on programming (duh). I'm a firm believer that nobody can write code better than they can read code. Consequently, this book contains numerous examples and walk throughs of real device drivers.

› Bonus Content

› Designing BSD Rootkits: An Introduction to Kernel Hacking

Designing BSD Rootkits This book introduces the fundamentals of developing rootkits under the FreeBSD operating system. Through the "learn by example" method, I detail (some of) the different techniques that a rootkit can employ so that you can learn what makes up rootkit code at its simplest level.

In addition to rootkit development, this book provides you with a practical, hands-on look at parts of the FreeBSD kernel.

› Bonus Content