Prompted by another project idea that popped into my mind, I did some Unix archaeology and looked at the original sources. This is the most fun I’ve ever had reading someone else’s code - probably due to the historical significance. But also because of how delightfully approachable it was, compared to modern monstrocities.

This is a short(-ish) post regarding how they handled the mundane and boring task of allocating and managing memory (in C). In the future I’d like to read more about Unix the OS, its design, architecture & implementation.