Linux Development and Resources

PHP & MySQL: Novice to Ninja PHP & MySQL: Novice to Ninja (SitePoint)
by Kevin Yank
Fifth Edition
Practical Computer Vision with SimpleCV Practical Computer Vision with SimpleCV
Linux Pocket Guide Linux Pocket Guide
by Daniel J. Barrett
Second Edition
The Linux Command Line The Linux Command Line (No Starch)
by William E. Shotts Jr.
Beginning Lua Programming Beginning Lua Programming
Shell Scripting Shell Scripting
Managing Infrastructure with Puppet Managing Infrastructure with Puppet
by James Loope
The VueScan Bible The VueScan Bible
by Sascha Steinhoff
LPIC-2 Linux Professional Institute Certification Study Guide LPIC-2 Linux Professional Institute Certification Study Guide
The Book of Audacity The Book of Audacity (No Starch)
by Carla Schroder
GIMP 2.6 for Photographers GIMP 2.6 for Photographers
vi and Vim Editors Pocket Reference vi and Vim Editors Pocket Reference
by Arnold Robbins
Second Edition
Beginning Linux Programming Beginning Linux Programming
Fourth Edition
The Linux Programming Interface The Linux Programming Interface (No Starch)
by Michael Kerrisk
Observing and Optimizing your Application with DTrace Observing and Optimizing your Application with DTrace
by Angelo Rajadurai
Ubuntu for Non-Geeks Ubuntu for Non-Geeks (No Starch)
by Rickford Grant, Phil Bull
Fourth Edition
Diagnosing and Fixing MySQL Performance Problems Diagnosing and Fixing MySQL Performance Problems
by Baron Schwartz, Morgan Tocker
LPI Linux Certification in a Nutshell LPI Linux Certification in a Nutshell
by Bruno Gomes Pessanha, Adam Haeder, Stephen Addison Schneiter, James Stanger
Third Edition
CompTIA Linux+ Complete Study Guide CompTIA Linux+ Complete Study Guide
bash Pocket Reference bash Pocket Reference
by Arnold Robbins
Professional IronPython Professional IronPython
Ubuntu: Up and Running Ubuntu: Up and Running
by Robin Nixon
Beginning Python Beginning Python
Professional Ubuntu Mobile Development Professional Ubuntu Mobile Development
The Book of Xen The Book of Xen (No Starch)
by Luke S. Crawford, Chris Takemura
Linux in a Nutshell Linux in a Nutshell
by Ellen Siever, Stephen Figgins, Robert Love
Sixth Edition
flex & bison flex & bison
by John Levine
Mercurial: The Definitive Guide Mercurial: The Definitive Guide
by Bryan O'Sullivan
Pragmatic Version Control Using Git Pragmatic Version Control Using Git (Pragmatic Bookshelf)
by Travis Swicegood
Professional Linux Kernel Architecture Professional Linux Kernel Architecture
Python for Unix and Linux System Administration Python for Unix and Linux System Administration
by Noah Gift, Jeremy Jones
Building Embedded Linux Systems Building Embedded Linux Systems
by Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe Gerum
Second Edition
Python Python
Professional Xen Virtualization Professional Xen Virtualization
Windows Server® 2008 Administrator's Companion Windows Server® 2008 Administrator's Companion
by Charlie Russel, Sharon Crawford
Hacking: The Art of Exploitation Hacking: The Art of Exploitation (No Starch)
by Jon Erickson
Second Edition
Apache Cookbook Apache Cookbook
by Rich Bowen, Ken Coar
Second Edition
X Power Tools X Power Tools
by Chris Tyler
Linux Networking Cookbook Linux Networking Cookbook
by Carla Schroder
Knoppix Hacks Knoppix Hacks
by Kyle Rankin
Second Edition
Linux Firewalls Linux Firewalls (No Starch)
by Michael Rash
Linux System Programming Linux System Programming
by Robert Love
Security Power Tools Security Power Tools
by Bryan Burns, Jennifer Stisa Granick, Steve Manzuik, Paul Guersch, Dave Killion, Nicolas Beauchesne, Eric Moret, Julien Sobrier, Michael Lynn, Eric Markham, Chris Iezzoni, Philippe Biondi
Intel Threading Building Blocks Intel Threading Building Blocks
by James Reinders
Linux Appliance Design Linux Appliance Design (No Starch)
by Bob Smith, John Hardin, Graham Phillips, Bill Pierce
Linux System Administration Linux System Administration
by Tom Adelstein, Bill Lubanovic
Backup & Recovery Backup & Recovery
by W. Curtis Preston
Linux Kernel in a Nutshell Linux Kernel in a Nutshell
by Greg Kroah-Hartman
Fedora Linux Fedora Linux
by Chris Tyler
SUSE Linux SUSE Linux
by Chris Brown, PhD
Ubuntu Hacks Ubuntu Hacks
by Kyle Rankin, Jonathan Oxer, Bill Childers
Linux Annoyances for Geeks Linux Annoyances for Geeks
by Michael Jang
Microsoft® Windows Server™ 2003 Administrator's Companion Microsoft® Windows Server™ 2003 Administrator's Companion
by Charlie Russel, Jason Gerend, Sharon Crawford
Second Edition
Understanding Linux Network Internals Understanding Linux Network Internals
by Christian Benvenuti
Linux Server Hacks, Volume Two Linux Server Hacks, Volume Two
by William von Hagen, Brian K. Jones
Running Linux Running Linux
by Matthias Kalle Dalheimer, Matt Welsh
Fifth Edition
Run Your Own Web Server Using Linux & Apache Run Your Own Web Server Using Linux & Apache (SitePoint)
by Tony Steidler-Dennison
Linux Multimedia Hacks Linux Multimedia Hacks
by Kyle Rankin
Understanding the Linux Kernel Understanding the Linux Kernel
by Daniel P. Bovet, Marco Cesati
Third Edition
Unix in a Nutshell Unix in a Nutshell
by Arnold Robbins
Fourth Edition
Linux Desktop Pocket Guide Linux Desktop Pocket Guide
by David Brickner
Knoppix Pocket Reference Knoppix Pocket Reference
by Kyle Rankin
Linux Enterprise Cluster Linux Enterprise Cluster (No Starch)
by Karl Kopper
Degunking Linux Degunking Linux (Paraglyph)
by Roderick W. Smith
Test Driving Linux Test Driving Linux
by David Brickner
Learning the bash Shell Learning the bash Shell
by Cameron Newham, Bill Rosenblatt
Third Edition
Linux Desktop Hacks Linux Desktop Hacks
by Nicholas Petreley, Jono Bacon
Professional Red Hat Enterprise Linux 3 Professional Red Hat Enterprise Linux 3
Book of Postfix Book of Postfix (No Starch)
by Ralf Hildebrandt, Patrick Koetter
Linux in a Windows World Linux in a Windows World
by Roderick W. Smith
Linux Device Drivers Linux Device Drivers
by Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
Third Edition
Linux Network Administrator's Guide Linux Network Administrator's Guide
by Tony Bautts, Terry Dawson, Gregor N. Purdy
Third Edition
Linux Server Security Linux Server Security
by Michael D. (Mick) Bauer
Second Edition
Home Hacking Projects for Geeks Home Hacking Projects for Geeks
by Eric Faulkner, Tony Northrup
Learning GNU Emacs Learning GNU Emacs
by Debra Cameron, James Elliott, Marc Loy, Eric S. Raymond, Bill Rosenblatt
Third Edition
Linux Cookbook Linux Cookbook
by Carla Schroder
High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI
by Joseph D. Sloan
PC Hacks PC Hacks
by Jim Aspinwall
SELinux SELinux
by Bill McCarty
Exploring the JDS Linux Desktop Exploring the JDS Linux Desktop
by Tom Adelstein, Sam Hiser
Linux iptables Pocket Reference Linux iptables Pocket Reference
by Gregor N. Purdy
Linux Cookbook Linux Cookbook (No Starch)
by Michael Stutz
Second Edition
Mono: A Developer's Notebook Mono: A Developer's Notebook
by Edd Dumbill, Niel Bornstein
Laptop Music Laptop Music (PC Publishing)
by Martin Delaney
How Linux Works How Linux Works (No Starch)
by Brian Ward
Learning Red Hat Enterprise Linux & Fedora Learning Red Hat Enterprise Linux & Fedora
by Bill McCarty
Fourth Edition
Linux Unwired Linux Unwired
by Roger Weeks, Edd Dumbill, Brian Jepson
Linux for Non-Geeks Linux for Non-Geeks (No Starch)
by Rickford Grant
Beginning Linux Programming Beginning Linux Programming
Third Edition
Squid: The Definitive Guide Squid: The Definitive Guide
by Duane Wessels
Wicked Cool Shell Scripts Wicked Cool Shell Scripts (No Starch)
by Dave Taylor
PC Hardware in a Nutshell PC Hardware in a Nutshell
by Robert Bruce Thompson, Barbara Fritchman Thompson
Third Edition
Secure Programming Cookbook for C and C++ Secure Programming Cookbook for C and C++
by John Viega, Matt Messier
Linux Security Cookbook Linux Security Cookbook
by Daniel J. Barrett, Richard E. Silverman, Robert G. Byrnes
Mac OS X for Java Geeks Mac OS X for Java Geeks
by Will Iverson
Practical UNIX and Internet Security Practical UNIX and Internet Security
by Simson Garfinkel, Gene Spafford, Alan Schwartz
Third Edition
Linux Server Hacks Linux Server Hacks
by Rob Flickenger
Managing RAID on Linux Managing RAID on Linux
by Derek Vadala
Essential System Administration Pocket Reference Essential System Administration Pocket Reference
by Æleen Frisch
Unix Power Tools Unix Power Tools
by Shelley Powers, Jerry Peek, Tim O'Reilly, Mike Loukides
Third Edition
Microsoft® Windows® 2000 Server Administrator's Companion Microsoft® Windows® 2000 Server Administrator's Companion
by Charlie Russel, Jason Gerend, Sharon Crawford
Second Edition
Managing & Using MySQL Managing & Using MySQL
by George Reese, Randy Jay Yarger, Tim King
With
Second Edition
Exim: The Mail Transfer Agent Exim: The Mail Transfer Agent
by Philip Hazel
Oracle and Open Source Oracle and Open Source
by Andy Duncan, Sean Hull
Network Printing Network Printing
by Matthew Gast, Todd Radermacher
GIMP Pocket Reference GIMP Pocket Reference
by Sven Neumann
Building Internet Firewalls Building Internet Firewalls
by Elizabeth D. Zwicky, Simon Cooper, D. Brent Chapman
Second Edition

Linux Online Courses

Linux/Unix System Administration Certificate Series Linux/Unix System Administration Certificate Series — This course series targets both beginning and intermediate Linux/Unix users who want to acquire advanced system administration skills, and to back those skills up with a Certificate from the University of Illinois Office of Continuing Education.

OST Student with Certificate "One of the best things I could have ever done for my career and self-fulfillment. Thank you O'Reilly for making online learning accessible and flexible!" -- Dawna

Enroll now

Linux Experts

Bill Lubanovic Bill Lubanovic started developing software with UNIX in the 70s, GUIs in the 80s, and the Web in the 90s. He now does web visualization work for a wind energy company.

Aaron Parecki Aaron Parecki is a Portland-based iPhone and web developer interested in solving practical problems with technology.

Tom Geudens Tom Geudens joined the IT department of Colruyt, a Belgian retailer specialized in 'Lowest Price' and doing this through automation.

Matt Welsh Matt Welsh is an assistant professor of Computer Science at Harvard University. He is also the founder of the Linux Documentation Project, and the developer of the first Linux documentation.

More Linux Experts

Linux News & Answers

Linux Hardware Support Myths and Legends

By Caitlyn Martin
May 10, 2012

With a new major Windows release just around the corner we are being treated to an onslaught of articles proclaiming the failings of Linux on the desktop. You'd think that such articles wouldn't be necessary if the Linux desktop had indeed failed. One recurring theme is the idea that Linux has terrible hardware support. The premise is always that Linux is impossibly difficult to install and that lots of hardware just doesn't work with Linux.

The New Desktop Paradigm: Blame the Success of Linux on the Desktop

The New Desktop Paradigm:  Blame the Success of Linux on the Desktop

By Caitlyn Martin
April 26, 2012

The new Windows 8 Metro desktop, the latest incarnation of Mac OSX, Android, Ubuntu's Unity desktop and GNOME 3, love them or hate them, all came about because of the success of Linux on the desktop.

Five must-known commands for Mac OS X Terminal

By d1taylor
April 25, 2012

If you're an old-time Unix or Linux user like me, you know that one of the best parts of Mac OS X is that it includes a full command line world based on NetBSD under the hood. In fact, I always have the Terminal app open and it's a rare day that I'm not writing scripts or otherwise experimenting on the command line, even as my screen is covered with pretty graphical user interfaces and...

Developer Week in Review: When giant corporations collide

Developer Week in Review: When giant corporations collide

By James Turner
April 6, 2012

If Microsoft and Linux can kiss and make up, why is Oracle having such a hard time getting along with Google? Elsewhere, a look inside elaborate game cheats.

Solving Display Problems With Some NVIDIA Chipsets After Installing Slackware 13.37 or SalixOS 13.37

Solving Display Problems With Some NVIDIA Chipsets After Installing Slackware 13.37 or SalixOS 13.37

By Caitlyn Martin
April 5, 2012

Slackware 13.37 and SalixOS 13.37, like most current Linux distributions, use the Open Source nouveau driver by default if an NVIDIA graphics chipset is detected. Nouveau works well with most NVIDIA graphics cards and chipsets but by no means all of them. In some cases the hardware detection works as it should but misconfigures X.org. In other cases, particularly older, legacy chipsets and very new chipsets, the hardware simply is unsupported.

O'Reilly Radar Show 3/12/12: Best data interviews from Strata California 2012

O'Reilly Radar Show 3/12/12: Best data interviews from Strata California 2012

By Mac Slocum
March 12, 2012

Hadoop creator Doug Cutting discussing the similarities between Linux and the big data world, Max Gadney from After the Flood explains the benefits of video data graphics, Kaggle's Jeremy Howard looks at the difference between big data and analytics.

More NewsMore Answers