Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development

Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system. Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the … [Read more...]

Linux Kernel Development (3rd Edition)

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.   The book details the major … [Read more...]

The Debian System: Concepts and Techniques

The Debian GNU/Linux operating system approaches Linux system administration differently than other popular Linux distributions, favoring text-based configuration mechanisms over graphical user interfaces (GUIs). Debian may appear simplistic and even slightly outdated, but it is actually very robust, scalable, and secure. Debian's open development … [Read more...]

Learning the vi and Vim Editors

There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's.vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a … [Read more...]

Practical Guide to Fedora and Red Hat Enterprise Linux, A (6th Edition)

“I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid Linux reference.” –Eric Hartwell, Chair, School of … [Read more...]

Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users

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 … [Read more...]

sed & awk (2nd Edition)

sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing … [Read more...]

Python Essential Reference (4th Edition)

Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.Designed for the professional programmer, the book is concise, to the point, and highly accessible. It … [Read more...]

Linux Pocket Guide

O'Reilly's Pocket Guides have earned a reputation as inexpensive, comprehensive, and compact guides that have the stuff but not the fluff. Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you're up and running, Linux Pocket Guide provides an easy-to-use … [Read more...]

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in … [Read more...]

Pro Android 3

Pro Android 3 shows you how to build real-world and fun mobile applications using the new Android 3.0 SDK. It covers everything from the fundamentals of building apps for embedded devices, phones, and tablets to advanced concepts such as custom 3D components and multi-tasking. Using the tutorials and expert advice, you'll quickly be able to build … [Read more...]

Official Ubuntu Book, The (5th Edition)

This is the eBook version of the printed book.Ub>The Official Ubuntu Book, Fifth 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 10.04, whether you’re a home user, small business user, server administrator, or programmer. The … [Read more...]

Linux Bible 2010 Edition: Boot Up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Distributions

The definitive guide to the basics of one of the most popular operating systems in the worldWhether you're a first-time Linux user or you're migrating from another operating system, this book is an ideal introductory guide for getting comfortable with the building-block nature of Linux. Written by bestselling author Christopher Negus, this guide is … [Read more...]

Unix and Linux System Administration Handbook (4th Edition)

This is the eBook version of the printed book. “As an author, editor, and publisher, I never paid much attention to the competition–except in a few cases. This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against.”    –From the Foreword by Tim O’Reilly, founder of O’Reilly Media … [Read more...]

Ubuntu Unleashed 2011 Edition: Covering 10.10 and 11.04 (6th Edition)

This is the eBook version of the printed book.Ubuntu Unleashed 2011 Edition presents advanced coverage of the popular Ubuntu distribution of Linux. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly and easy-to-use Linux distribution that remains useful to power users.   This book provides … [Read more...]

Linux Bible 2011 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Distributions

The most up-to-date guide on the latest version of LinuxLinux is an excellent, low-cost alternative to more expensive operating systems and its popularity continues to remain on the rise. This comprehensive resource offers more than 100 pages of the most sought-after Linux commands, provides new tutorial chapters aimed specifically at Windows … [Read more...]