Leanpub Header

Skip to main content

Filters

Category: "Operating System Development"

Operating System Development

  1. Operating Systems and Systems Programming

    A practical guide to operating systems, systems programming, memory, concurrency, filesystems, and low-level system behavior.

  2. İşletim sistemleri ve Sistem Programlama

    İşletim sistemlerinin ve sistem programlamanın temel mekanizmalarını süreçlerden belleğe, sistem çağrılarından eşzamanlılığa kadar bütüncül bir yaklaşımla keşfedin.

  3. Systems Programming with Tcl/Tk
    Systems Programming with Tcl/Tk
    Building Cross-Platform Applications and Utilities from Foundation to Deployment
    Steve Publications

    Build real-world systems software with Tcl/Tk, from your first installation to production-ready deployment. Learn to create command-line tools, desktop apps, network services and automation frameworks that run across Windows, macOS and Linux. Practical code and clear explanations take you from foundation to confident deployment.

  4. Memory-Resident Malware and Fileless Attack Detection
    Memory-Resident Malware and Fileless Attack Detection
    Windows Internals, Memory Forensics, EDR, and Network Detection Engineering
    Steve Publications

    A practical guide to finding threats that never need to touch disk. Explore Windows internals, memory forensics, EDR telemetry and network detection through safe labs and real investigative methods. Built for defenders who want to understand what happens in memory, spot suspicious behavior and turn evidence into reliable detections.

  5. Building Linux Appliances: From Bootloader to Production Image
    Building Linux Appliances: From Bootloader to Production Image
    An End-to-End Guide to Architecting, Building, Securing, and Operating Purpose-Built Linux Systems
    Steve Publications

    Build Linux systems that do more than boot. This hands-on guide takes you from bootloader and kernel to secure updates, reproducible images, manufacturing and fleet operations. With runnable code and production-tested techniques, you’ll learn how to build Linux appliances designed for the real world.

  6. Modern ANSI C Programming
    Modern ANSI C Programming
    A Complete Guide to Correct, Portable, and Professional C Code
    Steve Publications

    Master C the way it is used in serious software. Modern ANSI C Programming takes you from the fundamentals to memory management, data structures, concurrency and production-ready practices, with practical examples that show what works, what breaks and why. Write C that is portable, secure, efficient and built to last.

  7. Modern Go Systems Programming with Go 1.27
    Modern Go Systems Programming with Go 1.27
    From Language Fundamentals to Production-Grade Distributed Systems
    Steve Publications

    Go beyond Go syntax and learn how real systems are built. Modern Go Systems Programming with Go 1.27 takes you from core language concepts to concurrency, networking, databases, observability and deployment, with runnable examples that show how everything fits together in production-grade distributed systems.

  8. FROM RUNTIME TO DISTRIBUTION
    FROM RUNTIME TO DISTRIBUTION
    VOLUME I
    Grigorios Agathangelidis

    Go beneath C# and .NET—from CPU, kernel, processes and threads to IL, JIT, native code, stacks, heaps and GC. Build the runtime mental model you need before deciding where, why, and whether a system should be distributed.

  9. Internet Protocols from First Principles
    Internet Protocols from First Principles
    How Computers Communicate Across the World
    Steve Publications

    What really happens when you open a website, send a message or connect to a server across the world? This book builds the Internet from first principles, revealing how bits become packets, packets cross networks and protocols make it all work. Learn the machinery behind the Internet by understanding why each piece exists and how it fits together.

  10. SIMD Programming for Modern Software Engineers
    SIMD Programming for Modern Software Engineers
    From Fundamentals to Advanced Optimization
    Steve Publications

    SIMD can make software dramatically faster, but getting it right takes more than knowing a few intrinsics. This book shows you how vectorization really works, how to avoid costly mistakes and how to turn ordinary code into fast, production-ready software with techniques you can use again and again.

  11. WebAssembly System Interface (WASI)
    WebAssembly System Interface (WASI)
    From Zero to Production — A Complete Guide to Sandboxed, Portable Components
    Steve Publications

    Build fast, secure and portable applications with WASI. Start with the fundamentals, then move into components, WIT, Wasmtime and real production patterns using Rust, C, Go and JavaScript. From sandboxed plugins to serverless and edge workloads, this practical guide gives you the skills to take WebAssembly from your first experiment to production.

  12. Evasion Engineering
    Evasion Engineering
    A Comprehensive Technical Reference: From Foundational Concepts to Advanced Implementation
    Steve Publications

    Detection keeps getting smarter. So do the systems built to avoid it. Evasion Engineering explores the techniques, architectures and design principles behind stealth in modern computing, from operating systems and networks to cloud environments and machine learning. A practical deep dive for security professionals who want to understand how advanced evasion really works.

  13. FreeBSD for Linux Users
    FreeBSD for Linux Users
    A Comprehensive Guide for Administrators, Developers, and DevOps Engineers
    Steve Publications

    If you know Linux, you already have most of the skills you need to master FreeBSD. This practical guide shows where the systems differ, why those differences matter and how to deploy, secure and manage FreeBSD with confidence using comparisons that make every concept easy to understand.

  14. Linux Memory Management: From Fundamentals to Kernel Internals
    Linux Memory Management: From Fundamentals to Kernel Internals
    A Complete Guide to Virtual Memory, Allocators, Paging, and Performance in the Modern Linux Kernel
    Steve Publications

    Memory is at the heart of Linux performance. This book explains how the kernel manages it from virtual memory and page allocation to NUMA, cgroups and real-world optimization. Learn through clear explanations, kernel source examples and practical exercises you can run yourself.

  15. Modern Native Windows API
    Modern Native Windows API
    Mastering the Win32 API with C23 and the Latest Windows SDK
    Steve Publications

    Build fast, reliable Windows desktop applications the right way. This book takes you from your first Win32 window to modern, production ready software using C23, the latest Windows SDK and Visual Studio 2026. Along the way you will learn practical techniques for performance, security and deep Windows integration.