| |
|
|
|
Related Pages
By Daniel Bovet
O'Reilly Media, Inc. Paperback (942 pages)
 | List Price: $49.95 Lowest New Price: $28.24 Lowest Used Price: $27.87 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of "Understanding the Linux Kernel" takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: Memory management, including file buffering, process swapping, and Direct memory Access (DMA) The Virtual Filesystem layer and the Second and Third Extended Filesystems Process creation and scheduling Signals, interrupts, and the essential interfaces to device drivers Timing Synchronization within the kernel Interprocess Communication (IPC) Program execution "Understanding the Linux Kernel" will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system. |
|
By Sreekrishnan Venkateswaran
Prentice Hall PTR Hardcover (744 pages)
 | List Price: $44.99 Lowest New Price: $34.16 Lowest Used Price: $34.98 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description:
“Probably the most wide ranging and complete Linux device driver book I’ve read.” --Alan Cox, Linux Guru and Key Kernel Developer “Very comprehensive and detailed, covering almost every single Linux device driver type.” --Theodore Ts’o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux Foundation The Most Practical Guide to Writing Linux Device Drivers Linux now offers an exceptionally robust environment for driver development: with today’s kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world’s most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Drivers is for any programmer with a working knowledge of operating systems and C, including programmers who have never written drivers before. Sreekrishnan Venkateswaran focuses on the essentials, bringing together all the concepts and techniques you need, while avoiding topics that only matter in highly specialized situations. Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C and SPI; external buses such as PCMCIA, PCI, and USB; video, audio, block, network, and wireless device drivers; user-space drivers; and drivers for embedded Linux–one of today’s fastest growing areas of Linux development. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example. • Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory • Demystifies essential kernel services and facilities, including kernel threads and helper interfaces • Teaches polling, asynchronous notification, and I/O control • Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers • Covers multimedia device drivers using the Linux-Video subsystem and Linux-Audio framework • Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking • Describes the entire driver development lifecycle, through debugging and maintenance • Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files |
|
By Christopher Negus
Wiley Paperback (360 pages)
 | List Price: $24.99 Lowest New Price: $12.67 Lowest Used Price: $14.52 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: In this handy, compact guide, you’ll explore a ton of powerful Ubuntu Linux commands while you learn to use Ubuntu Linux as the experts do: from the command line. Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution. |
|
By Daniel J. Barrett
O'Reilly Media, Inc. Paperback (224 pages)
 | List Price: $9.95 Lowest New Price: $5.24 Lowest Used Price: $3.24 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: Linux Pocket Guide gets you up to speed quickly on day-to-day Linux use. It's organized the way you use Linux: by function, not just alphabetically. It's not the 'bible of Linux; it's a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You'll learn each command's purpose, usage, options, location on disk, and even the RPM package that installed it. The Linux Pocket Guide is tailored to Fedora Linux--the latest spin-off of Red Hat Linux--but most of the information applies to any Linux system. Throw in a host of valuable power user tips and a friendly and accessible style, and you'll quickly find this practical, to-the-point book a small but mighty resource for Linux users. |
|
By Benjamin Mako Hill & Jonathan Jesse
Prentice Hall PTR Paperback (512 pages)
 | List Price: $34.99 Lowest New Price: $19.98 Lowest Used Price: $23.94 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: Linux Journal Readers’ Choice Awards 2008 Favorite Linux Book, Honorable Mention. http://www.linuxjournal.com
“. . . this one (Ubuntu Linux book) is at the head of the pack for getting started with your penguin experience. . . .” —Tom Duff
“Benjamin Mako Hill et al. have produced an excellent book that speaks to everyone who uses or is considering using Ubuntu.” —James Pyles, Reviewer, “The Linux Tutorial”
“Well written in an easy-to-follow format. Full of information for folks new to Linux or just new to Ubuntu. Even nontechnical users would find this a very helpful resource.” —Ben Gerber, Arsgeek.com
“I’d recommend picking it up if you are running Ubuntu.” —Tony Lawrence, owner of aplawrence.com
Ubuntu is a complete, free operating system that emphasizes community, support, and ease of use without compromising speed, power, or flexibility. It’s Linux for human beings—designed for everyone from computer novices to experts. Ubuntu 8.04 LTS (Long Term Support), a.k.a., “Hardy Heron,” is the latest release—more powerful, more flexible, and friendlier than ever. The Official Ubuntu Book, Third Edition, will get you up and running quickly.
Written by expert leading Ubuntu community members, this book covers all you need to know to make the most of Ubuntu 8.04 LTS, whether you’re a home user, small business user, server administrator, or programmer. The authors cover Ubuntu 8.04 LTS from start to finish: installation, configuration, desktop productivity, games, management, support, and much more. Among the many new topics covered in this edition: the new Edubuntu and the brand new Kubuntu Remix including KDE 4.
The Official Ubuntu Book, Third Edition, covers standard desktop applications, from word processing, spreadsheets, Web browsing, e-mail, instant messaging, music, video, and games to software development, databases, and server applications. In addition, you’ll
- Learn how to customize Ubuntu for home, small business, school, government, and enterprise environments
- Learn how to quickly update Ubuntu to accommodate new versions and new applications
- Find up-to-the-minute troubleshooting advice from Ubuntu users worldwide
- Learn Ubuntu Server installation and administration, including LVM and RAID implementation
- Learn about Edubuntu—Ubuntu optimized specifically for the classroom
The DVD includes the complete Ubuntu Linux operating system for installation on PC platforms, preconfigured with an outstanding desktop environment for both home and business computing. It can be used to install other complete variants of Ubuntu including Kubuntu (with the KDE environment), and Edubuntu (for use in schools).
|
|
By Christopher Hallinan
Prentice Hall PTR Paperback (576 pages)
 | List Price: $49.99 Lowest New Price: $34.94 Lowest Used Price: $38.88 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description:
Comprehensive Real-World Guidance for Every Embedded Developer and Engineer This book brings together indispensable knowledge for building efficient, high-value, Linux-based embedded products: information that has never been assembled in one place before. Drawing on years of experience as an embedded Linux consultant and field application engineer, Christopher Hallinan offers solutions for the specific technical issues you’re most likely to face, demonstrates how to build an effective embedded Linux environment, and shows how to use it as productively as possible. Hallinan begins by touring a typical Linux-based embedded system, introducing key concepts and components, and calling attention to differences between Linux and traditional embedded environments. Writing from the embedded developer’s viewpoint, he thoroughly addresses issues ranging from kernel building and initialization to bootloaders, device drivers to file systems. Hallinan thoroughly covers the increasingly popular BusyBox utilities; presents a step-by-step walkthrough of porting Linux to custom boards; and introduces real-time configuration via CONFIG_RT--one of today’s most exciting developments in embedded Linux. You’ll find especially detailed coverage of using development tools to analyze and debug embedded systems--including the art of kernel debugging. -
Compare leading embedded Linux processors -
Understand the details of the Linux kernel initialization process -
Learn about the special role of bootloaders in embedded Linux systems, with specific emphasis on U-Boot -
Use embedded Linux file systems, including JFFS2--with detailed guidelines for building Flash-resident file system images -
Understand the Memory Technology Devices subsystem for flash (and other) memory devices -
Master gdb, KGDB, and hardware JTAG debugging -
Learn many tips and techniques for debugging within the Linux kernel -
Maximize your productivity in cross-development environments -
Prepare your entire development environment, including TFTP, DHCP, and NFS target servers -
Configure, build, and initialize BusyBox to support your unique requirements About the Author Christopher Hallinan, field applications engineer at MontaVista software, has worked for more than 20 years in assignments ranging from engineering and engineering management to marketing and business development. He spent four years as an independent development consultant in the embedded Linux marketplace. His work has appeared in magazines, including Telecommunications Magazine, Fiber Optics Magazine, and Aviation Digest. |
|
By Ellen Siever, Stephen Figgins & Arnold Robbins
O'Reilly Media, Inc. Paperback (942 pages)
 | List Price: $44.95 Lowest New Price: $23.00 Lowest Used Price: $16.33 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: Over the last few years, Linux has grown both as an operating system and a tool for personal and business use. Simultaneously becoming more user friendly and more powerful as a back-end system, Linux has achieved new plateaus: the newer filesystems have solidified, new commands and tools have appeared and become standard, and the desktop--including new desktop environments--have proved to be viable, stable, and readily accessible to even those who don't consider themselves computer gurus. Whether you're using Linux for personal software projects, for a small office or home office (often termed the SOHO environment), to provide services to a small group of colleagues, or to administer a site responsible for millions of email and web connections each day, you need quick access to information on a wide range of tools. This book covers all aspects of administering and making effective use of Linux systems. Among its topics are booting, package management, and revision control. But foremost in "Linux in a Nutshell" are the utilities and commands that make Linux one of the most powerful and flexible systems available. Now in its fifth edition, "Linux in a Nutshell" brings users up-to-date with the current state of Linux. Considered by many to be the most complete and authoritative command reference for Linux available, the book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. Comprehensive but concise, the fifth edition has been updated to cover new features of major Linux distributions. Configuration information for the rapidly growing commercial network services and community update services isone of the subjects covered for the first time. But that's just the beginning. The book covers editors, shells, and LILO and GRUB boot options. There's also coverage of Apache, Samba, Postfix, sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and much more. Everything that system administrators, developers, and power users need to know about Linux is referenced here, and they will turn to this book again and again. |
|
By Wale Soyinka
McGraw-Hill Osborne Media Paperback (662 pages)
 | List Price: $39.99 Lowest New Price: $21.93 Lowest Used Price: $26.80 Usually ships in 24 hours (As of 07:12 Pacific 1 Dec 2008 More Info)
Click Here | Product Description: Administer Any Linux Distribution with EaseFully updated for the most current Linux distributions, Linux Administration: A Beginner's Guide, Fifth Edition, shows you how to set up, maintain, and troubleshoot Linux on a single server or an entire network. Get full details on granting user rights and permissions, configuring software and hardware, providing Internet and intranet services, and customizing Linux kernel 2.6. You'll also learn how to get your network services IPv6 ready, implement sound security, create foolproof system backups, and use the latest virtualization technologies. Real-world, hands-on examples are included throughout. Install and configure popular Linux distributions, including Fedora 9, Red Hat Enterprise Linux, OpenSuSE, and Ubuntu Manage users, permissions, files, folders, and applications Administer Linux servers from the GUI or from the command line (shell) Understand and manage file systems in Linux Compile, tune, and customize Linux kernel 2.6 Build robust firewalls and routers using netfilter and Linux Manage the Linux TCP/IP networking stack and services for both IPv4 and IPv6 Build and deploy Web, e-mail, and FTP servers Use NIS, NFS, LDAP, and Samba for resource sharing and identity management Set up and administer print, DNS, POP3, IMAP3, and DHCP servers Implement Linux virtualization technologies, including the native KVM platform . |
|
| |