Write Sign in

ForgeVM Atlas

The low-level workshop for people who build beneath abstractions.

A professional knowledge platform for CPU architecture, LLVM, GNU, assembly, linkers, debuggers, binary formats, operating-system internals, and the future ForgeVM toolchain.

3CPU architecture desks
8LLVM/GNU core desks
5Book tracks
6ForgeVM labs

Architecture desks

Open CPUs
LLVM

Compiler infrastructure as a first-class reference

IR, MLIR, LLD, LLDB, FileCheck, MC layer, and the engineering habits ForgeVM should learn from.

GNU

Binutils, GCC, GAS, ld, glibc, and GDB

The practical Unix toolchain bedrock for assembly, ELF, linkers, debugging, and cross-compilation.

ForgeVM workbench

Open toolchains

Book shelves

Library

Linux x86-64 Assembly Field Book
A practical route from registers and syscalls to ELF, debugging, and calling C safely.

Windows x64 Internals for Assembly Writers
Win64 ABI, PE/COFF, unwind info, debugger workflow, and safe boundaries with C/C++.

macOS ARM64 Low-Level Notes
Mach-O, Apple arm64 ABI details, dyld, LLDB, universal binaries, and secure platform features.

Editorial series

Roadmaps
Assembly by Architecture: one concept, three ISAsOperating System Boundary Notes: Windows vs Linux vs macOSBinary Format Lab: ELF, PE, Mach-O side by sideDebugger Diary: real crash reports and stack reconstructionCompiler Backend Notes: from IR to machine codePerformance Field Notes: cache, branch, SIMD, atomicsFirmware and Privilege: boot, traps, interrupts, pagingReader Challenges: weekly low-level exercises with solutions