- Sources: primary, discussion
- Summary: The post describes a prototype loader that stores program segments in a SQLite database instead of ELF files, holding 723 binaries and 400 shared libraries in a single 611.9 MiB database. The author publishes the costs: a fixed startup overhead of about 5 ms, a copy proportional to the image size, and no shared text pages.
- Why it matters: The post publishes its own costs, a fixed startup of about 5 ms, a copy proportional to the image, and no shared text pages because segment bytes come out of b-tree pages rather than an mmap.
send feedback on this story