아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
랍스타즈 favicon랍스타즈

Xfce, Wayland Compositor xfwl4를 Rust와 Smithay로 개발

by DD
2026-01-27
5개월 전
조회수 12

Xfce 팀은 Wayland Compositor인 xfwl4 개발을 위해 Rust를 사용하고 smithay를 기반으로 하는 로드맵을 발표함

기존 xfwm4 코드 재사용 대신 Rust로 처음부터 작성하여 X11과 Wayland의 차이점을 극복

smithay 선택 이유: Wayland 프로토콜 확장 지원 및 깊은 커스터마이징 가능

Xfce 팀은 XWayland 지원, 세션 시작 변경 등 추가적인 작업 계획을 밝힘

xfwl4의 기술적 배경

Xfce 팀은 Wayland Compositor인 xfwl4를 개발하기 위해 Rust를 선택했다. 기존 xfwm4 코드를 재사용하는 대신 Rust를 선택한 이유는 X11과 Wayland의 근본적인 차이점을 극복하고, 메모리 관련 버그(Memory-related Bugs)를 줄이기 위함이다. 또한, Rust는 Wayland Compositor 개발에 적합한 smithay 라이브러리를 쉽게 사용할 수 있게 해준다.

smithay 선택의 기술적 장점

Xfce 팀은 xfwl4의 기반으로 smithay를 선택했다. smithay는 대부분의 Wayland 프로토콜 확장을 지원하며, wlroots 프로토콜과 일부 KDE 프로토콜도 지원한다. smithay는 wlroots와 달리 높은 수준의 추상화가 없지만, 그래픽 및 입력 파이프라인(Graphics and Input Pipeline), Wayland 프로토콜 및 데스크톱/셸 처리에 대한 깊은 커스터마이징을 가능하게 한다.

xfwl4의 개발 범위 및 목표

xfwl4 프로젝트는 xfwm4와 기능적 동등성을 확보하는 것을 목표로 한다. 또한, Wayland 환경에서 세션 시작(Session Startup)을 변경하고, xdg-session-management 프로토콜을 지원할 예정이다. XWayland 지원도 로드맵에 포함되어 있다. Xfce 팀은 xfwl4의 첫 번째 개발 릴리스를 올해 중반에 공유할 계획이며, 오픈 컬렉티브(Open Collective)를 통해 자금을 지원받고 있다.

Xfwl4: The roadmap for a Xfce Wayland Compositor
중급
출시
Rust
Wayland
Xfce
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

Xfce, Wayland Compositor xfwl4 개발 발표: Rust 기반의 새로운 시작

해커뉴스 로고

Xfce, Wayland 시대를 열다: 'xfwl4' 첫 프리뷰 공개!

랍스타즈 로고

Niri v26.04 출시: 블러(Blur) 효과, 스크린캐스팅(Screencasting) 개선!

랍스타즈 로고

Rust로 구현된 모듈형 유닉스 커널 'zinnia' 등장

랍스타즈 로고

마인크래프트에서 웨이랜드 컴포지터가 돌아간다고?

랍스타즈 로고

macOS에서 Linux 앱을 네이티브 성능으로! Cocoa-Way 등장

해커뉴스 로고
랍스타즈 favicon랍스타즈
중급
출시
Rust
Wayland
Xfce
Backend

관련 추천 글

Xfce, Wayland Compositor xfwl4 개발 발표: Rust 기반의 새로운 시작

해커뉴스 로고

Xfce, Wayland 시대를 열다: 'xfwl4' 첫 프리뷰 공개!

랍스타즈 로고

Niri v26.04 출시: 블러(Blur) 효과, 스크린캐스팅(Screencasting) 개선!

랍스타즈 로고