새로운 개발 도구 '레인지(Range)'가 대용량 리눅스 개발 환경을 거의 즉시 실행할 수 있는 혁신적인 기술을 공개했습니다. 이 도구는 사용자가 도커(Docker) 이미지나 기타 리눅스 환경을 미리 전부 다운로드할 필요 없이, 필요한 부분만 스트리밍 방식으로 가져와 몇 초 만에 구동하는 것이 특징입니다. 이는 개발자들이 다양한 환경을 빠르게 전환하며 작업할 수 있도록 도와, 생산성 향상에 크게 기여할 것으로 보입니다.
레인지는 도커 이미지의 경우 첫 실행 시에는 이미지를 다운로드하고 레이어를 인덱싱하지만, 두 번째 실행부터는 1.35GB 크기의 파이썬(Python) 3.12 환경을 2.82초 만에 준비하는 놀라운 속도를 보여줍니다. 특히, 파이썬 3.12와 3.13처럼 공통 레이어를 공유하는 이미지의 경우, 400MB 중 단 30MB만 다운로드하여 새로운 환경을 즉시 사용할 수 있게 합니다. 또한, '.range'라는 자체 포맷을 사용하면 1GB 환경 중 6MB만 다운로드하고도 1.85초 만에 실행하는 등, 사실상 다운로드 없이 즉시 환경에 진입하는 것이 가능합니다.
이 기술은 개발자들이 더 이상 거대한 개발 환경을 로컬에 저장하거나 긴 다운로드 시간을 기다릴 필요가 없다는 점에서 매우 중요합니다. 특히 여러 프로젝트나 다양한 버전의 개발 환경을 자주 오가야 하는 상황에서 레인지는 시간과 저장 공간을 획기적으로 절약해 줄 수 있습니다. 이는 클라우드 기반 개발 환경의 장점을 로컬 환경에서도 누릴 수 있게 하며, 개발 워크플로우를 근본적으로 변화시킬 잠재력을 가지고 있습니다.