La mejor respuesta
No, porque no existe un cliente SSH totalmente GUI. El objetivo de hacer una conexión SSH es que una vez que se establece la conexión, está conectado a un shell de línea de comandos donde puede hacer cosas de la línea de comandos. La única oportunidad para participar en la GUI sería justo antes de realizar la conexión, lo cual no es muy útil, ya que establecer la conexión suele ser trivial en comparación con lo que hace después de se ha establecido la conexión. Y la mayor parte del trabajo que haces con SSH después de que se establece la conexión es en la línea de comandos de todos modos.
Supongo que podrías argumentar, «pero PuTTY es una aplicación SSH GUI de Windows». Pero eso ignora el hecho de que durante muchos, muchos años Windows no tuvo capacidad SSH de línea de comandos , lo que hace que la aplicación GUI sea la única forma de usar SSH en Windows. Y ese argumento tampoco aborda el punto que mencioné anteriormente, que es que la única parte útil de la GUI en PuTTY es un montón de botones y campos de texto para especificar cómo establecer la conexión. Eso puede parecer útil para las personas que son nuevas en el uso de SSH o la línea de comandos, pero desafortunadamente para ellos, una vez que se haya establecido la conexión, se encontrarán de nuevo mirando un indicador de línea de comandos, tal como lo haría usted si simplemente había escrito el comando: ssh hostname
Por último, aunque no hay una aplicación GUI específica de SSH en macOS, hay varias aplicaciones de interfaz gráfica de usuario de Mac que tienen soporte para la funcionalidad SSH / SFTP / SCP. Por ejemplo, BBEdit y algunos otros editores de texto admiten conexiones SFTP en la función de edición de archivos remota, donde puede apuntar a cualquier host que ejecute un demonio SSH para editar archivos en ese host a través de su conexión de red. Las aplicaciones FTP populares tienen un soporte similar. Y así. Y hay muchas aplicaciones en Windows y otras plataformas que también se ajustan a esta descripción.
Editor de conexión SFTP de BBEdit, de Trabajando de forma remota con Sublime Text y BBEdit FTP Access
Simplemente no hay mucha necesidad de un cliente GUI específico de SSH, en cualquier plataforma. Por eso no existe uno.
Respuesta
La mayor diferencia es el asombroso grado en el que casi todos los elementos de la experiencia de Linux pueden personalizarse y la disponibilidad de varios de ellos. personalizaciones de fuentes grandes y pequeñas de forma gratuita. Por ejemplo:
- El núcleo en sí puede compilarse con cientos de conmutadores que controlan la forma en que funciona el planificador, el sistema de archivos, la gestión de la memoria, etc. Por lo tanto, tenemos compilaciones que funcionan en huellas de memoria muy pequeñas y tienen una sobrecarga muy baja, y otras que aprovechan la gran memoria y la velocidad de los procesadores grandes.
- Hay muchos entornos de escritorio para elegir, y los 2 más popular (Gnome y KDE) se puede personalizar para hacer casi cualquier cosa. Considere la siguiente personalización de Cinnamon Desktop (que a su vez se deriva de Gnome):
La parte izquierda del escritorio está dedicado a un gran menú en cascada en un panel de desplazamiento. Al ingresar texto en el cuadro de búsqueda en la parte superior, se reduce la búsqueda de aplicaciones, que se pueden elegir en los menús. La parte derecha del escritorio contiene widgets, que incluyen el clima, la hora y una luna que muestra la fase lunar actual (porque es importante saberlo al usar Linux). La filosofía general de la interfaz de usuario ilustrada es la selección basada en menús y la conciencia del mundo basada en widgets.
Ahora considere otro escritorio Linux (un KDE personalizado):
Aquí el escritorio está cubierto con iconos que representan aplicaciones, documentos y dispositivos con un lanzador de Favoritos transparente anclado en la parte superior. En lugar de buscar y elegir de un menú, simplemente haga clic en el icono. Tenga en cuenta que no hay widgets que muestren el estado del mundo en este escritorio, ni ningún intento real de arte. La filosofía de la interfaz de usuario ilustrada es «Cubra el escritorio con las cosas que necesita para trabajar».
Estos son 2 escritorios muy diferentes pero típicos, ambos para el mismo sistema operativo que reflejan la sensibilidad de 2 usuarios muy diferentes. Imagínese lo diferentes que deben ser estos usuarios y lo diferente que operan.
3. Linux es compatible con una comunidad de usuarios, no con una empresa comercial. El desarrollo de Linux está impulsado por la experiencia del usuario y no se ve afectado por la necesidad de ganar dinero con el software que se ejecuta en él.