CPython Rust 도입안, Python 3.16의 선택형 zlib 구현부터 추진
Python이 9월 30일 공개한 Language Summit 회고에서 CPython의 단계적 Rust 도입안을 소개했다. 제안은 2027년 10월 예정인 Python 3.16에 선택형 Rust zlib 구현을 넣고 기존 C 구현을 유지하는 내용이다. Rust 빌드를 필수로 만드는 시점은 빨라도 2029년의 Python 3.18이며, 아직 확정된 일정은 아니다.
첫 대상인 zlib-rs는 Firefox·uv·Cargo에서 쓰는 구현으로, 제안팀은 여러 플랫폼에서 기존 zlib·zlib-ng보다 빠르다고 설명했다.
성공 조건으로 주요 성능 저하가 없을 것, 모든 공식 지원 플랫폼에서 Rust를 지원할 것, 배포자의 빌드 부담이 감당 가능할 것 등을 제시했다.
핵심 개발자의 Rust 학습 부담과 외부 의존성의 취약점 대응·배포 관리가 논의됐다.
외부 의존성을 최소화하고 Rust 소스를 함께 제공하는 방안도 제시했다.
압축 모듈부터 도입하면 변경 범위를 좁히면서 패키지 설치처럼 자주 쓰는 작업에서 효과를 살필 수 있다.
원문
- Rust for CPython (Python Language Summit 2026)Python · 원문 2026-09-30