rv 0.2 출시 발표

Announcing rv 0.2

작성자
Ruby Weekly
발행일
2025년 10월 11일

핵심 요약

  • 1 rv 0.2 버전이 출시되었으며, Ruby, 쉘, 아키텍처 지원이 대폭 확장되었습니다.
  • 2 Ruby 3.3이 추가되었고, Ruby 3.3 및 3.4 버전은 YJIT과 함께 재컴파일되어 성능이 향상되었습니다.
  • 3 bash, fish, nushell 쉘과 macOS x86, Linux ARM 아키텍처에 대한 지원이 추가되었습니다.

도입

rv 0.2 버전의 출시 소식이 전해졌습니다. 이 버전은 수많은 새로운 기여자들의 도움과 개발팀의 노고 끝에 완성되었으며, 이전 버전에 비해 Ruby 버전, 쉘, 그리고 아키텍처 지원 면에서 극적인 확장을 이루었습니다. 이는 사용자들에게 더욱 폭넓은 호환성과 유연한 개발 환경을 제공하는 데 중점을 두었습니다.

Ruby 버전 지원 확대

  • Ruby 3.3 추가 및 YJIT 재컴파일: rv 0.2는 Ruby 3.3 버전을 새롭게 지원하며, 기존 Ruby 3.3 및 3.4 버전은 YJIT(Just-In-Time) 컴파일러와 함께 재컴파일되어 성능이 향상되었습니다.

  • Linux 환경 요구사항: Linux에서 YJIT을 사용하는 경우 glibc 최소 버전이 2.35 이상으로 상향 조정되었습니다. 이는 2022년 이후 출시된 대부분의 배포판에서 작동할 것으로 예상되나, 문제 발생 시 보고를 요청하고 있습니다.

쉘 지원 확장

  • 기존 zsh 외에 bash, fish, nushell 쉘에 대한 지원이 추가되어, 더 다양한 개발 환경에서 rv를 활용할 수 있게 되었습니다.

아키텍처 지원 확장

  • macOS: Apple Silicon 외에 x86 기반 macOS에서도 Ruby가 컴파일되어 지원됩니다.

  • Linux: x86 외에 ARM 기반 Linux에서도 Ruby가 컴파일되어 지원됩니다.

주요 기여자 및 공헌

  • @adamchalmers: 코드 및 테스트 개선, 코드 커버리지 및 퍼징 추가, 이슈 분류, nushell 지원 등 핵심적인 역할 수행으로 이번 릴리스에 크게 기여했습니다.

  • 새로운 기여자: @Thomascountz, @lgarron, @coezbek, @renatolond 등 다수의 새로운 기여자들의 참여로 0.2 버전 개발에 기여했습니다.

업그레이드 방법

  • brew install rv 명령어를 통해 손쉽게 업그레이드할 수 있으며, 다른 설치 옵션은 릴리스 노트를 참조할 수 있습니다.

결론

rv 0.2는 Ruby 개발 환경의 다양한 요구사항을 충족시키기 위해 Ruby 버전, 쉘, 아키텍처 전반에 걸쳐 포괄적인 개선을 이루었습니다. 이는 사용자들에게 향상된 유연성과 호환성을 제공하며, 커뮤니티의 적극적인 참여가 이러한 발전에 큰 영향을 미쳤음을 보여줍니다. Spinel의 후원으로 개발이 이루어졌으며, 사용자들은 `brew install rv` 명령어를 통해 손쉽게 최신 버전을 경험할 수 있습니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!