요약

  • Debian은 2004년 Popcon의 사용 보고를 CD 패키지 배열에 활용한다고 설명했다. 앞의 두 디스크 일부에는 별도의 선정 기준을 적용했다.
  • 조사는 파일 접근 시각을 이용했으며, 최근 업데이트나 측정할 파일의 부재, 접근 시각 기록 설정에 따라 다른 정보를 얻었다.

설치 CD가 열세 장이면 첫인사부터 제법 묵직하다. Petter Reinholdtsen은 2004년 3월 당시 준비 중인 Debian 배포판을 약 1만3500개 패키지, 바이너리 CD 13장으로 설명했다. 이제 소프트웨어마다 자리를 정해 줄 차례였다.

참여를 요청한 공지는 배치 방법을 밝혔다. 첫째와 둘째 CD의 일부 패키지는 여러 다른 기준으로 골랐고, 나머지는 popularity-contest, 줄여서 Popcon이 보고한 사용량에 따라 정렬했다. 설치된 컴퓨터에서 되돌아온 정보가 다음 배포물의 순서에 영향을 주는 구조였다.

일요일 새벽의 하드디스크 우편물

2005년 5월 버전 1.28의 문서는 매주 이메일로 정보를 보내는 방식을 설명한다. FAQ에 적힌 기본 예약 시각은 일요일 오전 6시 47분. 사람은 이불과 협상 중이어도 컴퓨터는 이용 조사에 출근할 수 있었다.

프로그램은 패키지마다 판단에 적합한 파일을 찾아 접근 시각과 변경 시각을 수집했다. 설치 목록에 최근 활동의 단서를 더하는 방법이었다. 디스크에 자리를 차지한 프로그램 중에는 주인이 존재를 잊은 것도 있을 터였다.

시각을 읽는 규칙도 필요했다. 설치나 업데이트 때문에 접근과 변경 시각이 가까워진 경우에는 별도 표시를 붙였다. 알맞은 프로그램 파일이 없는 패키지도 따로 분류했다. /usr의 접근 시각 기록을 끄면 사용 정보 없이 설치 목록만 보고한다고 FAQ는 설명했다. 시계가 조용한 이유가 관리자의 설정일 수도 있었다.

2004년 1월 20일에 생성된 옛 통계 페이지는 설치, 정기적인 사용, 오래된 사용, 최근 업데이트, 정보 부족을 각각 볼 수 있게 했다. 그 화면에 반영된 제출 건수는 1707건이었다. 열을 나눠 놓은 덕분에 서로 다른 사정이 하나의 인기 순위에 묻히는 일을 줄였다.

눈에 띄지 않는 조력자도 있었다. 버전 1.28 README는 오래된 것처럼 보이는 패키지가 지금 쓰는 다른 프로그램의 의존 항목일 수 있다고 지적했다. 공유 라이브러리는 특히 판단하기 어려웠다. 박수를 덜 받는다는 이유로 무대 뒤 직원을 내보냈다가 주연 프로그램까지 멈출 수 있는 셈이다.

Popcon은 참여를 선택하고 보고서 전달에도 성공한 기계들의 흔적을 모았다. 그 기록을 읽고 설치 미디어의 순서로 바꾸는 일은 배포 담당자의 몫이었다. 인터넷은 현장의 단서를 되돌려 줬다. 좌석 배치도에는 여전히 책임자가 필요했다.