DE — heise online
더 이상 끊어지지 않는 SSH 세션: 현대적인 터미널 Ghostty 업데이트
소프트웨어2분 읽기
Ghostty는 개발자가 쓰는 무료 터미널 앱이며, 이번에 1.4.0 버전이 나왔습니다. 메모리를 덜 쓰고, 더 빨리 动作하며, 경쟁 앱 Kitty의 그래픽 규칙을 모두 지원합니다.
무슨 일이 있었나요?
무료 오픈소스 터미널 Ghostty의 새 버전 1.4.0이 나왔습니다. 이 버전을 만드는 데 7개월이 걸렸습니다. 이번 업데이트로 이전 글자 줄을 저장하는 공간의 메모리 사용이 줄고, 글자 처리 속도가 빨라졌습니다. 또 Kitty 앱이 쓰는 그래픽 규칙을 완전히 지원합니다. 새 명령줄 도우미는 SSH 연결(인터넷으로 다른 컴퓨터를 조종하는 방법)에서 Ghostty를 쓰기 쉽게 해 줍니다. 리눅스 사용자는 화면을 그리는 부분인 새 OpenGL 기반 렌더러도 쓸 수 있습니다.
주요 숫자와 사실
- 일반적인 글자 위주 출력에서 이전 글자 줄(스크롤백)의 메모리가 70~90% 줄었습니다.
- 창 하나당 기본 스크롤백 한도가 10MB에서 50MB로 늘었습니다.
- macOS에서 열린 탭 1개와 숨긴 탭 20개가 쓰는 그래픽 메모리는 약 385MB에서 약 18MB로 줄었습니다.
- Apple 시스템에서 데이터 입력 속도가 25~55% 빨라졌습니다.
- 한 테스트에서 일반 글자 해석 속도는 초당 128MB에서 725MB로 올랐습니다.
Ghostty는 어떤 앱인가요?
Ghostty는 macOS, 리눅스, FreeBSD에서 돌아갑니다. HashiCorp의 공동 창업자인 Mitchell Hashimoto가 시작했습니다. Alacritty 같은 빠른 경쟁 앱은 탭이나 화면 분할 기능이 없습니다. Ghostty는 각 시스템에 이미 있는 도구를 대신 씁니다. 핵심 코드는 Zig 프로그래밍 언어로 쓰였고, 다른 프로젝트가 라이브러리로 가져다 쓸 수도 있습니다.
왜 중요한가요?
개발자와 시스템 관리자는 터미널에서 몇 시간씩 일하는 경우가 많습니다. 메모리를 덜 쓰고 출력이 빠르면 도구가 더 매끄럽게 움직입니다. Kitty 그래픽 규칙을 완전히 지원하면, 명령줄 프로그램이 터미널 안에 실제 그림과 애니메이션을 보여 줄 수 있습니다.
앞으로 지켜볼 점
- 사용자가 일상 작업에서 메모리 절약을 실제로 느끼는지.
- 새 SSH 도우미가 실제 원격 작업에서 얼마나 잘 동작하는지.
- 새 리눅스 OpenGL 렌더러가 여러 컴퓨터에서 어떻게 작동하는지.
- 다른 터미널 앱들도 같은 Kitty 기능을 넣는지.
용어 풀이
- Ghostty
- 개발자가 쓰는 무료 오픈소스 터미널 앱입니다.
- Kitty
- 그래픽 규칙을 지원하는 경쟁 터미널 앱입니다.
- Alacritty
- 빠르지만 탭과 화면 분할이 없는 경쟁 터미널 앱입니다.
- SSH
- 인터넷으로 다른 컴퓨터를 안전하게 조종하는 연결 방식입니다.
- OpenGL
- 화면에 그래픽을 그리는 데 쓰는 기술입니다.
- Zig
- Ghostty의 핵심 코드를 쓴 프로그래밍 언어입니다.