- Debian의 APT 패키지 관리자에 2026년 5월 이후부터 Rust 기반 코드와 종속성이 포함될 예정
- 초기 단계에서는 Rust 컴파일러, 표준 라이브러리, 그리고 Sequoia 생태계가 통합 대상
-
.deb, .ar, .tar 파일 파서와 HTTP 서명 검증 코드가 메모리 안전성과 단위 테스트 강화 측면에서 주요 개선 영역
- Rust 툴체인이 없는 포트는 6개월 내 Rust 환경 구축 또는 지원 종료(sunset) 필요
- 프로젝트 전체가 현대적 도구와 기술로 전환하기 위한 조치로, 구형 하드웨어 호환성에 발목 잡히지 않기 위한 방향
APT에 Rust 코드 도입 계획
- APT에 Rust 코드와 하드 종속성(hard dependency) 을 2026년 5월 이후 도입 예정
- 도입 시점은 2026년 5월 이후로, 그 이전에는 적용되지 않음
- 초기 통합 범위는 Rust 컴파일러, 표준 라이브러리, Sequoia 생태계로 한정됨
코드 품질 및 안전성 향상 목적
-
.deb, .ar, .tar 파일 파싱 코드와 HTTP 서명 검증 코드가 Rust 도입의 주요 대상
- 이 영역은 메모리 안전 언어와 강화된 단위 테스트 체계의 이점을 크게 받을 것으로 명시됨
포트 유지보수자에 대한 요구사항
- Rust 툴체인이 없는 포트는 6개월 내 Rust 환경을 구축해야 함
- 그렇지 않을 경우 해당 포트는 중단(sunset) 될 수 있음
프로젝트 방향성
- Debian 프로젝트가 현대적 도구와 기술을 활용해 발전해야 함을 강조
- 구형 하드웨어나 레트로 컴퓨팅 장치에 맞추려는 시도로 인해 발전이 지연되어서는 안 된다고 명시됨
기타 정보
- 발신자는 Debian 및 Ubuntu 코어 개발자 Julian Andres Klode
- 메일은 Debian 개발자 메일링 리스트 debian-devel에 게시됨
- 첨부 파일로 PGP 서명(signature.asc) 포함
- 추가적인 기술 세부사항이나 일정 변경에 대한 언급은 없음