Skip to content

Comment on Executable Is a SQLite Databaseparent

Comments

If a directory was contiguous on disk.

Most files aren't contiguous on a disk either, you know.

Which makes inability to punch wholes in the middle of the files without having to read/write huge chunks of data quite annoying, especially when you write a linker or an archiver. Reserving enough space for the header is quite non-trivial.

Filesystems try fairly hard to make files mostly contiguous on disk, but they don't do the same to directories.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.