I came to embedded Linux about a year ago. The first books I've got are from Yaghmour and Hallinan. They are great but it doesn't mean Sally's book is superfluous. What I like in this book is the project style to master your first embedded Linux project. The sequence and depth of its chapters are very well done. I find it the natural way to learn these topics. In the beginning Sally points out in detail the advantage to look for an evaluation board with a well supported Linux running on it. From there you can explore what needs to be adapted. Be aware that this makes a big difference and avoids some of the numerous pitfalls along the way. Next the different Linux distributions and available toolchains are discussed. The level of detail is beyond any of the other books. Very helpful in praxis. The other chapters show you the way to go. These are well done as well. Other books go into more details sometimes. But you should not limit yourself to select only one book for this area. They are all worth their money. Today, Linux is included with nearly every embedded platform. Embedded developers can take a more modern route and spend more time tuning Linux and taking advantage of open source code to build more robust, feature-rich applications. While Gene Sally does not neglect porting Linux to new hardware, modern embedded hardware is more sophisticated than most systems include the capabilities found on desktop systems. This book is written from the perspective of a user employing technologies and techniques typically reserved for desktop systems. Modern guide for developing embedded Linux systems Shows you how to work with existing Linux embedded system, while still teaching how to port Linux Explains best practices from somebody who has done it before What you'll learn The anatomy of an embedded Linux project How to create an embedded Linux development environment How to configure and build an embedded Linux kernel How to configure and build open source projects for embedded systems How to minimize resources and boot times What resources are available in open source to help you build your project Who is this book for?This book is for professional embedded developers who have an understanding of basic software development concepts. You don't have to be familiar with Linux, but you should be comfortable working from the command-line. Today, Linux is included with nearly every embedded platform. Embedded developers can take a more modern route and spend more time tuning Linux and taking advantage of open source code to build more robust, feature-rich applications. While Gene Sally does not neglect porting Linux to new hardware, modern embedded hardware is more sophisticated than ever: most systems include the capabilities found on desktop systems. This book is written from the perspective of a user employing technologies and techniques typically reserved for desktop systems. Modern guide for developing embedded Linux systems Shows you how to work with existing Linux embedded system, while still teaching how to port Linux Explains best practices from somebody who has done it before Modern Embedded Hardware Is More Sophisticated Than Ever: Most Systems Include The Capabilities Found On Desktop Systems. This Book Is Written From The Perspective Of A User Employing Technologies And Techniques Typically Reserved For Desktop Systems--resource Description Page. Gene Sally. Description Based On Resource Description Page (viewed June 25, 2010). Includes Index.