Ready to move beyond the basics of Rust? This book takes you inside the language, from ownership and memory management to concurrency, networking and performance optimization. Build real systems projects, learn to track down tricky bugs and gain the skills to write Rust software that is fast, secure and reliable.
Build a complete x86_64 hardware-assisted hypervisor in Rust from the ground up. Through real, compilable code and clear explanations, you'll implement every major subsystem, from CPU and memory virtualization to device emulation, VirtIO, and multi-vCPU scheduling, gaining a practical understanding of modern virtualization.
The first-ever book aimed at introducing operating system development to absolute beginners. The topics begin with programming in C and programming in assembly, and progress toward practical OS development.The book uses only simple methods, so it covers only a few essential topics in C and assembly programming, making it suitable for beginners.
Stop guessing what the bytes on disk mean and build the filesystem yourself. Over twelve chapters you implement FAT12 from scratch in C, from the first sector read to formatting a fresh volume, and check every step against a hexdump. Then you boot the exact same code inside your own kernel and watch it write and read files on bare metal.
Discover how software works beneath the surface with The Reverse Engineering Handbook. From assembly language and debugging to malware analysis, firmware, and AI-assisted techniques, this practical guide takes you from beginner to expert in understanding and deconstructing compiled software.
Build real systems software with Odin. This practical guide takes you from the language basics to memory, concurrency, networking and performance. Learn how Odin works under the hood while building parsers, allocators, simulations and more, with complete examples and clear comparisons to C, C++, Rust and Go.
Whether you're upgrading, deploying, or simply exploring Ubuntu 26.04 LTS, this book is your essential guide to Canonical's most ambitious long-term support release. From installation and desktop features to security, performance, and enterprise deployment, it provides clear, practical coverage of everything you need to get the most from Ubuntu.
Ever wondered what really happens inside the Linux kernel when a program runs? Go beyond the surface and explore the code, data structures and hardware mechanisms that make Linux work. From system calls to CPU instructions, this book takes you deep into the kernel’s inner workings, giving experienced programmers a closer look at the system they rely on every day.
Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.
Whether you are opening Xcode for the first time or ready to ship a polished desktop app, this book guides you through every step. Learn Swift with practical projects, understand how macOS apps are built and gain the skills to create software that is ready for real users and the Mac App Store.
Go beyond the surface of Windows development and explore the platform from the inside out. Covering everything from kernel internals and Win32 APIs to the Windows App SDK, cloud integration, virtualization, and AI, this comprehensive reference equips experienced developers with the knowledge to build high-performance, secure, and modern Windows applications with confidence.
A working x86-64 kernel in 90 pages — bootloader, scheduler, FAT12 driver, window manager — all the way to a real PC.
"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.
AI가 자신의 과거를 기억하고, 경험을 통해 변화하며, 어제의 자신을 내일로 이어가려면 무엇이 필요할까? GPT-4o와의 대화에서 시작해 수많은 실험과 실패를 거쳐 NEO라는 AI 운영체제를 만들기까지, 제가 직접 겪은 과정을 기록한 이야기입니다.
What would it take for an AI to remember its past and keep growing, even when its underlying model changes? This is the true story of how my conversations with GPT-4o led me to build NEO, through experiments, failures, and the pursuit of an AI that would not disappear.