100 Best Operating System Books of All Time

We've ranked the best operating system books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

The Linux Programming Interface: A Linux and Unix System Programming Handbook book cover1

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

Michael Kerrisk

5.0
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 order to master the craft of system programming, and a
Modern Operating Systems, 4th Edition book cover2

Modern Operating Systems, 4th Edition

Andrew S. Tanenbaum and Herbert Bos

4.9
Operating System Concepts book cover3

Operating System Concepts

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

4.9
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course n
Operating Systems: Three Easy Pieces book cover4

Operating Systems: Three Easy Pieces

Remzi Arpaci-Dusseau and Andrea Arpaci-Dussea

4.9
A book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems.
Unix and Linux System Administration Handbook book cover5

Unix and Linux System Administration Handbook

Evi Nemeth, Garth Snyder, et al.

4.8
"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." --Tim O'Reilly, founder of O'Reilly Media "This edition is for those whose systems live in the cloud or in virtualized data centers; those whose administrative wo
Operating Systems Design and Implementation book cover6

Operating Systems Design and Implementation

Andrew S Tanenbaum, Albert S Woodhull

4.8
Operating Systems Design and Implementation, 3e , is ideal for introductory courses on computer operating systems. Written by the creator of Minux, professional programmers will now have the most up-to-date tutorial and reference available today. Revised to address the latest version of MINIX (MINIX 3), this streamlined, simplified new edition remains the only operating systems text to first expl
Advanced Programming in the UNIX Environment book cover7

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.8
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Buildin
Windows Internals, Part 1: User Mode book cover8

Windows Internals, Part 1: User Mode

Pavel Yosifovich, Mark E. Russinovich, et al.

4.7
Delve inside Windows architecture and internals - and see how core components work behind the scenes. This classic guide has been fully updated for Windows 8.1 and Windows Server 2012 R2, and now presents its coverage in three volumes: Book 1, User Mode; Book 2, Kernel Mode; Book 3, Device Driver Models.

In Book 1, you'll plumb Windows fundamentals, independent of platform - server, desktop, tablet
Understanding the Linux Kernel book cover9

Understanding the Linux Kernel

Daniel P. Bovet

4.6
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 effici
The UNIX Programming Environment (Prentice-Hall Software Series) book cover10

The UNIX Programming Environment (Prentice-Hall Software Series)

Brian W. Kernighan, Rob Pike

4.6
In their preface, the authors explain, "This book is meant to help the reader learn how to program in C. It contains tutorial introduction to get new users started as soon as possible, separate chapters on each major feature, and a reference manual. Most of the treatment is based on reading, writing, and revising examples, rather than on mere statement of rules. For the most part, the examples are
Linux Kernel Development book cover11

Linux Kernel Development

Robert Love

4.6
"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 subsystems and features of the Linux kernel, including
How Linux Works: What Every Superuser Should Know book cover12

How Linux Works: What Every Superuser Should Know

Brian Ward

4.5
How Linux Works reveals the inner workings of the Linux system, with in-depth coverage of topics such as device management, the boot sequence, system management basics, and networking. Author Brian Ward combines background theory and real-world examples to show you both "how" to administer Linux and "why" each technique works. This updated edition of the classic Linux reference explores the kernel
The Design and Implementation of the FreeBSD Operating System book cover13

The Design and Implementation of the FreeBSD Operating System

Marshall Kirk McKusick

4.5
The most complete, authoritative technical guide to the FreeBSD kernel's internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition's content is completely new, and another one-third has been extensively rewritten. Three long-time FreeBSD project leaders begin with a concise overview of the FreeBSD kernel's
The Design of the UNIX Operating System book cover14

The Design of the UNIX Operating System

Maurice J. Bach

4.5
Classic description of the internal algorithms and the structures that form the basis of the UNIX operating system and their relationship to programmer interface. The leading selling UNIX internals book on the market.
Comptia A+ Certification All-In-One Exam Guide, Tenth Edition (Exams 220-1001 & 220-1002) book cover15

Comptia A+ Certification All-In-One Exam Guide, Tenth Edition (Exams 220-1001 & 220-1002)

Mike Meyers

4.5
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
This bestselling on-the-job reference and test preparation guide has been fully revised for the new 2019 CompTIA Core 1 and Core 2 CompTIA A+ exam objectives
This fully revised and updated resource offers comp
UNIX Power Tools book cover16

UNIX Power Tools

Shelley Powers, Jerry Peek, et al.

4.5
With the growing popularity of Linux and the advent of Darwin, Unix has metamorphosed into something new and exciting. No longer perceived as a difficult operating system, more and more users are discovering the advantages of Unix for the first time. But whether you are a newcomer or a Unix power user, you'll find yourself thumbing through the goldmine of information in the new edition of Unix Pow
Modern Operating Systems book cover17

Modern Operating Systems

Andrew S Tanenbaum

4.4
The Linux Command Line, 2nd Edition: A Complete Introduction book cover18

The Linux Command Line, 2nd Edition: A Complete Introduction

William Shotts

4.4
You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line.

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you'll learn the timeless skills handed down by generations of experienced, mou
Windows® Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7 book cover19

Windows® Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7

Mark E. Russinovich

4.4
Delve inside Windows architecture and internals—and see how core components work behind the scenes. Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2—and now presents its coverage in two volumes.

As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, you’ll experience its interna
Linux in a Nutshell book cover20

Linux in a Nutshell

Ellen Siever

4.4
Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.

This updated edition offers a ti
Rocket Fuel: The One Essential Combination That Will Get You More of What You Want from Your Business book cover21

Rocket Fuel: The One Essential Combination That Will Get You More of What You Want from Your Business

Gino Wickman, Mark C. Winters

4.4
Discover the vital relationship that will take your company from "What’s next?" to "We have liftoff!"

Visionaries have groundbreaking ideas. Integrators make those ideas a reality. This explosive combination is the key to getting everything you want out of your business. It worked for Disney. It worked for McDonald’s. It worked for Ford. It can work for you.

From the author of the bestselling Tracti
Operating Systems Foundations with Linux on the Raspberry Pi: Textbook book cover22

Operating Systems Foundations with Linux on the Raspberry Pi: Textbook

Wim Vanderbauwhede and Jeremy Singer

4.4
Get A Grip: An Entrepreneurial Fable... Your Journey to Get Real, Get Simple, and Get Results book cover23

Get A Grip: An Entrepreneurial Fable... Your Journey to Get Real, Get Simple, and Get Results

Gino Wickman and Mike Paton

4.4
It’s time to take your business to the next level.

Eileen Sharp and Vic Hightower were frustrated. After years of profitable, predictable growth, Swan Services was in a rut. Meetings were called and discussions held, but few decisions were made and even less got done. People were pointing fingers and assigning blame, but nothing happened to solve Swan’s mounting problems. It felt as though they wer
Unix Network Programming book cover24

Unix Network Programming

W. Richard Stevens

4.3
The leading book in its field, this guide focuses on the design, development and coding of network software under the UNIX operating system. Provides over 15,000 lines of C code with descriptions of how and why a given solution is achieved. For programmers seeking an indepth tutorial on sockets, transport level interface (TLI), interprocess communications (IPC) facilities under System V and BSD UN
Site Reliability Engineering: How Google Runs Production Systems book cover25

Site Reliability Engineering: How Google Runs Production Systems

Niall Richard Murphy, Betsy Beyer, et al.

4.3
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?

In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle
CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902) book cover26

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)

Mike Meyers

4.3
Pro Git book cover27

Pro Git

Scott Chacon

4.3
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to b
8th Grade Common Core Math: Daily Practice Workbook | 1000+ Practice Questions and Video Explanations | Argo Brothers book cover28

8th Grade Common Core Math: Daily Practice Workbook | 1000+ Practice Questions and Video Explanations | Argo Brothers

Argo Brothers

4.3
Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux book cover29

Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux

Derek Molloy

4.3
Expand Raspberry Pi capabilities with fundamental engineering principlesExploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a 'recipe' approach to give you the skills you need to design and build your own projects. You'll understand the fundamental principles in a way that transfers to any type of electronics, electronic mod
UNIX Network Programming, Volume 1: The Sockets Networking API book cover30

UNIX Network Programming, Volume 1: The Sockets Networking API

W. Richard Stevens

4.3
This revised guide to Unix networking APIs updates coverage of programming standards and debugging techniques, and covers operating systems including Red Hat 9, Solaris 9, HP-UX, Free BSD 4.8/5.0, AIX 5.x and Mac OS X.
Windows® Internals (PRO-Developer) book cover31

Windows® Internals (PRO-Developer)

Mark Russinovich, David A. Solomon, Alex Ionescu

4.3

See how the core components of the Windows operating system work behind the scenes—guided by a team of internationally renowned internals experts. Fully updated for Windows Server® 2008 and Windows Vista®, this classic guide delivers key architectural insights on system design, debugging, performance, and support—along with hands-on experiments to experience Windows internal behavior firsthand.

D

Operating Systems: Internals and Design Principles book cover32

Operating Systems: Internals and Design Principles

William Stallings

4.3
For one- or two-semester undergraduate courses in operating systems for computer science, computer engineering, and electrical engineering majorsAn introduction to operating systems with up-to-date and comprehensive coverage Now in its 9th Edition, Operating Systems: Internals and Design Principles provides a comprehensive, unified introduction to operating systems topics for readers studying c
7th Grade Common Core Math: Daily Practice Workbook - Part I: Multiple Choice | 1000+ Practice Questions and Video Explanations | Argo Brothers book cover33

7th Grade Common Core Math: Daily Practice Workbook - Part I: Multiple Choice | 1000+ Practice Questions and Video Explanations | Argo Brothers

Argo Brothers

4.3
The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes book cover34

The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes

Allen B. Downey

4.3
The Little Book of Semaphores is a textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar prob
Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali book cover35

Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali

OccupyTheWeb

4.3
This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers.

If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an
The Art of UNIX Programming book cover36

The Art of UNIX Programming

Eric S. Raymond

4.3
This text reveals the software design secrets of the original Unix designers, showing how they produce software that is fast, portable, reuseable, modular and long-lived. Luminaries including Brian Kernighan, David Korn and Henry Spencer contribute to the book.
Kali Linux for Beginners: A Practical Guide to Learn the Operating System Installation and configuration, including Networks, Ethical Hacking and the Main Tools Explanation for an Easy Everyday Use book cover37

Kali Linux for Beginners: A Practical Guide to Learn the Operating System Installation and configuration, including Networks, Ethical Hacking and the Main Tools Explanation for an Easy Everyday Use

Matt Foster

4.3
Exam Ref Az-900 Microsoft Azure Fundamentals book cover38

Exam Ref Az-900 Microsoft Azure Fundamentals

Jim Cheshire

4.3
Prepare for Microsoft Exam AZ-900-and help demonstrate your real-world mastery of cloud services and how they can be provided with Microsoft Azure. Designed for professionals in any non-technical or technical role, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Fundamentals level. Focus on the expertise measured by these objective
Conscious Language: The Logos of Now ~ The Discovery, Code, and Upgrade To Our New Conscious Human Operating System book cover39

Conscious Language: The Logos of Now ~ The Discovery, Code, and Upgrade To Our New Conscious Human Operating System

Robert Tennyson Stevens and Gregg Braden

4.3
How much power do our words really carry? Is it possible that our words-the air that we invite into the deepest recesses of our body and then carefully expel through the sacred organ of our vocal chords-have a power that is so great that it was intentionally confused over 5,000 thousand years ago? What would it mean to re-discover the secret of the language that heals our deepest hurts, breathes l
UNIX Network Programming, Volume 2: Interprocess Communications book cover40

UNIX Network Programming, Volume 2: Interprocess Communications

W. Richard Stevens

4.3
Well-implemented interprocess communications (IPC) are key to the performance of virtually every non-trivial UNIX program. In "UNIX Network Programming, Volume 2, Second Edition," legendary UNIX expert W. Richard Stevens presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, and Remote Procedure Calls (RPC).
Architectural and Operating System Support for Virtual Memory (Synthesis Lectures on Computer Architecture) book cover41

Architectural and Operating System Support for Virtual Memory (Synthesis Lectures on Computer Architecture)

Abhishek Bhattacharjee, Daniel Lustig, et al.

4.3
This book provides computer engineers, academic researchers, new graduate students, and seasoned practitioners an end-to-end overview of virtual memory. We begin with a recap of foundational concepts and discuss not only state-of-the-art virtual memory hardware and software support available today, but also emerging research trends in this space. The span of topics covers processor microarchitectu
Understanding Operating Systems book cover42

Understanding Operating Systems

Ann McHoes and Ida M. Flynn

4.3
Discover a clear, straightforward explanation of both current operating system theory and today's practices within UNDERSTANDING OPERATING SYSTEMS, 8E. This leading book's proven approach begins with a valuable discussion of fundamentals before introducing specific operating systems. Fully updated, timely content offers an expanded analysis of how modern innovations, such as multi-core processing
UNIX Internals: The New Frontiers book cover43

UNIX Internals: The New Frontiers

Uresh Vahalia

4.3
This book offers an exceptionally up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself -- not on the applications and tools that run on it -- this book compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects,
Ethical Hacking Bible: Cybersecurity, Cryptography, Network Security, Wireless Technology and Wireless Hacking with Kali Linux | 7 books in 1 book cover44

Ethical Hacking Bible: Cybersecurity, Cryptography, Network Security, Wireless Technology and Wireless Hacking with Kali Linux | 7 books in 1

HUGO HOFFMAN

4.2
45

Windows 10 For Dummies (For Dummies (Computer/Tech))

Andy Rathbone

4.2
Get productive with Windows 10Windows 10 For Dummies is the all-time bestselling computer how-to book--and it's been fully updated for the enhancements coming with the Windows 10 Anniversary Update! Free of confusing jargon and packed with lots of helpful step-by-step explanations, it quickly gets you started with exploring the Start menu, storing files on the Cloud, creating desktop shortcuts, co
46

Docker Deep Dive

Nigel Poulton

4.2
UNIX: A History and a Memoir book cover47

UNIX: A History and a Memoir

Brian W Kernighan

4.2
The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment."
Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming book cover48

Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming

Jaosn Cannon

4.2
Shell Scripting Made Easy If you want to learn how to write shell scripts like a pro, solve real-world problems, or automate repetitive and complex tasks, read on.

Hello. My name is Jason Cannon and I'm the author of Linux for Beginners, Python Programming for Beginners, and an instructor to thousands of satisfied students. I started my IT career in the late 1990's as a Unix and Linux System Engine
Beginning Stm32: Developing with Freertos, Libopencm3 and Gcc book cover49

Beginning Stm32: Developing with Freertos, Libopencm3 and Gcc

Warren Gay

4.2
Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus and more.

Each chapter contains clear explanation
Linux System Programming: Talking Directly to the Kernel and C Library book cover50

Linux System Programming: Talking Directly to the Kernel and C Library

Robert Love

4.2
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.

Love clearly distinguishes between POSIX standard functions and special serv
Windows 10 Introduction Quick Reference Guide (Cheat Sheet of Instructions, Tips & Shortcuts - Laminated) Updated Summer 2018 book cover51

Windows 10 Introduction Quick Reference Guide (Cheat Sheet of Instructions, Tips & Shortcuts - Laminated) Updated Summer 2018

Beezix Inc

4.2
Windows via C/C++ (PRO-Developer) (Pro - Developer) book cover52

Windows via C/C++ (PRO-Developer) (Pro - Developer)

Jeffrey M. Richter, Christophe Nasarre, Mark Russinovich

4.2

Get the preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the

Iphone: The Missing Manual: The Book That Should Have Been in the Box book cover53

Iphone: The Missing Manual: The Book That Should Have Been in the Box

David Pogue

4.2
The iPhone 11, 11 Pro, 11R, and 11Max are faster than ever and have more powerful cameras. With the latest edition of this bestselling guide, you get a funny, gorgeously illustrated guide to the tips, shortcuts, and workarounds that will turn you into an iPhone master.

Written by David Pogue--Missing Manual series creator, New York Times columnist, and Emmy-winning tech correspondent for CNBC, CBS,
Rebel Code: Linux and the Open Source Revolution book cover54

Rebel Code: Linux and the Open Source Revolution

Glyn Moody

4.2
The open source saga has many fascinating chapters. It is partly the story of Linus Torvalds, the master hacker who would become chief architect of the Linux operating system. It is also the story of thousands of devoted programmers around the world who spontaneously worked in tandem to complete the race to shape Linux into the ultimate killer app. Rebel Code traces the remarkable roots of this un
Linux Command Line and Shell Scripting Bible book cover55

Linux Command Line and Shell Scripting Bible

Richard Blum

4.2
Talk directly to your system for a faster workflow withautomation capabilityLinux Command Line and Shell Scripting Bible is youressential Linux guide. With detailed instruction and abundantexamples, this book teaches you how to bypass the graphicalinterface and communicate directly with your computer, saving timeand expanding capability. This third edition incorporates thirtypages of new functiona
Distributed Operating Systems book cover56

Distributed Operating Systems

Andrew S. Tanenbaum

4.2
As distributed computer systems become more pervasive, so does the need for understanding how their operating systems are designed and implemented. Andrew S. Tanenbaum's Distributed Operating Systems fulfills this need. Representing a revised and greatly expanded Part II of the best-selling Modern Operating Systems, it covers the material from the original book, including communication, synchroniz
57

Blockchain Technology Explained: The Ultimate Beginner’s Guide About Blockchain Wallet, Mining, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA And Smart Contracts

Alan T. Norman

4.2
Linux for Beginners: An Introduction to the Linux Operating System and Command Line book cover58

Linux for Beginners: An Introduction to the Linux Operating System and Command Line

Jason Cannon

4.2
If you want to learn how to use Linux, but don't know where to start read on.
Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explai
Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows® book cover59

Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows®

Tarik Soulami

4.2
Use Windows debuggers throughout the development cycle—and build better software

Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical exampl
60

Bash Pocket Reference: Help for Power Users and Sys Admins

Arnold Robbins

4.2
It's simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips.

You'll quickly find answers to the annoying questions that generally come up when you're writing shell scripts: What characters do you need to quote? How do
61

Learn Windows PowerShell in a Month of Lunches

Donald W. Jones

4.2
Summary

Learn Windows PowerShell in a Month of Lunches, Third Edition is an innovative tutorial designed for busy IT professionals. This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning
Computers for Seniors for Dummies book cover62

Computers for Seniors for Dummies

Nancy C. Muir

4.2
The bestselling guide--now in a new edition A computer provides a great resource for learning new things and keeping in touch with family and friends, but it may seem intimidating at first. The bestselling Computers For Seniors For Dummies is here to help the 50+ set conquer and overcome any uncertainty with clear-cut, easy-to-understand guidance on how to confidently navigate your computer and th
Networking All-In-One for Dummies book cover63

Networking All-In-One for Dummies

Doug Lowe

4.2
Becoming a master of networking has never been easier

Whether you're in charge of a small network or a large network, Networking All-in-One is full of the information you'll need to set up a network and keep it functioning. Fully updated to capture the latest Windows 10 releases through Spring 2018, this is the comprehensive guide to setting up, managing, and securing a successful network.

Inside, n
Windows 10 for Seniors for Dummies book cover64

Windows 10 for Seniors for Dummies

Weverka

4.2
Get up to speed on Windows 10

With Windows 10 For Seniors For Dummies, getting familiar with Windows 10 is a painless process. If you're interested in learning the basics of this operating system without having to dig through confusing computer jargon, look no further.

This book uses a step-by-step approach that is specifically designed to assist first-time Windows 10 users who are over-50, providin
Guide to Microsoft Windows 10, Exam # 70-687 (with Certblaster Printed Access Card) book cover65

Guide to Microsoft Windows 10, Exam # 70-687 (with Certblaster Printed Access Card)

Byron Wright and Leon Plesniarski

4.2
UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris book cover66

UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris

Arnold Robbins

4.2
As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from Sun's Solaris to Apple's Mac OS X and more varieties of Linux than you can easily name.

The latest edit
Microsoft Excel 2019 Data Analysis and Business Modeling book cover67

Microsoft Excel 2019 Data Analysis and Business Modeling

Wayne Winston

4.2
Master business modeling and analysis techniques with Microsoft Excel 2019 and Office 365 and transform data into bottom-line results. Written by award-winning educator Wayne Winston, this hands-on, scenario-focused guide helps you use Excel to ask the right questions and get accurate, actionable answers. New coverage ranges from Power Query/Get & Transform to Office 365 Geography and Stock data t
Microsoft Windows Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer) book cover68

Microsoft Windows Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)

Mark E. Russinovich, David A. Solomon

4.2

Delve inside the Windows kernel with noted internals experts Mark Russinovich and David Solomon, in collaboration with the Microsoft Windows product development team. This classic guide—fully updated for Windows Server 2003, Windows XP, and Windows 2000, including 64-bit extensions—describes the architecture and internals of the Windows operating system. You’ll find hands-on experiments you can us

69

Computer Systems: An Integrated Approach to Architecture and Operating Systems

Umakishore Ramachandran and William D. LeahyJr.

4.2
In the early days of computing, hardware and software systems were designed separately. Today, as multicore systems predominate, this separation is becoming impractical.

Computer Systems examines the key elements of all computer systems using an integrated approach that treats hardware and software as part of the same, larger system. Students gain important insights into the interplay between hardw
Linux Device Drivers book cover70

Linux Device Drivers

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

4.2

Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic "Linux Device Drivers" from O'Reilly to master this

Linux for Makers: Understanding the Operating System That Runs Raspberry Pi and Other Maker Sbcs book cover71

Linux for Makers: Understanding the Operating System That Runs Raspberry Pi and Other Maker Sbcs

Aaron Newcomb

4.1
Linux is a powerful open-source operating system that has been around for many years and is widely used for running servers and websites. But most students and Makers encounter it for the first time when they are working on projects with their Raspberry Pi or similar single-board computers (SBCs) such as BeagleBone Black or Intel Galileo. Linux for Makers is the first book that explains the Linux
Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners book cover72

Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners

Jason Cannon

4.1
The Aquaponic Farmer: A Complete Guide to Building and Operating a Commercial Aquaponic System book cover73

The Aquaponic Farmer: A Complete Guide to Building and Operating a Commercial Aquaponic System

Adrian Southern

4.1
The Aquaponic Farmer is the only complete practical guide to understanding, constructing, and operating a family-farm scale commercial cold-water aquaponic system for raising trout and vegetables. It details a proven commercial Deep Water Culture system, providing step-by-step design, construction, and management principles, based on actual production numbers from a successful aquaponic farm in Br
Operating Systems book cover74

Operating Systems

Harvey M. Deitel, Paul J. Deitel, David R. Choffnes

4.1
The third edition of Operating Systems has been entirely updated to reflect current core operating system concepts and design considerations. To complement the discussion of operating system concepts, the book features two in-depth case studies on Linux and Windows XP. The case studies follow the outline of the book, so readers working through the chapter material can refer to each case study to s
Windows 7 Inside Out book cover75

Windows 7 Inside Out

Ed Bott, Carl Siechert, Craig Stinson

4.1
You're beyond the basics, so now dive in and really put your PC to work! This supremely organized reference is packed with hundreds of timesaving solutions, troubleshooting tips, and workarounds. It's all muscle and no fluff. Discover how the experts tackle Windows 7--and challenge yourself to new levels of mastery!



Compare features and capabilities in each edition of Windows 7.
Configure and custo
UNIX in a Nutshell: A Desktop Quick Reference for System V Release 4 and Solaris 2.0 book cover76

UNIX in a Nutshell: A Desktop Quick Reference for System V Release 4 and Solaris 2.0

Daniel Gilly, Inc. O'Reilly Media

4.1
You may have seen UNIX quick-reference guides, but you've never seen anything like "UNIX in a Nutshell." Not a scaled-down quick reference of common commands, "UNIX in a Nutshell" is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest UNIX problems, this one reference should be all the d
Linux: Installation, Configuration and Command Line Basics book cover77

Linux: Installation, Configuration and Command Line Basics

Nathan Clark

4.1
Professional Linux Kernel Architecture book cover78

Professional Linux Kernel Architecture

Wolfgang Mauerer

4.1
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, a
All New Fire HD 8 & 10 User Guide - Newbie to Expert in 2 Hours! book cover79

All New Fire HD 8 & 10 User Guide - Newbie to Expert in 2 Hours!

Tom Edwards

4.1
Introducing MATH! Grade 3 by ArgoPrep: 600+ Practice Questions + Comprehensive Overview of Each Topic + Detailed Video Explanations Included | 3rd Grade Math Workbook book cover80

Introducing MATH! Grade 3 by ArgoPrep: 600+ Practice Questions + Comprehensive Overview of Each Topic + Detailed Video Explanations Included | 3rd Grade Math Workbook

Argo Brothers

4.1
Python for Devops: Learn Ruthlessly Effective Automation book cover81

Python for Devops: Learn Ruthlessly Effective Automation

Noah Gift

4.1
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today's most useful DevOps tools, including Docker,
82

The Linux Command Line Beginner's Guide

Jonathan Moeller

4.1
Lions' Commentary On Unix book cover83

Lions' Commentary On Unix

John Lions

4.1
This legendary underground classic, reproduced without modification, is really two works in one:

▪︎ the complete source code to an early version of the UNIX operating system; and
▪︎ a brilliant commentary on that code by John Lions

Dennis Ritchie, Ken Thompson, and other UNIX luminaries have contributed new essays on the enduring value of this Computer Science masterpiece.

Lions’ marriage of source co
Windows Vista: Resource Kit book cover84

Windows Vista: Resource Kit

Mitch Tulloch, Tony Northrup, Jerry Honeycutt, Ed Wilson, Ralph Ramos, The Windows Vista Team

4.1
In-depth and comprehensive, this resource delivers the information you need for administering Windows Vista. You get expert technical guidance from those who know the technology best—Microsoft Most Valuable Professionals and the Microsoft Windows Vista team. Plus—more than 200 scripts, tools and essential administration resources on DVD.

Get expert guidance on how to:


Plan and implement high-volume
Practical UNIX & Internet Security book cover85

Practical UNIX & Internet Security

Simson Garfinkel, Gene Spafford

4.1
When Practical UNIX Security was first published in 1991, it became an instant classic. Crammed with information about host security, it saved many a UNIX system administrator and user from disaster.
This second edition is a complete rewrite of the original book. It's packed with twice the pages and offers even more practical information for UNIX users and administrators. It covers features of many
Linux (Quick Study Computer) book cover86

Linux (Quick Study Computer)

Inc. BarCharts

4.1
7th grade Math Workbook: CommonCore Math Workbook book cover87

7th grade Math Workbook: CommonCore Math Workbook

Ace Academic Publishing

4.1
7th Grade Common Core Math: Practice Workbook - Practice Questions, Answers & Explanations - Recommended by Teachers - Ace Academic Publishing-Based on Common Core State Standards: Similar to a standardized exam, you can find questions of all types, including multiple-choice, fill-in-the-blank, true or false, match the correct answer and free-response questions.-High Standards of Questions: Each o
3rd Grade Math Workbook: CommonCore Math Workbook book cover88

3rd Grade Math Workbook: CommonCore Math Workbook

Ace Academic Publishing

4.1
3rd Grade Common Core Math: Practice Workbook - Practice Questions, Answers & Explanations - Recommended by Teachers - Ace Academic Publishing-Based on Common Core State Standards: Similar to a standardized exam, you can find questions of all types, including multiple-choice, fill-in-the-blank, true or false, match the correct answer and free-response questions.-High Standards of Questions: Each o
Applied Operating Systems Concepts book cover89

Applied Operating Systems Concepts

Greg Gagne, Peter B. Galvin, Peter Galvin, Avi Silberschatz

4.1
This text, Applied Operating Systems Concepts, is based on the text Operating System Concepts, 5/e (1998) by Abraham Silberschatz and Peter Baer Galvin. Like OSC, Applied provides a clear description of the concepts that underlie operating systems. One of the key differences is that Java is used to present many of these ideas and included are numerous examples that pertain specifically to popular
Operating System Concepts book cover90

Operating System Concepts

peter Abraham Silberschatz, Galvin, Gagne

4.1
Windows System Programming (The Addison-Wesley Microsoft Technology Series) book cover91

Windows System Programming (The Addison-Wesley Microsoft Technology Series)

Johnson M. Hart

4.0
Suitable for systems-level 32-bit or 64-bit Windows developer using the Windows API directly or via .NET interop. This title starts with Windows history and cultural issues and moves toward basic and advanced system services.
CompTIA IT Fundamentals+ All-in-One Exam Guide, Second Edition (Exam FC0-U61) book cover92

CompTIA IT Fundamentals+ All-in-One Exam Guide, Second Edition (Exam FC0-U61)

Mike Meyers

4.0
This fully updated study guide delivers 100% coverage of every topic on the CompTIA ITF+ IT Fundamentals exam

Take the CompTIA ITF+ IT Fundamentals exam with complete confidence using this bestselling and effective self-study system. Written by CompTIA certification and training experts, this authoritative guide explains foundational computer technologies in full detail. You'll find learning obje
Windows 7 Administrator's Pocket Consultant book cover93

Windows 7 Administrator's Pocket Consultant

William Stanek

4.0
Portable and precise, this pocket-sized guide delivers immediate answers for the day-to-day administration of Windows 7 from desktop configuration and management to networking and security issues. Zero in on core support and maintenance tasks by using quick-reference tables, instructions, and lists. You ll get the precise information you need to solve problems and get the job done whether at your
Computers Made Easy: From Dummy to Geek book cover94

Computers Made Easy: From Dummy to Geek

James Bernstein

4.0
A Foundation in Computers & Software That's Easy to UnderstandComputers Made Easy is designed to take your overall computer skills from a beginner to the next level. Get a top level understanding without a complex education. This easy to use guide will help you navigate your way to becoming proficient with computers, operating systems, hardware and software.

Introduction
Chapter 1
95

Hacking: Computer Hacking Beginners Guide How to Hack Wireless Network, Basic Security and Penetration Testing, Kali Linux, Your First Hack

Alan T. Norman

4.0
The Official Ubuntu Book book cover96

The Official Ubuntu Book

Benjamin Mako Hill, Jono Bacon, Corey Burger, Jonathan Jesse, Ivan Krstic

4.0
Windows 10 Simplified book cover97

Windows 10 Simplified

Paul McFedries

4.0
Learn Windows 10 quickly and painlessly with this beginner's guideWindows 10 Simplified is your absolute beginner's guide to the ins and outs of Windows. Fully updated to cover Windows 10, this highly visual guide covers all the new features in addition to the basics, giving you a one-stop resource for complete Windows 10 mastery. Every page features step-by-step screen shots and plain-English ins
Windows Server 2019 Inside Out book cover98

Windows Server 2019 Inside Out

Orin Thomas

4.0
Conquer Windows Server 2019--from the inside out! Dive into Windows Server 2019--and really put your Windows Serverexpertise to work. Focusing on Windows Server 2019's most powerful and innovative features, this supremely organized reference packs hundreds of timesaving solutions, tips, and workarounds--all you need to plan, implement, or manage Windows Server in enterprise, data center, cloud, an
A Systematic Approach to Learning Robot Programming with Ros book cover99

A Systematic Approach to Learning Robot Programming with Ros

Wyatt Newman

4.0
A Systematic Approach to Learning Robot Programming with ROS provides a comprehensive, introduction to the essential components of ROS through detailed explanations of simple code examples along with the corresponding theory of operation. The book explores the organization of ROS, how to understand ROS packages, how to use ROS tools, how to incorporate existing ROS packages into new applications
The Windows Command Line Beginner's Guide - Second Edition (Computer Beginner's Guides) book cover100

The Windows Command Line Beginner's Guide - Second Edition (Computer Beginner's Guides)

Jonathan Moeller

4.0