커널 소스 2.4.13 의 규모

익명 사용자의 이미지

lxr 프로젝트를 기반으로 커널 2.4.13을 돌렸더니..

file 8037
total line 103,491,909
refernce 767470
identifier 341548
221552 identifiers dump

정말 엄청나군요..
분석 하기 위해서 dump 한 identifier 가 221,552 개라니.
라인수만 억단위고..
커널 개발 하는 사람들은 물론이고,
관리하는 토발즈는 뭔가 수상한 것이 있지 않을까 싶네요.
곧 x-file에 등장하겠죠.. ^^

참고하실분은
http//kltp.kldp.org/stories.php?story=00/05/15/9582891

잡담
이거 분석하는 언어가 perl 인데..
정말 막강한 라이브러리인 듯 합니다.
보통 컴파일러가 2패스인데 반해,
이놈은 3패스로 크로스 레퍼런싱 할 수 있게 되어 있네요.
3패스 레퍼런싱 코드가 343 라인 밖에 안된다는.
이런 놀라운..
헐..
그럼