Limited Time Sale$11.39 cheaper than the new price!!
| Management number | 220589849 | Release Date | 2026/05/03 | List Price | $7.60 | Model Number | 220589849 | ||
|---|---|---|---|---|---|---|---|---|---|
| Category | |||||||||
The computer is a black box. It’s time to break it open.In an era of cloud frameworks, garbage collectors, and infinite abstraction, we have forgotten how the machine actually works. We write code that sits atop mountains of software we do not understand, acting as tenants in our own hardware.It is time to strip away the layers. It is time to touch the silicon.Bare Metal is not just a programming book; it is a demolition project. Written by David Maiolo, a Harvard-educated defense architect and strategic technologist, this handbook is a rigorous, hands-on guide to reclaiming the lost art of low-level programming.You will not use C. You will not use the Linux kernel. You will not use libraries. Starting with a blank text file, you will construct a fully functional, bootable operating system entirely in x86 Assembly.In this book, you will:Forge the Spark: Write a 512-byte Master Boot Record (MBR) that wakes the CPU.Build the Nervous System: Create drivers for the keyboard, screen, and system timer.Speak to the Hardware: Interface directly with the BIOS and I/O ports without an intermediary.Visualize the Math: Construct a command-line shell, a functional calculator, and a text editor.Paint with Light: Shatter the constraints of text mode to engineer a custom VGA graphics driver (Mode 13h) and build a painting application. Whether you are a professional engineer looking to sharpen your understanding of system architecture, a CS student seeking the "ghost in the machine," or a retro-computing enthusiast fascinated by the golden age of code, this is your ultimate technical adventure.Stop relying on the magic. Open the box. Command the metal. Read more
| ISBN13 | 979-8244096583 |
|---|---|
| Language | English |
| Publisher | Independently published |
| Dimensions | 8.5 x 0.68 x 11 inches |
| Item Weight | 1.92 pounds |
| Print length | 301 pages |
| Publication date | January 15, 2026 |
If you notice any omissions or errors in the product information on this page, please use the correction request form below.
Correction Request Form