Git의 새 후보 버전인 2.55-rc0은 조용하지만 중요한 변화를 도입했습니다. 바로 Rust 지원이 기본적으로 활성화된다는 점입니다. 지금까지 개발자는 버전 관리 시스템의 일부를 컴파일하기 위해 이 옵션을 수동으로 선택해야 했습니다. 이 결정은 최종 사용자 경험을 변경하지 않으면서 소프트웨어의 안정성과 속도를 개선하는 것을 목표로 합니다.
Git의 Rust: 수동 설정 없는 효율성 🚀
Git에 Rust를 통합하는 것은 새로운 일이 아니지만, 이 버전까지는 enable-rust 플래그를 사용한 특정 컴파일이 필요했습니다. 이제 프로세스가 자동화되었습니다. Git을 컴파일할 때 객체 처리 및 참조 확인과 같은 중요한 작업을 위해 Rust 코드가 기본적으로 포함됩니다. 기존 C 구현을 선호하는 경우 --without-rust로 비활성화할 수 있습니다. 이 변경은 메모리 오류를 줄이고 개발자가 사용하는 명령을 수정하지 않고 작업 속도를 높이는 것을 목표로 합니다.
일반 사용자에게: 커피는 여전히 뜨겁습니다 ☕
엔지니어들이 커밋 정렬에 Rust가 C보다 나은지 논쟁하는 동안, 일반 시민은 모르는 사이에 계속 컴퓨터를 사용할 수 있습니다. 아무도 파일 탐색기를 열어 Rust 활성화됨이라고 적힌 네온사인을 보지 않을 것입니다. 아마도 다음에 좋아하는 개발자가 업데이트를 업로드할 때 프로그램 시작 시간이 0.5초 정도 줄어드는 것을 알아차릴 수도 있습니다. 또는 그렇지 않을 수도 있습니다. 하지만 적어도 커피는 식지 않습니다.