Nhân bản terminal Windows gốc với khả năng duy trì phiên và các khung.
Trải nghiệm quản lý phiên terminal với các bảng tách, phiên liên tục và kết xuất dựa trên ConPTY qua nhiều cửa sổ. tmuxw, được phát triển bởi Turin, mang lại khả năng đa nhiệm terminal gốc cho Windows mà không cần dựa vào WSL hoặc Cygwin. Các khả năng chính bao gồm quản lý bảng và cửa sổ, tách/khôi phục phiên, và tích hợp ConPTY để tương thích với các máy chủ hỗ trợ VT. Nó phù hợp với các nhà phát triển và quản trị viên Windows cần quy trình làm việc dòng lệnh đa bảng liên tục trong một môi trường console gốc.
tmuxw cung cấp gì cho quy trình làm việc của terminal Windows?
tmuxw cung cấp khả năng đa phân vùng bản địa bằng cách triển khai các khung, cửa sổ và sự bền vững của phiên trong một quy trình console duy nhất. Công cụ hỗ trợ tách rời và gắn lại các phiên để trạng thái terminal hoạt động vẫn tồn tại sau khi đóng console. Nó sử dụng API ConPTY của Windows để hiển thị và tích hợp với Windows Terminal cũng như các giao diện dòng lệnh tiêu chuẩn, cho phép nhiều shell hoặc quy trình đồng tồn tại trong một phiên mà không cần một subsystem Linux riêng biệt.
tmuxw có ảnh hưởng đến hiệu suất hệ thống trong quá trình sử dụng không?
tmuxw nhắm đến việc giảm thiểu chi phí bằng cách tránh các lớp giả lập; đây là một bản dựng không có phụ thuộc sử dụng ConPTY và Windows Named Pipes cho giao tiếp giữa các quy trình. Việc triển khai bản địa giảm thiểu các lớp tài nguyên mà WSL hoặc Cygwin giới thiệu, điều này giải thích vị trí của công cụ như một lựa chọn nhẹ cho các môi trường desktop cần các phiên terminal bền vững và nhiều khung đồng thời.
tmuxw có an toàn và phù hợp cho các máy sản xuất không?
tmuxw hoạt động trong host console bản địa và sử dụng các API Windows tiêu chuẩn thay vì ghi vào các vị trí quan trọng của hệ thống. Sự bền vững của phiên giữ trạng thái terminal, và giao tiếp qua Named Pipes tuân theo mẫu IPC an toàn được mô tả. Công cụ yêu cầu API ConPTY, vì vậy nó chỉ chạy trên các bản phát hành desktop cung cấp giao diện đó; các quản trị viên nên xác nhận tính tương thích của nền tảng trước khi triển khai trên các hệ thống cũ hơn.
Ai nên áp dụng tmuxw và kỳ vọng sự đánh đổi nào
Sử dụng tmuxw nếu bạn cần các phiên terminal đa bảng điều khiển liên tục bên trong một console Windows gốc và thích một tiện ích không phụ thuộc vào bất kỳ thứ gì mà tích hợp với các máy chủ terminal. Sự đánh đổi chính là yêu cầu nền tảng: nó phụ thuộc vào API Windows ConPTY, vì vậy nó bị giới hạn ở các phiên bản desktop bao gồm giao diện đó. Đối với người dùng trên các bản Windows được hỗ trợ, tmuxw cung cấp quản lý phiên đáng tin cậy với một dấu chân hệ thống nhỏ gọn.