일간

Ghostty 1.4 — 스크롤백 압축으로 메모리 70~90% 절감, GTK 4.18 요구로 Ubuntu 24.04 탈락

원문 Ghostty 릴리스 노트 ↗

계획보다 한 달 늦게 나온 릴리스입니다. 다음 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일에 올라온 글

그날 대시보드 →
  1. ·CPython 실험적 JIT, 본선에서 빠진다 — PEP 836 철회, '끌고 갈 여력이 없다'
  2. ·Cloudflare Workers AI, GLM-5.3에서 다른 사용자의 프롬프트가 응답에 섞였다 — KV 캐시 풀이 컨텍스트보다 작았다

댓글

불러오는 중…