DE — heise online
Không còn phiên SSH bị gián đoạn: Bản cập nhật cho terminal hiện đại Ghostty
Phần mềm2 phút đọc
Ghostty, một ứng dụng terminal miễn phí cho lập trình viên, vừa ra phiên bản 1.4.0. Bản này dùng ít bộ nhớ hơn, chạy nhanh hơn và hỗ trợ đầy đủ giao thức hình ảnh của Kitty, một ứng dụng đối thủ.
Chuyện gì đã xảy ra
Ghostty là một trình giả lập terminal mã nguồn mở. Terminal là cửa sổ để gõ lệnh cho máy tính. Phiên bản 1.4.0 mất bảy tháng để hoàn thành. Bản cập nhật giảm bộ nhớ cho các dòng chữ cũ, làm xử lý chữ nhanh hơn và hỗ trợ đầy đủ giao thức đồ họa của Kitty. Ngoài ra, một công cụ dòng lệnh mới giúp dùng Ghostty qua kết nối SSH (cách điều khiển máy tính khác qua internet) dễ hơn. Người dùng Linux còn có bộ dựng hình mới dựa trên OpenGL, tức là phần vẽ màn hình.
Các con số chính
- Các dòng chữ cũ (scrollback) tốn ít hơn 70 đến 90% bộ nhớ khi in nhiều chữ.
- Giới hạn scrollback mặc định tăng từ 10 lên 50 MB cho mỗi cửa sổ terminal.
- Trên macOS, một tab đang mở và 20 tab ẩn dùng khoảng 18 MB bộ nhớ đồ họa, giảm từ khoảng 385 MB.
- Trên hệ thống Apple, tốc độ nhập dữ liệu tăng từ 25 đến 55%.
- Trong một bài thử, tốc độ phân tích văn bản thuần tăng từ 128 lên 725 MB mỗi giây.
Ghostty là gì?
Ghostty chạy trên macOS, Linux và FreeBSD. Dự án do Mitchell Hashimoto, đồng sáng lập HashiCorp, khởi tạo. Các đối thủ nhanh như Alacritty không có tab hay chia cửa sổ riêng. Ghostty thì dùng công cụ có sẵn của từng hệ điều hành. Phần lõi của nó được viết bằng ngôn ngữ lập trình Zig và có thể được các dự án khác dùng như một thư viện.
Vì sao điều này quan trọng
Lập trình viên và quản trị hệ thống thường làm việc trong terminal hàng giờ liền. Dùng ít bộ nhớ hơn và in kết quả nhanh hơn giúp công cụ mượt hơn. Hỗ trợ đầy đủ giao thức đồ họa của Kitty nghĩa là các chương trình dòng lệnh có thể hiển thị hình ảnh thật và hoạt ảnh ngay trong terminal.
Cần theo dõi điều gì
- Người dùng có thấy tiết kiệm bộ nhớ trong công việc hằng ngày hay không.
- Công cụ SSH mới hoạt động tốt đến đâu trong các phiên làm việc từ xa thật.
- Bộ dựng hình OpenGL mới trên Linux chạy ra sao trên các máy khác nhau.
- Các ứng dụng terminal khác có thêm những tính năng Kitty này hay không.
Chú giải
- Ghostty
- Ứng dụng terminal miễn phí, mã nguồn mở, dùng để gõ lệnh trên máy tính.
- Kitty
- Ứng dụng terminal đối thủ, nổi tiếng với giao thức hiển thị hình ảnh.
- scrollback
- Phần lưu các dòng chữ đã hiện trên màn hình để người dùng cuộn xem lại.
- SSH
- Cách kết nối và điều khiển một máy tính khác qua internet một cách an toàn.
- OpenGL
- Bộ công cụ giúp phần mềm vẽ hình ảnh và đồ họa lên màn hình.
- Alacritty
- Ứng dụng terminal nhanh, chỉ tập trung vào tốc độ và không có tab hay chia cửa sổ riêng.