Todd C. Miller – 30년 넘게 Sudo를 유지보수한 개발자
(millert.dev)- 30년 이상 Sudo 프로젝트의 메인테이너로 활동해 왔으며, 현재 지속적인 유지보수와 개발을 위한 후원자를 찾고 있음
- Sudo는 시스템 관리자가 사용자 권한을 제어할 수 있게 하는 중요한 Unix/Linux 보안 도구로, Miller가 장기간 관리 중임
- OpenBSD 프로젝트에도 참여하고 있으나 과거만큼 활발하지 않으며, ISC cron 등 여러 오픈소스 프로젝트에도 큰 기여를 한 이력이 있음
- 그의 개인 홈페이지라 논문, 이력서 및 TiVo 해킹 자료, HG612 등 다양한 기술 자료가 정리되어 있음
와 리눅스 재단 같은 곳에서 관리하는 줄 알았는데 한 명이 맡고 있는 거였군요
아무리 30년 동안 관리했어도 혼자서 마음대로 건드릴 수는 없을 거 같은데 권한 구조가 어떻게 되어 있는지 궁금하네요
Hacker News 의견들
-
오픈소스 재배포 그룹의 부상은 흥미로운 문화적 변화처럼 보임
예전엔 ‘Free as in Speech’ 개념이 중심이었지만, 요즘은 Meta의 Llama 라이선스처럼 사용자 수가 많은 기업을 제한하는 형태가 인기를 끌고 있음
이런 흐름이 철학적 자유보다는 일종의 세금 분배 메커니즘으로 변질된 것 같아 아쉬움
이런 커뮤니티는 개인 프로젝트에 돈을 돌리려는 경향이 강해 피하고 싶음 -
sudo 프로젝트 후원 링크
내 통장 잔고는 거의 없지만 그래도 몇 달러는 기부할 생각임 -
30년 넘게 거의 모든 Linux와 Unix 시스템의 핵심 인프라를 유지해온 사람이 이제 후원자를 찾고 있음
sudo를 사용하는 모든 기업이 이 사람에게 빚을 진 셈임. 누군가는 이 문제를 해결해야 함- 이건 전형적인 책임 분산(Diffusion of Responsibility) 사례임
모두가 누군가 도와주겠지 생각하니 결국 아무도 안 함 - MIT나 GPL 라이선스가 좋다고 말할 때마다 이런 프로젝트를 예로 듦
자유 0번(Freedom Zero) 은 인간에게만 주어져야 함. 기업과 로봇은 돈을 내야 함 - RHEL 같은 배포판은 upstream 속도보다 안정성을 중시함
sudo 유지보수자가 후원을 찾는다고 해서 배포판의 신뢰 모델이 흔들리진 않음
이런 일은 과거에도 있었고, 핵심 도구들은 늘 살아남았음 - 놀랍게도 Jia Tan은 아직 도움을 제안하지 않았음
- 기업이 나서서 후원금을 주면 커뮤니티 전체에 좋은 일이고 긍정적 홍보 효과도 얻을 수 있음
- 이건 전형적인 책임 분산(Diffusion of Responsibility) 사례임
-
sudo 릴리스 히스토리를 보니 매달 활발히 개발되고 있어 놀람
이렇게 오래된 소프트웨어가 이미 완성된 줄 알았는데 여전히 진화 중임- “완성된 소프트웨어”란 건 개발자들을 안심시키기 위한 신화에 불과함
- 나도 같은 생각이었음. 모든 조합이 이미 테스트됐을 줄 알았는데, 결국 코드는 끝이 없음을 보여줌
-
HN에 글이 올라오자 서버 온도가 오르는 걸 보는 게 재밌음
서버는 아마 그다지 동의하지 않을 듯함- Todd C. Miller의 서버 온도 페이지를 보면
지난주 평균 94°F였는데 지금은 97°F까지 올라감
- Todd C. Miller의 서버 온도 페이지를 보면
-
현대 인터넷의 상당 부분이 sudo, curl, openssl 같은 핵심 유틸리티를 수십 년간 유지해온 몇몇 사람들에게 의존하고 있다는 사실이 무섭게 느껴짐
Todd는 진정한 전설임 -
NTP도 잊지 말아야 함
“한 남자가 전 세계 컴퓨터의 시간을 맞추는 이야기”라는 기사와
관련된 xkcd 만화가 있음- 더 적절한 건 xkcd 149번임
-
Todd C. Miller에게 감사함을 전함
sudo는 정말 훌륭한 작품임 -
sudo를 수백만 번 사용했는데 너무 자연스러워서 소프트웨어라는 생각조차 안 했음
이제 버그가 생길 수도 있다는 생각이 오히려 섬뜩하게 느껴짐
Miller의 헌신에 감사함 -
sudo, 그에게 돈을 줘야 함