If you have been on the verge of checking-out OpenBSD, be it for your laptop, desktop, or a home server, but you were afraid that the install-difficulty may be out of your league - watch this video to gain confidence.
The unseen hero of OpenBSD: otto’s malloc What this is about This is me learning about OpenBSD’s malloc.
I try not to do a surface-level overview.
I want to understand the internals better, the data structures, the design decisions, and why those decisions make heap exploitation so much harder.
What malloc actually does Every C program that needs memory at runtime calls malloc.
malloc is a library function. It’s not a syscall – it’s a layer between your code and the kernel.
- https://polymathmonkey.github.io/weblog/artifacts/openbsdmalloc/index.html