Leanpub Header

Skip to main content

Filters

Category: "Operating System Development"

Books

  1. This book collects three essays I wrote in 2022 about the NetBSD operating system about binary formats and upgrades by building from source.

  2. Building Your Own Linux Distribution from Scratch
    A Complete Step-by-Step Guide to Designing, Building, and Publishing a Custom Linux Operating System
    Steve Publications

    Build a Linux operating system from source with only the components you need. Learn how the kernel, boot process, system utilities, libraries and package management work together while gaining the practical skills to build and maintain your own Linux distribution.

  3. Hyperscale Data Center Management
    Architecture, Operations, and Strategy at Planetary Scale
    Kompri Kompri

    Hyperscale Data Center Management reveals the architecture, operations, and strategy behind the world’s largest computing facilities. Discover how power, cooling, and network fabrics are engineered to serve billions; how automation and reliability principles keep services running through constant hardware failure; and how sustainability and economics shape every decision. From foundational definitions to the new demands of AI and GPU workloads, this is the complete guide to managing infrastructure that never sleeps. Essential reading for architects, operators, and leaders building for the future.

  4. Designing Evals for Agentic Systems
    A Practitioner's Field Guide
    Rhys Fisher

    Your agent's dashboard is green. Your evaluators report an 87% pass rate. Then a customer complaint reveals the system has been confidently fabricating regulatory citations for three weeks. The evaluators weren't broken — they were measuring the wrong things. This field guide exists because the gap between "we have evals" and "our evals actually protect us" is larger than most teams realize.

  5. Device Mapper is the invisible engine behind LVM, LUKS, dm-verity, and thin provisioning — yet most engineers never look under the hood. This illustrated guide gives you the complete picture: from BIO remapping and mapping tables to real-world stacking patterns like LVM-on-LUKS and Android Verified Boot. 8 chapters, all visual, zero fluff.

  6. Learn programming by programming directly
    Building a Virtual Machine in C
    Hafidh Musyaffa

    Learn C programming by building a fully-functional Virtual Machine from scratch. No theoretical fluff, just hands-on coding that takes you from your first "Hello World" to architecting complete system-level software.

  7. C Programming
    How to Think Like a C Programmer
    Budi Raharjo

    This book is about thinking clearly in C. It teaches the mental habits behind safe memory use, careful pointer handling, robust error strategies, effective debugging, and clean interface design. It is written for programmers who want to write C code that remains correct, efficient, and understandable over time.

  8. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from the Software Diagnostics and Observability Institute and the Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, and software trace and log analysis written from 15 April 2024 to 14 November 2025.

  9. FAT12
    Understanding and Implementing the Classic File System in C
    Björn Götz

    A hands-on guide to building a complete FAT12 filesystem driver in C — from reading your first sector to running code in QEMU. Write everything yourself, boot sector to cat command.

  10. No Description Available
  11. No Description Available
  12. Buffer Overflow Exploitation and Defense Evasion
    A Deep Dive into Memory Corruption Vulnerabilities, Exploitation, and Defense
    Steve Publications

    Memory corruption remains one of the most significant classes of software vulnerabilities. This book explores the foundations of memory corruption, modern exploitation techniques, and the defenses designed to stop them, providing security professionals and researchers with a deep understanding of how these vulnerabilities work and how to mitigate them effectively.

  13. Dropshipping Demystified
    A Beginner’s Guide to Starting Your Online Business Without Inventory
    Taebinkim

    Start your first online business without inventory, risk, or tech overwhelm. A clear, beginner-friendly guide to dropshipping in 2025—with the help of ChatGPT.

  14. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 April 2023 to 14 April 2024.

  15. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 August 2021 to 14 April 2023.