Nourish: Vulkan 기반의 무한 스크롤/팬 기능을 갖춘 새로운 Wayland 컴포지터 (Compositor)
요약
Nourish는 Vulkan API를 기반으로 무한 스크롤과 팬 기능을 지원하는 새로운 Wayland 컴포지터입니다. Rust로 작성된 y5를 활용하여 현대적인 렌더링 성능을 제공하며, Linux 데스크톱 환경의 화면 크기 제약을 극복하는 것을 목표로 합니다.
핵심 포인트
- Vulkan 기반 렌더링 및 OpenGL ES 폴백 지원
- Wayland 분수 스케일링 프로토콜을 통한 정밀한 줌 기능
- Rust 언어 및 Smithay, WGPU 등 현대적 라이브러리 활용
- AMD, Intel, NVIDIA GPU 드라이버 호환성 검증 완료
Nourish: Vulkan 기반의 무한 스크롤/팬 기능을 갖춘 새로운 Wayland 컴포지터 (Compositor)

Nourish는 "사용자를 화면 크기에 제한하지 않는 Linux 데스크톱"으로 설계되었습니다. 렌더링을 위해 Vulkan API를 사용하는 현대적인 방식에 집중하고 있지만, 오래된 하드웨어를 위해 OpenGL ES로 폴백(fallback)할 수도 있습니다. 이 컴포지터(compositor)는 오픈 소스 AMD 및 Intel GPU 드라이버뿐만 아니라 공식 NVIDIA 드라이버에서도 테스트되었습니다.
Nourish는 정확도를 유지하고 흐릿함(blurry)을 방지하기 위해 줌(zooming) 과정의 일부로 Wayland 분수 스케일링(fractional scaling) 프로토콜을 사용합니다. Nourish가 Wayland 측에서 무거운 작업을 수행할 수 있도록 돕는 것은 Rust로 작성된 Wayland 컴포지터인 y5이며, 이는 다시 Smithay, WGPU, Iced 및 기타 프로젝트의 코드를 활용합니다.
Nourish Wayland 컴포지터에 대해 더 자세히 알고 싶은 분들은 GitHub와 메인 프로젝트 사이트를 통해 확인할 수 있으며, 여기에는 실제 작동하는 Nourish의 멋진 시각 자료도 포함되어 있습니다. 바이너리 패키지는 Fedora Linux에서 사용할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기