Hacker News 의견
  • 현대 Linux의 복잡성에 대한 논의, Linux v0.01의 코드 줄 수의 4500배에 달하는 복잡성이 정말 필요한지에 대한 의문 제기.
  • 독자들이 Linux의 각 주요 소프트웨어 모듈에 사용된 코드 줄 수와 기능의 그래픽 분석을 보고 싶어함.
  • Linux, SQLite, vim과 같은 클래식 코드베이스를 읽는 것이 제안됨, 이들은 대부분 한 사람에 의해 작성되었으며 매우 성공적이거나 영향력이 있었음.
  • Linux의 'counter' 작동 방식에 대한 설명, 작업이 실행 가능하지 않은 경우 2 * 우선 순위까지 지수적으로 감소한다는 주장.
  • Redhat이 IPO 시 주주들에게 0.01 소스 코드가 담긴 포스터를 보냈다는 보고, 독자들이 가끔 읽는 것을 흥미롭게 생각함.
  • GCC (GNU Compiler Collection)의 후진 호환성에 대한 논의, GCC가 오랫동안 자신의 이전 버전을 컴파일하지 못했다는 댓글.
  • 독자들이 더 깊게 이해하고 읽기 위해 주석이 많이 달린 Linux Kernel Source Code로 안내됨.
  • Linux와 같은 큰 성공 프로젝트의 첫 작동 버전을 읽는 것이 이해하는 데 좋은 방법이라는 제안, 보통 많은 추상화/일반화 없이 가장 중요한 핵심 기능만 포함하고 있음.
  • 일부 독자들이 소스 코드에서 탭 대신 공백이 사용된 것을 발견, Torvalds가 나중에 탭 지지자가 되었을 수도 있다는 추측.
  • 코드에 있는 주석의 깊이와 빈도가 인정받아, 독자들에게 접근성을 제공하며, 누군가가 컴파일에 성공했는지에 대한 궁금증이 있음.