일간
Ghostty 1.4 — 스크롤백 압축으로 메모리 70~90% 절감, GTK 4.18 요구로 Ubuntu 24.04 탈락
계획보다 한 달 늦게 나온 릴리스입니다. 다음 1.5는 2027년 3월 예정입니다.
성능과 메모리
- 유휴 스크롤백 압축: 일반 텍스트 기준 상주 메모리 70~90% 감소. 기본 한도는 10MB → 50MB.
- macOS I/O 처리량 25~55% 향상, 큰 스크롤백의 리사이즈 약 6배.
- 새 옵션
scrollback-limit-lines,scrollback-compression.scrollback-limit은scrollback-limit-bytes로 이름이 바뀌었고 옛 이름도 동작합니다.
기능
- Kitty 그래픽: 애니메이션과 상대 배치 추가. 공개 규격 100% 커버.
- Kitty 클립보드 프로토콜(OSC 5522): macOS·GTK. 이미지 같은 비텍스트 데이터 지원.
- GTK 분할창 드래그 앤 드롭: 다른 탭·창의 분할창으로도 이동.
ghostty +ssh: 원격 호스트에 Ghostty terminfo를 설치하고 환경 변수를 전달하는 ssh 래퍼.- esctest 적합성 스위트를 CI에서 돌려 xterm과의 차이를 다수 수정.
- 로컬라이제이션: 바스크어·벨라루스어·덴마크어·세르비아어 추가.
보안
권고 10건. 붙여넣기 보호, Kitty 그래픽, tmux 제어 모드, zsh 셸 통합, macOS 링크·드래그 앤 드롭 처리. CVE 번호는 게시 시점에 미정입니다. 새 옵션 clipboard-write-limit-bytes(기본 64MiB), vt-window-resize-allowed(기본 꺼짐), vt-xt-checksum-report(기본 꺼짐)가 이와 관련됩니다.
깨지는 변경
copy-on-select가none·primary·clipboard·both를 받습니다.clipboard는 이제 시스템 클립보드에만 복사하고, 옛 동작은both입니다.- **macOS 기본값이
none**이라 가운데 클릭 붙여넣기가 기본으로 안 됩니다. - macOS
cmd+↑/↓가 맨 위·아래 스크롤 대신jump_to_prompt를 실행합니다. - GTK:
ctrl+shift+page_up/down은 탭 이동,jump_to_prompt는ctrl+shift+↑/↓로.
플랫폼
- macOS 27 지원 추가. 최소는 여전히 macOS 13이나 향후 올릴 예정.
- GTK(Linux·FreeBSD): GTK 4.18·libadwaita 1.7 필요(이전 4.14·1.5). Ubuntu 24.04 LTS는 요건 미달. 렌더러는 EGL로 이동했고 시스템 EGL 라이브러리가 필요합니다.
- Windows: GUI 로드맵 없음. libghostty는 Windows를 지원하고 CI에서 테스트.
- 빌드에 Zig 0.17 필요. libghostty 1.0 태그는 1.5 전에 예정.
글에 없는 것
권고 10건의 CVE 번호와 각각의 심각도, 폐기 옵션의 제거 시점, Ubuntu 24.04 사용자를 위한 별도 경로.
실무에서 할 일
macOS: 올린 뒤 선택 복사가 안 되면 copy-on-select = both를 넣으세요. Linux: 배포판의 GTK 버전을 먼저 확인하고, 24.04라면 Flatpak·AppImage 같은 다른 경로가 있는지 보거나 1.3에 머물러야 합니다. 서버에 자주 들어가는 사람은 ghostty +ssh로 terminfo 문제를 해결할 수 있습니다.
2026년 10월 27일에 올라온 글
그날 대시보드 →댓글
불러오는 중…