So if you want an honest Linux, set vm.overcommit_memory = 2 and watch applications fail because they assume large overcommit, and watch libbitcoin keep going because it does not. All of our mmap is file-backed, and when there is insufficient space, we handle the disk full condition gracefully.