
Livro digital
Título:
Operating Systems: From 0 to 1
Categoria:
Tecnologia > DevOps
Doador:
Raffaello D. N.
Sinopse:
Most operating systems textbooks explain concepts in isolation — scheduling, memory, and file systems as disconnected topics. This book takes the opposite route: it walks the reader from digital logic gates all the way to a bootable kernel, with every intermediate layer exposed and explained. The journey begins with domain documents and computer architecture, moves through x86 assembly and the anatomy of ELF programs, and culminates in writing a bootloader and linking code on bare metal.
Along the way, the book dedicates full chapters to runtime inspection and debugging — teaching readers to use objdump, readelf, and GDB not as black boxes but as tools whose output they can interpret. The section on linking and loading on bare metal is particularly unusual, demonstrating how to craft ELF binaries with linker scripts and run C code without an operating system underneath.
What sets this book apart is its refusal to hide complexity behind abstractions. By the end, the reader has not just understood operating systems in theory but has traced the path from transistor to kernel with their own hands. It rewards the kind of learner who wants to see every gear turn.