This book is an expert guide written for intermediate to advanced Linux programmers. It covers how to program core systems, user interfaces, device drives, networks, and more. Practical, tested examples of how to apply the best programming practices in the Linux environment.