Rust 기반 bzip2: 속도 향상 및 간편한 크로스 컴파일

2025-06-17
Rust 기반 bzip2: 속도 향상 및 간편한 크로스 컴파일

최근 출시된 bzip2 0.6.0 버전은 기본적으로 Rust로 구현된 libbz2-rs-sys 라이브러리를 사용하여 압축 및 압축 해제 속도를 크게 향상시키고 크로스 컴파일을 간소화했습니다. 이 작업은 많은 프로젝트가 여전히 bzip2에 의존하고 있다는 문제를 해결하며, Rust 버전은 WebAssembly 컴파일 및 Windows/Android 호환성과 같은 오랜 컴파일 문제에 대한 해결책을 제공합니다. 벤치마크 테스트 결과 Rust 구현이 일반적으로 C 구현보다 우수하며, Miri 보안 감사를 통해 코드의 신뢰성을 보장합니다.

더 보기
개발

Ubuntu 25.10, 기본적으로 메모리 안전한 sudo-rs 채택

2025-05-06
Ubuntu 25.10, 기본적으로 메모리 안전한 sudo-rs 채택

Canonical은 Ubuntu 25.10이 Rust로 작성된 널리 사용되는 sudo 유틸리티의 메모리 안전한 대체물인 sudo-rs를 기본적으로 사용할 것이라고 발표했습니다. 이 조치는 Ubuntu의 보안 및 유지 관리를 개선하기 위한 것입니다. Trifecta Tech Foundation에서 개발한 sudo-rs는 기존 C 기반 sudo 구현에 고유한 메모리 안전 문제를 해결합니다. 이 변경 사항은 Ubuntu 26.04 LTS에도 적용되어 장기적인 보안과 안정성을 보장합니다.

더 보기
개발

zlib-rs 0.4.2 출시: 놀라울 정도로 빠른 압축 라이브러리

2025-03-16
zlib-rs 0.4.2 출시: 놀라울 정도로 빠른 압축 라이브러리

zlib-rs 0.4.2가 출시되어 성능이 크게 향상되었습니다! 현재(저희가 아는 한) 가장 빠른 API 호환 zlib 압축 해제 구현이며, 중요한 압축 사례에서도 경쟁 제품을 능가합니다. 이번 릴리스는 정교한 다중 버전화 및 DFA 최적화를 활용하여 런타임에서 최적의 구현을 효율적으로 선택하여 극적인 속도 향상을 달성했습니다. 벤치마크 테스트 결과, zlib-rs는 압축 해제에서 zlib-ng와 zlib-chromium을 크게 앞지르는 것으로 나타났습니다. 압축 성능을 더욱 향상시킬 계획이지만, zlib-rs는 이미 매우 빠르며, 남은 작업을 완료하기 위해 자금을 지원받고 있습니다.

더 보기