Linux 是否存在读取 /dev/null 会导致系统崩溃的错误?

Linux 是否存在读取 /dev/null 会导致系统崩溃的错误?

大约 10 年前,有人告诉我,多年来,只要你尝试阅读/dev/null(即cat /dev/null),Linux 就会崩溃。

这是真的吗?存在这样的bug吗?如果有的话,它已经存在很多年了吗?


编辑;我在 Linux 1.0(1994 年 3 月)中发现了这个./drivers/char/mem.c

/*
 * Special lseek() function for /dev/null and /dev/zero.  Most notably, you can fopen()
 * both devices with "a" now.  This was previously impossible.  SRB.
 */

或许这就是……?我没有调查/追踪所有代码..

答案1

/dev/null被无数脚本使用,这样的错误在带有该错误的内核启动后立即就会变得明显。

也许它确实发生过一次,但我希望它会在同一天得到修复。我从 1983 年开始使用 Unix(从 1992 年开始使用 Linux),但从未听说过这个。

相关内容