개발자 Kovid Goyal이 주도하는 GPU 기반 크로스 플랫폼 터미널 kitty가 0.50 버전을 공식 배포했다. 이번 업데이트의 핵심은 윈도우 레이아웃 관리 방식의 변화다. 이제 사용자는 특정 창을 다른 창이나 탭의 가장자리에 고정할 수 있다.
이러한 도킹 기능은 상태 표시줄이나 파일 트리 옆에 셸 창을 배치할 때 유용하다. 명령어 라인에서 launch –type=window-dock 또는 launch –type=tab-dock를 실행하면 해당 창이 생성된다. 도킹된 창은 부모 창을 따라 이동하며 부모 창이 닫히면 자동으로 종료된다.
세션 관리 측면에서도 개선이 있었다. restore_session_after_logout라는 새로운 옵션이 추가되었다. 이를 활성화하면 로그아웃이나 재부팅 이후에도 스크롤백 내용을 포함한 전체 세션 상태가 복원된다.
작업 중이던 환경이 사라지는 불편함을 줄이는 기능이다.
기술적 성능 향상은 이전 버전인 0.49에서 이미 이루어졌다. 커스텀 셰이더 지원과 함께 처리량이 15%에서 35%까지 증가했다. 특히 AVX-512 기반 UTF-8 디코더는 지원되는 CPU에서 다중 바이트 텍스트 처리 속도를 최대 75%까지 높였다.
SIMD UTF-8 디코딩 역시 x86과 ARM 아키텍처 모두에서 ASCII 문자는 약 20%, 다중 바이트 텍스트는 50%가량 빨라졌다. 커뮤니티 반응은 다양하다. Hacker News에서는 관련 스레드가 316개의 점수와 200개의 댓글을 기록하며 논의가 이어졌다.
일부 사용자는 bell 문자를 트리거로 하는 화면 흔들림 셰이더를 만들어 실패한 명령어에 시각적 피드백을 주는 시도를 했다. 반면 Ghostty 등 다른 터미널과의 비교나 Calibre 개발자의 운영 철학에 대한 이야기가 오가기도 했다.
기존 사용자들의 평가는 엇갈린다. 2019년부터 kitty를 사용해 온 한 이용자는 가벼운 자원 사용량과 높은 커스터마이징 가능성을 장점으로 꼽았다. 하지만 Gnome 터미널 등 기본 터미널과의 체감 속도 차이를 느끼지 못한다는 의견도 존재한다.
보안 관련해서는 0.49.x 릴리스 과정에서 몇 가지 취약점이 수정되었다. 드래그 앤 드롭 프로토콜의 보안 허점과 원격 제어 비밀번호 인증 우회 문제가 해결되었다. 최신 버전을 사용하는 것이 권장되는 이유다.
현재 kitty 0.50의 구체적인 다운로드 통계나 시장 점유율 변화는 확인되지 않았다. 다음 주요 업데이트 일정이나 추가될 기능에 대한 공식 로드맵도 아직 공개되지 않은 상태다. 사용자는 공식 설치 가이드를 통해 바이너리 설치나 소스 빌드 방법을 참고해야 한다.
