Building Embedded Linux Systems grabbed top place on its subject and ran there without interruption as soon as Karim Yaghmour finished the book for O'Reilly in 2003. A new edition was recently released, but the contributions of several authors were masked at the time. So most potential buyers don't know about the contributors' impressive credentials.
The new edition started a couple years ago when a rising star in the embedded field named Jonathan Masters (now a kernel developer at Red Hat) undertook to update the book. While maintaining control over the overall development of the book, Jon decided he didn't have time for all the writing. So Karim and Jon brought in leaders throughout the Linux field to contribute chapters.
Here are some of the people who brought you the second edition of Building Embedded Linux Systems.
Gilad Ben-Yossef updated the chapters on compiler tools and on setting up the root filesystem and networking. Gilad is the cofounder and CTO of Codefidence TD. and has been assisting OEMs make use of free and open source software in commercial products and services since 1998. He is also cofounder of Hamakor, an NPO devoted to the promotion of FOSS in Israel, and a founding organizer of "August Penguin," an Israeli community FOSS conference. Gilad is a member of the Israeli chapter of the Internet Society.
Philippe Gerum wrote the introduction to real-time and the chapter on Xenomai. Philippe is the founder and maintainer of the Adeos and Xenomai projects.
Steven Rostedt wrote the chapter on the RT Patch. Steven is one of the original developers of the RT patch, and currently is the RT patch maintainer and works for Red Hat. Steven also rewrote the latency tracer which is now called ftrace, which is about to be incorporated into mainline Linux (version 2.6.28).
David Woodhouse updated the chapter on storage devices. David is maintainer of the Linux "Memory Technology Device" subsystem and author of the JFFS2 file system. Despite his claim that he didn't have time, Jon bullied him into updating the chapter on storage devices for Building Embedded Linux Systems. David worked at Red Hat from 2000 until earlier this year, and also worked for many years on embedded Linux contracts and more recently on the One Laptop Per Child project. After a disagreement with Red Hat, he left and now works for Intel's Open Source Technology Center. He has recently taken on the role of "Embedded Maintainer" for the Linux kernel (whatever that is supposed to entail).
With a newly integrated extension on real-time layered over a strong, completely updated, core from the first edition, Building Embedded Linux Systems is ready to run again.