KDE 개발자들이 기존 Konsole(콘솔) 터미널의 한계를 뛰어넘는 새로운 GPU 가속 터미널 에뮬레이터 'Kwi'(크위)를 개발하고 있습니다. 한국어 '귀신'에서 이름을 따온 Kwi는 libghostty-vt 라이브러리와 KDE의 기술 스택을 결합하여, KDE Plasma(플라즈마) 데스크톱 환경에 최적화된 인터페이스와 압도적으로 빠른 렌더링 성능을 제공하는 것을 목표로 합니다.
Kwi는 터미널 파싱과 상태 관리를 담당하는 libghostty-vt와 Vulkan(불칸) 또는 OpenGL(오픈GL) 기반의 GPU 가속 렌더링을 수행하는 Qt Scene Graph(큐티 신 그래프)를 핵심 기술로 사용합니다. 개발자 벤치마크 결과, Konsole 대비 3배에서 최대 35배 빠른 성능을 기록했으며, 특히 DOOM-fire-zig 테스트에서는 Kwi가 870fps를 기록한 반면 Konsole은 23fps에 그쳤습니다. 또한, 텍스트와 이미지 표시, Wayland(웨이랜드) 소수 배율, 화면 읽기 도구 지원 등 현대적인 터미널 기능과 접근성을 대폭 개선했습니다. Kwi는 다른 KDE 앱에 터미널을 내장할 수 있는 Qt Quick/QML 모듈(큐엠엘 모듈)도 제공하여, 통합된 사용자 경험을 가능하게 합니다.
이러한 변화는 KDE 데스크톱 사용자들에게 훨씬 빠르고 부드러운 터미널 경험을 제공할 것으로 기대됩니다. Konsole이 오랜 기간 유지보수되어 왔지만, 구형 QWidget(큐위젯) 기반의 CPU 렌더링 방식 때문에 성능 및 현대적 기능 구현에 제약이 있었습니다. Kwi는 최신 Qt Quick(큐티 퀵)과 GPU 가속을 통해 이러한 문제를 해결하며, 배터리 사용량 감소에도 기여할 수 있습니다. 또한, libghostty-vt의 모듈화된 접근 방식은 터미널 생태계 전반의 개발 속도를 높이고, 다양한 프로젝트에서 현대적 TUI(텍스트 사용자 인터페이스) 기능을 쉽게 활용할 수 있도록 돕는다는 점에서 의미가 큽니다. 비록 아직 초기 개발 단계이지만, Kwi는 KDE의 미래 터미널 경험을 재정의할 잠재력을 가지고 있습니다.