← Tất cả tin open source
Open sourceDự án

Ghostty 1.4, terminal miễn phí của Mitchell Hashimoto, giảm tới 90% bộ nhớ cho lịch sử cuộn và hỗ trợ đầy đủ đồ hoạ Kitty; 1.358 điểm trên Hacker News

· 2 phút đọc

Ghostty là terminal miễn phí, mã nguồn mở (MIT) cho macOS và Linux, giao diện gốc và dựng hình bằng GPU. Bản 1.4 nén lịch sử cuộn, tăng tốc xử lý văn bản, thêm đồ hoạ Kitty có hoạt ảnh, lệnh ghostty +ssh và vá 10 lỗi bảo mật. Dự án có khoảng 63.700 sao GitHub.

Ghostty

Ghostty là trình giả lập terminal miễn phí, mã nguồn mở do Mitchell Hashimoto dẫn dắt. Ứng dụng dùng giao diện gốc của từng hệ điều hành — SwiftUI với bộ dựng hình Metal trên macOS, GTK với OpenGL trên Linux — và tăng tốc bằng GPU. Dự án dùng giấy phép MIT, có khoảng 63.700 sao GitHub, và bản 1.4 (27/10/2026) đạt 1.358 điểm, 447 bình luận trên Hacker News — một trong những bản phát hành được bàn luận nhiều nhất mấy tuần qua.

Điểm mới của 1.4 theo ghi chú phát hành (7 tháng làm việc, 172 người đóng góp, 2.889 commit):

  • Nén lịch sử cuộn: phần lịch sử không dùng tới được nén, giảm 70–90% bộ nhớ với văn bản thông thường trên macOS và Linux 64-bit; giới hạn mặc định tăng từ 10 MB lên 50 MB.
  • Tốc độ: xử lý văn bản ASCII nhanh hơn khoảng 5,7 lần; in một tệp 150 MB trên macOS giảm từ 1,5 giây xuống 566 ms.
  • Đồ hoạ Kitty: thêm hoạt ảnh và vị trí tương đối; dự án cho biết nay hỗ trợ 100% đặc tả đồ hoạ Kitty đã công bố.
  • ghostty +ssh: lệnh bọc ssh, tự cài terminfo của Ghostty lên máy chủ từ xa để màu và phím hoạt động đúng qua SSH.
  • Sửa lỗi cho macOS 27, bộ dựng hình EGL chạy luồng riêng trên Linux, kéo-thả để sắp xếp khung chia trên GTK, và vá 10 lỗi bảo mật.

Cách dùng thử: trên macOS, chạy brew install --cask ghostty hoặc tải tệp .dmg đã ký từ ghostty.org/download (cần macOS 13 trở lên). Trên Linux có gói của các bản phân phối hoặc Flatpak liệt kê ở trang tải về. Lõi libghostty-vt là thư viện riêng để ứng dụng khác nhúng vào; dự án cho biết thư viện build được trên macOS, Linux, Windows, iOS, Android và WebAssembly, và sắp gắn mốc 1.0.

Hạn chế: chưa có ứng dụng Ghostty cho Windows và cũng không có lộ trình. Trên Linux, bản 1.4 cần GTK 4.18 và libadwaita 1.7 — Ubuntu 24.04 LTS không đáp ứng (ghi chú gợi ý dùng Flatpak hoặc bản cũ). Một số phím tắt và thiết lập copy-on-select đã thay đổi. Việc phát triển hằng ngày đã rời GitHub, kho trên GitHub nay chỉ là bản sao chỉ đọc. Dự án là tổ chức phi lợi nhuận do Hack Club bảo trợ tài chính; bản 1.5 dự kiến ra tháng 3/2027.

Tin khác