범용 프로그래밍 언어이자 툴체인인 지그(Zig)가 5개월간의 개발 끝에 v0.17.0을 공식 출시했습니다. 이번 릴리스는 206명의 기여자가 925개의 커밋을 통해 완성했으며, 특히 빌드 시스템의 전면적인 재작업과 빌드 서버 프로토콜(Build Server Protocol, BSP) 도입이 핵심입니다. 이를 통해 개발자들은 더욱 견고하고 최적화된 소프트웨어를 효율적으로 구축할 수 있게 되었습니다.
이번 업데이트의 가장 큰 특징은 빌드 시스템의 대대적인 개선입니다. 빌드 서버 프로토콜 도입으로 빌드 프로세스가 더욱 유연하고 확장 가능해졌으며, ELF 링커(Linker)도 강화되어 x86_64-linux 환경에서 증분 컴파일(Incremental Compilation)이 모든 사용자에게 적용될 것으로 기대됩니다. 또한, aarch64-openbsd, aarch64-freebsd, aarch64-netbsd 등 다양한 ARM 기반 아키텍처에 대한 CI(지속적 통합) 지원이 강화되었고, loongarch32-linux 및 64비트 SPARC(sparc64-linux) 지원도 추가되었습니다. 특히 게임 콘솔(aarch64-switch, arm-gba, mipsel-psx, powerpc-wiiu) 타겟 정보가 추가된 점도 눈에 띕니다.
지그 v0.17.0 출시는 개발자들이 더 넓은 범위의 하드웨어와 운영체제에서 고성능 소프트웨어를 개발할 수 있도록 지원하며, 특히 임베디드 시스템이나 게임 개발과 같은 분야에서 지그의 활용도를 높일 것으로 예상됩니다. 빌드 시스템의 개선은 대규모 프로젝트의 컴파일 시간을 단축하고 개발 워크플로우를 최적화하는 데 기여할 것입니다. 이는 궁극적으로 개발 생산성을 향상시키고, 지그 언어 생태계의 성장을 가속화하는 중요한 발판이 될 것입니다.