PuTTY vs Cygwin
PuTTY là một trình giả lập thiết bị đầu cuối. Trình giả lập Terminal là một chương trình phần mềm, còn được gọi là ứng dụng đầu cuối (viết tắt là TTY). PuTTY là một trình giả lập mã nguồn mở và miễn phí. Trình giả lập thiết bị đầu cuối về cơ bản mô phỏng, trong kiến trúc hiển thị, thiết bị đầu cuối video. PuTTY là một ứng dụng được sử dụng cho các giao thức Telnet, SSH, client, TCP thô và rlogin. Nó cũng được sử dụng như một giao diện điều khiển nối tiếp của người dùng, máy khách .TTY là viết tắt của Teletype.
Ban đầu PuTTY được phát triển cho Microsoft Windows, nhưng hiện tại nó đang được sử dụng cho các hệ điều hành khác. Một số cổng chính thức có sẵn dành cho Unix như các hệ thống, Mac OS, Mac OSX. Một số cổng không chính thức có sẵn dành cho Symbian và các nền tảng như Windows Mobile.
PuTTy là phần mềm abeta và được duy trì và được viết bởi Simon Tatham.
Cygwin
Cygwin là giao diện dòng lệnh với môi trường giống Unix cho Microsoft Windows. Nó cung cấp tích hợp dữ liệu; các ứng dụng dựa trên cửa sổ và tài nguyên hệ thống với môi trường, công cụ phần mềm và ứng dụng giống như Unix. Cygwin giúp khởi chạy các ứng dụng Windows cho môi trường Cygwin. Cũng có thể sử dụng các công cụ Cygwin từ bên trong hệ điều hành Windows.
Cygwin có hai phần; DLL, thư viện liên kết động và bộ sưu tập và ứng dụng công cụ phần mềm mở rộng. Cygnus Solutions ban đầu phát triển Cygwin nhưng đã được Red Hat mua lại sau đó. Giống như PuTTY, nó cũng miễn phí và là một phần mềm nguồn mở. Cygwin đã được phát hành theo Giấy phép Công cộng Chung. Nó được duy trì bởi nhiều tình nguyện viên, nhân viên Netapp và Red Hat.
Tóm lược