OpenBSD 운영체제의 핵심 웹 서비스 데몬인 httpd(8)와 로드 밸런서 relayd(8)가 한때 개발 정체기를 겪었으나, 최근 외부 기여자들의 활발한 참여로 다시금 진화하고 있습니다. 기존 OpenBSD 개발자들의 관심이 줄어들면서 수많은 패치가 반영되지 못하고 쌓여 있었지만, 실제 운영 환경에서 이 데몬들을 사용하며 개선의 필요성을 느낀 개발자들이 직접 나서면서 프로젝트에 활력을 불어넣었습니다.
이번 개발 재개는 LLM(대규모 언어 모델)이 코딩 지식을 대체할 수 있다는 주장이 나오는 시기에, 오히려 C 언어와 같은 근본적인 기술을 직접 익히고 도전해야 한다는 철학에서 출발했습니다. 기여자들은 relayd(8)의 오래된 imsg 메시지 체계를 현대화하는 것을 시작으로, 2024년부터 2026년까지 tech@ 메일링 리스트에 쌓여 있던 미반영 패치와 GitHub 미러의 오래된 이슈들을 대부분 정리했습니다. 또한, 신규 기여자들이 쉽게 참여할 수 있도록 Git 미러와 상세한 README 문서를 마련하는 등 커뮤니티 활성화에도 힘썼습니다.
이러한 노력으로 relayd(8)는 TLS(전송 계층 보안) 및 요청 파싱 보안이 강화되고 재로딩 충돌 버그가 수정되었으며, httpd(8)는 요청 스머글링 방어, 사용자 정의 헤더 지원, 정적 파일 캐시 제어 등의 기능이 추가되었습니다. 두 데몬 모두 보안, 안정성, 확장성 측면에서 크게 개선되었으며, 특히 C 언어의 특성을 이해하고 직접 코드베이스를 파고들면서 얻은 성과라는 점에서 의미가 깊습니다. 앞으로도 지속적인 아이디어와 피드백을 받아 더욱 발전해 나갈 계획입니다.