
우분투 26.10 개발 버전의 기본 핵심 유틸리티가 러스트(Rust) 기반 uutils로 전환됐다. 우분투 공식 릴리스 노트는 호환성 문제 때문에 GNU 구현을 유지했던 cp, mv, rm도 새 구현으로 옮겼다고 명시했다.
cp는 파일을 복사하고, mv는 파일을 옮기거나 이름을 바꾸며, rm은 파일을 삭제하는 명령이다. 터미널 작업뿐 아니라 셸 스크립트와 자동화 작업에도 쓰이는 기본 도구다. 이번 변경은 명령 이름을 바꾸는 것이 아니라 이를 실행하는 구현을 교체하는 것이다.
공식 문서는 해당 항목을 ‘100% Rust coreutils’로 표기했다. 전환 범위는 기본 핵심 유틸리티이며, 우분투 전체나 리눅스 커널을 러스트로 재작성했다는 뜻은 아니다. 앞서 호환성 때문에 예외로 남겼던 세 명령까지 전환 대상에 포함됐다는 점이 핵심이다.
이번 내용은 정식 배포판 출시 발표와도 구분해야 한다. 우분투는 코드명 ‘Stonking Stingray’인 26.10을 현재 개발 중인 버전으로 안내하고 있다. 공식 일정에는 9월 24일 베타, 10월 15일 정식 출시가 예정돼 있다.
시스템 관리자가 살펴볼 부분은 기존 자동화 작업과의 호환성이다. 명령 이름이 같아도 구현이 달라지는 만큼, 개발 버전을 시험하는 환경에서는 사용하는 옵션과 오류 처리에 의존하는 스크립트의 동작을 점검할 필요가 있다. 공식 릴리스 노트의 전환 완료 문구만으로 모든 작업 환경의 호환성이나 성능 향상이 보장되는 것은 아니다.
출처: Ubuntu 공식 릴리스 노트 — https://documentation.ubuntu.com/release-notes/26.10/
Ubuntu 공식 출시 일정 — https://documentation.ubuntu.com/release-notes/26.10/schedule/