Cao Ziqiang is a Linux fan since 2004, and has more than eight years of experience in
using the Linux operating system. He has extensive experience in video programs and network
programs in C/C++ under Linux and has also majored in Linux kernel and device-driver
development. In recent years, he has paid more attention to system stability and robustness,
and worked for a smartphone company that uses Android as their main software platform.
He is good at analyzing and resolving problems at the development phase using Linux tools
such as toolbox, BusyBox, and some other open source projects of the Linux community. As a
participant, he tested and fi xed bugs in the Google Samsung kernel community. This is his fi rst
book as a co-author. He sincerely believes in the sharing of experience, which he has done
with this book, and he will not stop sharing.