GEEK HAUS
피드로 돌아가기
2026/06/06/linux-kernel-proposal-explores-spawn-templates-as

Linux 커널, 반복적 프로세스 실행 비용 줄이는 spawn templates 제안으로 fork() + exec() 모델의 한계와 대안 재조명

·lwn.net
원문 보기

편집자 요약

본 기사는 Unix 이후 이어진 fork()와 exec() 기반 프로세스 생성 모델이 Linux에서 여전히 핵심이지만, 반복 실행 환경에서는 비용이 크다는 점을 짚습니다. Li Chen의 spawn templates 패치 세트는 동일 실행 파일을 반복적으로 띄우는 애플리케이션에서 초기 설정 비용을 분산해 프로세스 생성 속도를 높이려는 접근입니다. 다만 현재 형태로는 병합 가능성이 낮으며, 향후 새로운 프로세스 생성 원시 연산 논의의 출발점으로 평가됩니다.

맥락

fork() 뒤에 곧바로 exec()가 호출되는 패턴은 복사한 상태를 곧 폐기한다는 구조적 비효율을 안고 있어, 컨테이너 런타임·빌드 도구·개발 워크플로처럼 짧은 프로세스를 자주 실행하는 환경에서 더 큰 부담이 됩니다. 이번 제안은 Linux가 전통적 Unix 모델을 유지하면서도 프로세스 생성 경로를 현대 워크로드에 맞게 재설계하려는 흐름을 보여줍니다. 커널 커뮤니티가 실제로 채택 가능한 API 경계를 찾는다면, 장기적으로 posix_spawn류 인터페이스와 저수준 커널 기능 사이의 역할 분담도 달라질 수 있습니다.

본문

Moving beyond fork() + exec()

댓글

토론

> geekhaus:~$ 다음 읽을거리?

다음 읽을거리 추천