>>29 expanding on what >>31 said, mmap
by default shares mappings to the same file. That means that when ld.so
loads a library, the pages get shared by default. But it only works if the file being mapped has the same inode which means having a file on the disk multiple times wastes precious ram.