/dev/null을 읽으면 시스템이 충돌하는 버그가 Linux에 있습니까?

/dev/null을 읽으면 시스템이 충돌하는 버그가 Linux에 있습니까?

약 10년 전, 누군가 나에게 몇 년 동안 읽으려고 할 때마다 Linux가 충돌할 것이라고 말했습니다 /dev/null(예: cat /dev/null).

이거 진짜야? 그런 버그가 있나요? 그렇다면, 몇 년이 지났나요?


편집하다;저는 이것을 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를 사용해왔고(Linux는 1992년부터) 이것을 들어본 적이 없습니다.

관련 정보