Linux & BSD

The Wireless Cookbook placeholder cover

The Wireless Cookbook

Bill Zimmerman

Learn the ins and outs of Wi-Fi, Bluetooth, and Long Range wireless technologies through practical, step-by-step projects using Raspberry Pi and other inexpensive hardware.

The Linux Memory Manager placeholder cover

The Linux Memory Manager

Lorenzo Stoakes

This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

Building a Debugger cover

Building a Debugger

Sy Brand

Master the inner workings of your x64 Linux system and expand your OS expertise by writing your very own debugger using C++.

Effective Shell placeholder cover

Effective Shell

Dave Kerr

Teaches you how to navigate the command line so you can work faster and smarter and have more fun while you’re at it.

Introduction to System Programming in Linux placeholder cover

Introduction to System Programming in Linux

Stewart N. Weiss

This comprehensive, Linux-focused introduction to system programming teaches how to write code for Linux and Unix – among the world’s most widely used operating systems.

Linux Basics for Hackers, 2nd Edition cover

Linux Basics for Hackers, 2nd Edition

OccupyTheWeb

The second edition of this bestselling introduction to the Linux operating system for hackers and penetration testers has been fully updated and revised, covering the latest version of Kali.

Ada & Zangemann Cover

Ada & Zangemann

Matthias Kirschner; illustrated by Sandra Brandstätter

A modern fairy tale that conveys the joy of tinkering and calls for self-determined use of software.

Practical Linux Forensics Cover

Practical Linux Forensics

Bruce Nikkel

A practitioner’s guide focused on postmortem analysis of modern Linux installations.

How Linux Works 3rd Ed cover

How Linux Works, 3rd Edition

Brian Ward

The “hows” and “whys” of How Linux Works: for anyone who wants to understand the inner workings of the best operating system.

Racket Programming the Fun Way Cover

Racket Programming the Fun Way

James W. Stelly

If you want to learn coding, try Racket Programming the Fun Way! Build skills while you solve math puzzles, create art, and play games.

Autotools, 2nd Edition

Autotools, 2nd Edition

John Calcote

Autotools, 2nd Edition is the long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool.

Your Linux Toolbox

Your Linux Toolbox

Julia Evans

Your Linux Toolbox is a collection of all the awesome Linux zines you love, now as a fancy box set!

The Linux Command Line, 2nd Edition

The Linux Command Line, 2nd Edition

William Shotts

This newly revised edition of The Linux Command Line contains various modernizations, including bash version 4.x and several useful new features.

Linux Basics for Hackers

Linux Basics for Hackers

OccupyTheWeb

Linux Basics for Hackers uses the Kali Linux distribution to explain core Linux topics like filesystems, networking, package management, and BASH.

Absolute FreeBSD, 3rd Edition

Absolute FreeBSD, 3rd Edition

Michael W. Lucas

This updated edition of Absolute FreeBSD adds coverage of modern disks, the ZFS filesystem IPv6, redesigned jail and packaging systems, virtualization, and more.

The GNU Make Book

GNU Make Book

John Graham-Cumming

The GNU Make Book is a practical, thorough guide to GNU Make basics, solutions, and advanced uses.

Wicked Cool Shell Scripts, 2nd Edition

Wicked Cool Shell Scripts, 2nd Edition

Dave Taylor and Brandon Perry

Wicked Cool Shell Scripts, 2nd Edition is a collection of fun tools for sysadmins, web developers, and every Linux user.

The Book of PF, 3rd Edition

Book of PF, 3rd Edition

Peter N. M. Hansteen

The Book of PF, 3rd Edition is the essential guide to building a secure network with PF, the OpenBSD packet filtering tool.

Absolute OpenBSD, 2nd Edition

Absolute OpenBSD, 2nd Edition

Michael W. Lucas

Absolute OpenBSD, 2nd Edition is a practical and straightforward guide for the experienced Unix user who wants to add OpenBSD to his or her repertoire.

Blender Master Class

Blender Master Class

Ben Simonds

Blender Master Class is a hands-on guide to the potential of the popular open-source 3D graphics tool. Chapters walk through the steps in the modeling process.

The Artist's Guide to GIMP, 2nd Edition

Artist's Guide to GIMP, 2nd Edition

Michael J. Hammel

As a full-featured, free alternative to Adobe Photoshop, GIMP is one of the world's most popular open source projects. The Artist's Guide to GIMP teaches you how to use GIMP without a tedious list of menu paths and options.

The Book of GIMP

Book of GIMP

Olivier Lecarme and Karine Delvare

Whether you're just getting started with GIMP or working to master GIMP's more complex features, you'll find the answers you're looking for in The Book of GIMP.

Book of Audacity

Book of Audacity

Carla Schroder

The Book of Audacity is the definitive guide to the powerful cross-platform audio editor. Transform your computer into a home recording studio as you learn to record podcasts, mix and master tracks, digitize your vinyl collection, and more.

FreeBSD Device Drivers

FreeBSD Device Drivers

Joseph Kong

FreeBSD Device Drivers is the first and only book to teach readers how to develop device drivers for the FreeBSD operating system.

Linux Firewalls

Linux Firewalls

Michael Rash

If you're responsible for keeping a network secure, you'll find Linux Firewalls invaluable in your attempt to understand attacks and to detect and even prevent compromises.

Linux Programming Interface

Linux Programming Interface

Michael Kerrisk

The Linux Programming Interface is a comprehensive reference to the Linux API for experienced system programmers, as well as an introductory guide to these low-level interfaces for system programming newbies.