* Quanah Gibson-Mount:
Last time I tried on BSD, it didn't use sparse files with writemap like Linux does. It just made a massive file on disk of the size specified for the maxsize. I.e., BSD didn't correctly support sparse files with writemap.
Even on Linux, sparse files which are filled incrementally can result in lots of fragmentation, huge extent lists (tens of thousands of entries longs), and long delays when opening such files.