the lost malloc()
Summary
The article traces memory allocation in early Unix from linear allocators to explicit memory regions and the beginnings of malloc-like interfaces. It covers core ideas around coremap and swapmap, arenas, and macro-based allocation, and reflects on why modern malloc/free emerged and how hardware constraints shaped memory management.