/dev/zero 在 ELF 文件中有什么用?

What is the use of /dev/zero in ELF files?

Advanced Bash Scripting Guide 表示

In addition to all the above, /dev/zero is needed by ELF (Executable and Linking Format) UNIX/Linux binaries.

但是我在任何地方都找不到关于这种依赖关系的文档。

实际上我也无法在 Linux 内核的 ELF 加载程序中找到它。

这种依赖还存在吗?如果是这样,/dev/zero 是如何使用的?

And if so, how is /dev/zero used?

MAP_ANONYMOUS 普及之前,/dev/zero 用于获取一组归零的页面(对于 .bss 部分)。

但现在它只是 mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0),而 strace /bin/date |& grep zero 显示没有输出(即 /dev/zero 根本 没有 使用)。