Bunster: 쉘 스크립트를 정적 바이너리로 컴파일

2025-01-23
Bunster: 쉘 스크립트를 정적 바이너리로 컴파일

Bunster는 쉘 스크립트를 효율적인 정적 바이너리로 컴파일하여 이식성과 보안성을 향상시키는 프로젝트입니다. 단순히 스크립트를 패키징하는 대신 Go 컴파일러를 사용하여 스크립트를 네이티브 머신 코드로 변환하여 크로스 플랫폼 실행을 가능하게 합니다(현재는 Unix만 지원). Bunster는 주로 Bash 스크립트를 지원하며, 향후 다른 쉘을 지원하고 모듈 시스템, 정적 자산 임베딩, 비밀번호 및 만료 잠금과 같은 기능을 추가할 계획입니다. 프로젝트는 아직 초기 단계이지만 많은 핵심 기능을 구현했으며 SemVer 버전 관리를 따릅니다.