Gram 1.1.0, wgpu 기반 렌더링으로 성능 향상!

by DD
2개월 전
조회수 8

Gram 1.1.0이 출시되어 wgpu 기반 렌더러(Renderer)로 전환, Linux 호환성 및 안정성 향상

Flatpak, AppImage, .deb, .rpm 등 다양한 패키징 형식(Packaging Format) 지원

OpenTofu, Terraform, Nix, XML 등 다양한 언어 지원(Language Support) 추가 및 확장 기능 개선

Zed의 wgpu 관련 코드(Code)를 백포팅(Backporting)하여 기능 통합

wgpu 기반 렌더링 엔진 도입

Gram 1.1.0은 기존의 blade 렌더러를 wgpu 기반으로 전환하여 Linux 환경에서의 안정성(Stability)호환성(Compatibility)을 개선했다. wgpu는 다양한 플랫폼에서 GPU 접근(GPU Access)을 추상화하여, 개발자가 하드웨어 종속성을 줄이고 성능을 최적화할 수 있도록 돕는다. 특히, wgpu는 Rust로 구현되어 Gram의 Rust 기반 아키텍처(Architecture)와 자연스럽게 통합된다.

다양한 패키징 형식 지원

이번 릴리즈는 Flatpak, AppImage, .deb, .rpm 등 다양한 패키징 형식을 지원하여 설치 편의성(Installation Convenience)을 높였다. 이러한 변화는 다양한 Linux 배포판 사용자들에게 Gram을 더 쉽게 배포하고 설치할 수 있도록 한다. 또한, AUR(Arch User Repository) 및 Homebrew를 통한 설치도 지원하여 개발 환경(Development Environment)에 대한 접근성을 높였다.

확장 기능 및 언어 지원 강화

Gram 1.1.0은 OpenTofu, Terraform, Nix, XML 등 다양한 언어에 대한 내장 지원(Built-in Support)을 제공한다. 또한, 확장 기능 설치 시 피드백 개선(Feedback Improvement)을 통해 사용자 경험을 향상시켰다. 특히, Rust 기반의 확장 기능 설치 시 필요한 Rustup toolchain에 대한 명확한 안내를 제공하여, 개발자들이 확장 기능을 원활하게 사용할 수 있도록 돕는다.

Zed 프로젝트와의 코드 통합

Gram 1.1.0은 Zed 프로젝트에서 wgpu 관련 코드를 백포팅(Backporting)하여 기능을 통합했다. 이는 Gram이 최신 기술 동향을 따라가고, 성능 개선(Performance Improvement)을 이루는 데 기여한다. 또한, Zed 프로젝트의 버그 수정(Bug Fixes)기능 개선(Feature Enhancements)을 통해 Gram의 전반적인 품질을 향상시켰다.

Gram 1.1.0 released