Leanpub Header

Skip to main content

Filters

Category: "Operating System Development"

Books

  1. Linux Kernel Programming - Second Edition
    A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization
    Packt Publishing Ltd

    With this new edition, get to grips with Linux kernel development on the long-term 6.1 (S)LTS kernel in a hands-on way with the help of brilliant code examples. Linux Kernel Programming 2E teaches you how to write high-quality kernel modules suitable for real-world products, following industry best practices and with security awareness. It covers essential kernel internals and kernel synchronization.

  2. Mastering Microsoft Intune - Second Edition
    Deploy Windows 11, Windows 365 via Microsoft Intune, Copilot and advance management via Intune Suite
    Packt Publishing Ltd

    Manage physical and Cloud based endpoints, boost security, and simplify app control with ease. Stay up to date with the latest features and cloud services, empowering you to excel in device management. Master Intune, master your endpoints.

  3. The book contains the full Software Diagnostics Services training transcript and ten step-by-step exercises. It covers dozens of crash dump analysis patterns from the x64 process and complete (physical) memory dumps. Learn how to analyze Rust application crashes and freezes, navigate through memory dump space, and diagnose heap corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more with the WinDbg debugger. The training uses a unique and innovative pattern-oriented analysis approach focusing on safe and unsafe Rust code and its interfacing with the Windows OS. It is useful whether you come to Rust from C and C++ or interpreted languages like Python, and facilitates memory thinking when programming in Rust.

  4. No Description Available
  5. In the early years, various Linux distributions emerged, including Slackware, Debian, and Red Hat. These distributions aimed to package the Linux kernel along with other software components to provide a complete operating system experience. Over time, more distributions like Ubuntu, Fedora, and Arch Linux were created, each catering to different user needs. Today, Linux distros continue to evolve, offering a diverse range of features, stability, and customization options. A stable Linux distribution is a reliable and consistent operating system that is suitable for both daily life and critical environments. It provides a solid foundation for various tasks without frequent crashes or disruptions. For daily life, a stable Linux distro should offer a user-friendly interface, a wide range of software applications, and seamless compatibility with hardware devices. It should prioritize ease of use, regular updates, and a strong community support system.

  6. Accelerated Linux Debugging 4D
    Training Course Transcript with WinDbg, GDB, LLDB, rr, KDB, KGDB Practice Exercises
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training with more than 20 step-by-step exercises using WSL and Hyper-V environments, notes, and source code of specially created modeling applications in C, C++, and Rust. Learn live local and remote debugging techniques in the kernel, user process, and managed spaces using WinDbg, GDB, LLDB, rr, and KDB, KGDB debuggers. The unique and innovative course teaches unified debugging patterns applied to real problems from complex software environments. A necessary x64 and ARM64 review is also included.

  7. Rust for Network Programming and Automation, Second Edition
    Work around designing networks, TCP/IP protocol, packet analysis and performance monitoring using Rust 1.68
    GitforGits | Asian Publishing House

    From the fundamentals of TCP/IP to advanced packet manipulation and analysis techniques, we have delved deeply into the core concepts that power modern networks. The practical examples and hands-on approach were created to teach you real-world skills that you can immediately apply to your projects. Whether you're developing network applications, troubleshooting network issues, or automating network tasks, the knowledge in this book will help you succeed.

  8. Linux Advanced for SysAdmin
    Become a proficient system administrator to manage networks, database, system health, automation and kubernetes
    GitforGits | Asian Publishing House

    Linux Advanced for SysAdmin is designed to elevate your expertise, focusing on the intricate tasks critical for managing enterprise-level Linux environments. This book is structured to provide comprehensive insights and practical experiences across seven key areas, transforming you into a proficient and capable system administrator.This book will transform you into a proficient and capable system administrator, ready to tackle the challenges of modern IT infrastructure. By mastering these advanced topics, you will be wellequipped to manage and optimize large-scale Linux environments, ensuring their security, performance, and reliability

  9. Linux Basics for SysAdmin
    Learn core linux concepts and command-line skills to kickstart your system administration career
    GitforGits | Asian Publishing House

    You have arrived at "Linux Basics for SysAdmin," a book that will teach you the ropes of Linux so that you confidently administer Linux systems. Whether you're an IT professional looking to hone your skills, a student eager to learn Linux, or someone in between, this book will cover all you need to know to become a competent system administrator.

  10. Technical manual and report on AI agents swarms
    "Integrating Swarm Intelligence and Human Ingenuity: A Vision of Tomorrow's World"
    Chetan Ladwa

    "Explore the synergy of AI swarm technology""Integrating Swarm Intelligence and Human Ingenuity: A Vision of Tomorrow's World" Delve into a world where AI enhances human capabilities, transforming industries and society. Uncover the secrets of this groundbreaking tech and its profound impact. A future where AI collaborates with us awaits.

  11. Accelerated Linux API for Software Diagnostics
    With Category Theory in View
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 16 hands-on exercises on various topics related to Linux API.

  12. PowerShell SysAdmin Crash Course
    Unlock the Full Potential of PowerShell with Advanced Techniques, Automation, Configuration Management and Integration
    GitforGits | Asian Publishing House

    "PowerShell SysAdmin Crash Course" is the ultimate guide for system administrators and PowerShell users. This comprehensive resource teaches you everything to know about PowerShell, from the console and cmdlets to scripting, modules, and more.

  13. Accelerated Linux Core Dump Analysis, Fourth Edition
    Training Course Transcript with GDB and WinDbg Practice Exercises
    Dmitry Vostokov

    Learn how to analyze x64 and ARM64 Linux process and kernel crashes and hangs, navigate through core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more than 50 memory analysis patterns. The training consists of more than 70 step-by-step exercises using GDB and WinDbg debuggers.

  14. Accelerated Linux Core Dump Analysis, Fourth Edition
    Training Course Transcript with GDB and WinDbg Practice Exercises
    Dmitry Vostokov

    Learn how to analyze x64 and ARM64 Linux process and kernel crashes and hangs, navigate through core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more than 50 memory analysis patterns. The training consists of more than 70 step-by-step exercises using GDB and WinDbg debuggers.

  15. The Insider Goes Deep
    Tales from the Dark Web
    Lefty Insider

    Like the previous two books, the third is a strong work and full of both literary and formatting innovations, and some computer geek humor. This final book in the series takes an unexpected direction for the main character.