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
Operating Systems: Three Easy Pieces book cover2

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.
3

Modern Operating Systems, 4th Edition

Andrew S. Tanenbaum and Herbert Bos

4.8
4

Operating System Concepts

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

4.8
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
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
Windows Internals, Part 1: User Mode book cover6

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
7

Operating Systems Design and Implementation

Andrew S Tanenbaum, Albert S Woodhull

4.7
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 cover8

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.7
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
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
Linux Kernel Development book cover10

Linux Kernel Development

Robert Love

4.5
"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
The Design of the UNIX Operating System book cover11

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 cover12

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

Mike Meyers

4.4
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
13

The Design and Implementation of the FreeBSD Operating System

Marshall Kirk McKusick

4.4
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
West with Giraffes: A Novel book cover14

West with Giraffes: A Novel

Lynda Rutledge

4.4

An emotional, rousing novel inspired by the incredible true story of two giraffes who made headlines and won the hearts of Depression-era America.“Few true friends have I known and two were giraffes...”Woodrow Wilson Nickel, age 105, feels his life ebbing away. But when he learns giraffes are going extinct, he finds himself recalling the unforgettable experience he cannot take to his grave.It’s 19

15

How Linux Works: What Every Superuser Should Know

Brian Ward

4.4
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 Linux Command Line, 2nd Edition: A Complete Introduction book cover16

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
The Linux Command Line, 3rd Edition: A Complete Introduction book cover17

The Linux Command Line, 3rd Edition: A Complete Introduction

William Shotts

4.3

Banish Your Mouse.The Linux Command Line isn’t just a reference manual. It’s a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you’ll build the confidence and understanding to make your system work for you.Now in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new conten

18

UNIX Power Tools

Shelley Powers, Jerry Peek, et al.

4.3
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
19

Modern Operating Systems

Andrew S Tanenbaum

4.3
The UNIX Programming Environment (Prentice-Hall Software Series) book cover20

The UNIX Programming Environment (Prentice-Hall Software Series)

Brian W. Kernighan, Rob Pike

4.3
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
21

Operating Systems Foundations with Linux on the Raspberry Pi: Textbook

Wim Vanderbauwhede and Jeremy Singer

4.3
Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali book cover22

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

OccupyTheWeb

4.3

A revised introduction to the Linux operating system for beginning hackers and penetration testers.If you’re just getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent introduction. With Kali Linux, an operating system designed for digital forensics and penetration testing, you’ll learn the basics of using Linux and acquire the

Site Reliability Engineering: How Google Runs Production Systems book cover23

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
24

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

Mark E. Russinovich

4.3
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
25

Linux in a Nutshell

Ellen Siever

4.3
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
Pro Git book cover26

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
Rocket Fuel: The One Essential Combination That Will Get You More of What You Want from Your Business book cover27

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

Gino Wickman, Mark C. Winters

4.3
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
7th Grade Common Core Math: Daily Practice Workbook - Part I: Multiple Choice | 1000+ Practice Questions and Video Explanations | Argo Brothers book cover28

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

Argo Brothers

4.2
How Linux Works, 3rd Edition: What Every Superuser Should Know book cover29

How Linux Works, 3rd Edition: What Every Superuser Should Know

Brian Ward

4.2

Best-selling guide to the inner workings of the Linux operating system with over 50,000 copies sold since its original release in 2014.Linux for the Superuser Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works

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

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

Gino Wickman and Mike Paton

4.2
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
31

Unix Network Programming

W. Richard Stevens

4.2
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
Windows 11 For Seniors: A Step-by-Step Visual Guide for Beginners in Large Print with Clear Screenshots. Handle Everyday Computer Tasks, Stay Safe Online, and Use Your Computer with Confidence. book cover32

Windows 11 For Seniors: A Step-by-Step Visual Guide for Beginners in Large Print with Clear Screenshots. Handle Everyday Computer Tasks, Stay Safe Online, and Use Your Computer with Confidence.

Adam Beckett

4.2

Have you reached the point where using your computer feels more frustrating than helpful?Maybe you only wanted to check your email, print a document, or look at family photos, and suddenly found yourself wondering what to click next.If Windows 11 feels unfamiliar or intimidating, you're certainly not alone.I wrote this Windows 11 guide for seniors because I've seen how many older beginners struggl

Linux (Quick Study Computer) book cover33

Linux (Quick Study Computer)

Inc. BarCharts

4.2
34

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

OccupyTheWeb

4.2
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
35

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

Allen B. Downey

4.2
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
36

Operating Systems: Internals and Design Principles

William Stallings

4.2
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
UNIX: A History and a Memoir book cover37

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."
38

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

Argo Brothers

4.2
39

Windows® Internals (PRO-Developer)

Mark Russinovich, David A. Solomon, Alex Ionescu

4.2

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

40

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

Abhishek Bhattacharjee, Daniel Lustig, et al.

4.2
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
CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102) book cover41

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102)

Travis A. Everett

4.2
42

UNIX Network Programming, Volume 1: The Sockets Networking API

W. Richard Stevens

4.2
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.
Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks book cover43

Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks

Donald A. Tevault

4.2

Gain a firm practical understanding of how to secure your Linux system from intruders, malware attacks, and other cyber threatsGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader FreeKey FeaturesDiscover security techniques to prevent malware from infecting a Linux system, and detect itPrevent unauthorized people from breaking into a Linux systemProtect important and sensitive data fro

Systems Performance (Addison-Wesley Professional Computing Series) book cover44

Systems Performance (Addison-Wesley Professional Computing Series)

Brendan Gregg

4.2

Systems performance analysis and tuning lead to a better end-user experience and lower costs, especially for cloud computing environments that charge by the OS instance. Systems Performance, 2nd Edition covers concepts, strategy, tools, and tuning for operating systems and applications, using Linux-based operating systems as the primary example.World-renowned systems performance expert Brendan Gre

Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing) book cover45

Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing)

Michael Kofler

4.2

Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring your system and server, from compiling kernel modules to using tools like Apache, Postfix, and Samba. With information on backups, firewalls, vi

46

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

Derek Molloy

4.2
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
47

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

Mike Meyers

4.2
Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration book cover48

Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration

Zayen Kairo

4.2

The Linux Survival Guide (2026 Edition)Tired of dense Linux textbooks that read like academic lectures? 😩 Frustrated by 800-page guides that bury practical skills under mountains of theory?The Linux Survival Guide cuts through the noise to give you exactly what you need: fast, focused, real-world Linux knowledge you can actually use today.Why Linux Skills Matter in 202696.3% of top web servers run

49

The Art of UNIX Programming

Eric S. Raymond

4.1
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.
50

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.1
Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming book cover51

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

Jaosn Cannon

4.1
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
Learn Windows PowerShell in a Month of Lunches book cover52

Learn Windows PowerShell in a Month of Lunches

Donald W. Jones

4.1
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
53

UNIX Network Programming, Volume 2: Interprocess Communications

W. Richard Stevens

4.1
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).
54

Understanding Operating Systems

Ann McHoes and Ida M. Flynn

4.1
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
Windows 10 Introduction Quick Reference Guide (Cheat Sheet of Instructions, Tips & Shortcuts - Laminated) Updated Summer 2018 book cover55

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

Beezix Inc

4.1
56

Exam Ref Az-900 Microsoft Azure Fundamentals

Jim Cheshire

4.1
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
57

UNIX Internals: The New Frontiers

Uresh Vahalia

4.1
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,
58

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.1
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
Windows 11 For Dummies, 2nd Edition book cover59

Windows 11 For Dummies, 2nd Edition

Alan Simpson

4.1
PCs & Laptops For Dummies (For Dummies (Computer/Tech)) book cover60

PCs & Laptops For Dummies (For Dummies (Computer/Tech))

Dan Gookin

4.1

A one-stop guide to making the most of your desktop PC or laptop computerPCs and Laptops For Dummies is the essential user's guide to the features your PC or laptop has to offer―and how to use them successfully. With this book as your coach, you can jump over technological hurdles with ease, navigating the hardware and software of your personal computer. Regardless of what brand of computer you us

Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS book cover61

Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS

Travis Plunk, James Petty, Tyler Leonhardt

4.1

Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break.In Learn PowerShell in a Month of Lunches, Fourth Edition you will learn:Discoverability with the Help systemBackground jobs and automation techniquesSimple scripting to automate repetitive tasksManaging cloud services from major clou

62

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

HUGO HOFFMAN

4.1
Linux Device Drivers book cover63

Linux Device Drivers

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

4.1

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

Bash Pocket Reference: Help for Power Users and Sys Admins book cover64

Bash Pocket Reference: Help for Power Users and Sys Admins

Arnold Robbins

4.1
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
The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting book cover65

The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting

Donald A. Tevault

4.1

Master Linux Shells – Your Complete Guide to Practical Success with Bash, Zsh, PowerShellKey FeaturesDevelop portable scripts using Bash, Zsh, and PowerShell that work seamlessly across Linux, macOS, and Unix systemsProgress seamlessly through chapters with clear concepts, practical examples, and hands-on labs for skill developmentBuild real-world Linux administration scripts, enhancing your troub

66

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

Robert Love

4.1
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
67

Distributed Operating Systems

Andrew S. Tanenbaum

4.1
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
68

Beginning Stm32: Developing with Freertos, Libopencm3 and Gcc

Warren Gay

4.1
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
PowerShell Automation and Scripting for Cybersecurity: Hacking and defense for red and blue teamers book cover69

PowerShell Automation and Scripting for Cybersecurity: Hacking and defense for red and blue teamers

Miriam C. Wiesner

4.1

Written by a Microsoft security expert, this practical guide helps you harness PowerShell's offensive and defensive capabilities to strengthen your organization's security. Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster PowerShell for security—configure, audit, monitor, exploit, and bypass defensesGain insights from a Microsoft expert and creator of PowerShell too

70

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

Jeffrey M. Richter, Christophe Nasarre, Mark Russinovich

4.1

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

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

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

Arnold Robbins

4.1
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
Kubernetes for Systems Engineers: Beginner Guide to Clusters Pods Networking Security and Operations (A Visual Introduction to Computer Systems Book 1) book cover72

Kubernetes for Systems Engineers: Beginner Guide to Clusters Pods Networking Security and Operations (A Visual Introduction to Computer Systems Book 1)

LifeHack Gorilla

4.1

Kubernetes has become one of the most important technologies for modern systems engineers. It is used to deploy applications, operate containers, manage traffic, handle configuration, improve reliability, and build scalable platforms. However, beginners often find Kubernetes difficult because it combines many areas at once: Linux, containers, networking, storage, security, monitoring, automation,

The Ultimate Kali Linux Book: Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentesting book cover73

The Ultimate Kali Linux Book: Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentesting

Glen D. Singh

4.1

Master the art of ethical hacking, from setting up labs and exploiting security vulnerabilities, to implementing Command and Control (C2) operations, this hands-on guide is your ultimate real-world pentesting companion.Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesExecute sophisticated real-world penetration tests, exposing hidden vulnerabilities in ente

Black Hat Bash: Creative Scripting for Hackers and Pentesters book cover74

Black Hat Bash: Creative Scripting for Hackers and Pentesters

Nick Aleks, Dolev Farhi

4.1

Master the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land attacks, and more!In the hands of the penetration tester, bash scripting becomes a powerful offensive security tool. In Black Hat Bash, you’ll learn how to use bash to automate tasks, develop custom tools, uncover vulnerabilities, and ex

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

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

David Pogue

4.1
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,
76

Docker Deep Dive

Nigel Poulton

4.1
Linux Bible book cover77

Linux Bible

Christopher Negus

4.1

The industry gold standard in Linux guides, fully updatedIn the newly updated eleventh edition of the Linux Bible, veteran Linux author and trainer Christopher Negus walks you through the latest and most popular Linux distributions, including Red Hat Enterprise 9, Ubuntu 24 LTS, and Fedora 41. Whether you're a brand new or power user, you'll learn hands-on ways to become skilled at the world's mos

78

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

Andy Rathbone

4.1
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
79

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

Tarik Soulami

4.1
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
CompTIA Linux+ Study Guide: Exam XK0-006 (Sybex Study Guide) book cover80

CompTIA Linux+ Study Guide: Exam XK0-006 (Sybex Study Guide)

Richard Blum

4.1

The latest edition of the gold standard in Linux+ certification exam prep and skills reinforcementIn the newly revised sixth edition of the CompTIA Linux+ Study Guide: Exam XK0-006, veteran system and network administrator Richard Blum delivers a fully up-to-date guide to the challenging CompTIA Linux+ certification exam, as well as a concise discussion of the skills and knowledge you'll need to s

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

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

Jason Cannon

4.1
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
The Aquaponic Farmer: A Complete Guide to Building and Operating a Commercial Aquaponic System book cover82

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

Adrian Southern

4.0
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
83

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

Byron Wright and Leon Plesniarski

4.0
84

Linux Command Line and Shell Scripting Bible

Richard Blum

4.0
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
85

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.0
86

Rebel Code: Linux and the Open Source Revolution

Glyn Moody

4.0
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 All-In-One For Dummies (For Dummies (Computer/Tech)) book cover87

Linux All-In-One For Dummies (For Dummies (Computer/Tech))

Richard Blum

4.0

Linux is for everyone!Linux All-in-One For Dummies breaks down the ever-popular operating system to its basics and trains users on the art of Linux. This handy reference covers all the latest updates and operating system features. It presents content on Linux desktops, applications, and more. With eight books in one, you’ll have access to the most comprehensive overview of Linux around. Explore th

88

Computer Systems: An Integrated Approach to Architecture and Operating Systems

Umakishore Ramachandran and William D. LeahyJr.

4.0
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
macOS Reference & Cheat Sheet: The unofficial cheat sheet for macOS on iMacs, MacBooks, and Mac computers (English Edition) book cover89

macOS Reference & Cheat Sheet: The unofficial cheat sheet for macOS on iMacs, MacBooks, and Mac computers (English Edition)

i30 Media

4.0

Whether you just switched to a Mac, upgraded to a new version of macOS, or simply want to get more out of your iMac, MacBook, or Mac mini, this four-panel desk reference gives you instant answers without searching through help menus or Apple support pages.Who this is for: New Mac users, Windows switchers, students, home users, office workers, and anyone who wants a fast, reliable desk reference fo

Network Basics for Hackers: How Networks Work and How They Break book cover90

Network Basics for Hackers: How Networks Work and How They Break

Master OccupytheWeb

4.0
91

Computers for Seniors for Dummies

Nancy C. Muir

4.0
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
CompTIA A+ Complete Study Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 (Sybex Study Guide) book cover92

CompTIA A+ Complete Study Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 (Sybex Study Guide)

Quentin Docter, Jon Buhagiar

4.0

The Fifth Edition of the CompTIA A+ Complete Study Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 offers accessible and essential test preparation material for the popular A+ certification. Providing full coverage of all A+ exam objectives and competencies covered on the latest Core 1 and Core 2 exams, the book ensures you'll have the skills and knowledge to confidently succeed on the test a

Just for Fun: The Story of an Accidental Revolutionary book cover93

Just for Fun: The Story of an Accidental Revolutionary

Linus Torvalds and David Diamond

4.0
94

Microsoft Excel 2019 Data Analysis and Business Modeling

Wayne Winston

4.0
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
95

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

Mark E. Russinovich, David A. Solomon

4.0

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

96

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
97

Networking All-In-One for Dummies

Doug Lowe

4.0
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
Python for Devops: Learn Ruthlessly Effective Automation book cover98

Python for Devops: Learn Ruthlessly Effective Automation

Noah Gift

4.0
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,
Cybersecurity Mastery: Learn the Art of Detecting, Preventing, and Defeating Cyber Threats – Gain Expert Strategies and Hands-On Skills to Become an IT Expert and Lead Your Security Team book cover99

Cybersecurity Mastery: Learn the Art of Detecting, Preventing, and Defeating Cyber Threats – Gain Expert Strategies and Hands-On Skills to Become an IT Expert and Lead Your Security Team

Alan Miller

4.0

Did you know that more than 90% of cyberattacks result from human error? Learn how to prevent these vulnerabilities and strengthen your defenses with "Cybersecurity Mastery"You want to master the skills needed to defeat cyber threats and overcome vulnerabilities?Do you want to become an IT expert who can lead your security team with confidence?Whether you're preparing for the SY0-701 exam, looking

100

Windows 10 for Seniors for Dummies

Weverka

4.0
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