¿Por qué ssh no está integrado en Windows? [cerrado]

10

SSH está integrado en la mayoría de los sistemas operativos de estilo POSIX. Sé que la funcionalidad SSH se puede agregar a Windows usando herramientas como Putty, pero ¿hay alguna razón, comercial o de otro tipo, por qué ssh no está integrado en Windows como en otros sistemas operativos?

richzilla
fuente
¿Por qué Windows no viene con un programa predeterminado para SSH? No es posible saberlo sin preguntar a los desarrolladores, supongo ...
Dennis

Respuestas:

6

No está integrado en ningún sistema. La mayoría de las distribuciones de Linux solo envían openssh-client (y -server) como un paquete por defecto.

Como Windows viene con un área de usuario predeterminada (Explorer, Media Player, etc.), no envían paquetes externos como openSSH.

apache
fuente
3

La respuesta breve es que Windows no es compatible con POSIX (sin complementos como Cygwin). Windows está orientado a un entorno GUI en lugar de un shell de línea de comandos, al menos por ahora.

Jim G.
fuente
Windows NT es compatible con POSIX.1 (aunque .1 no es muy útil), y las últimas ediciones de Server tienen un modo GUI muy mimimal (Server Core) que apunta hacia un servidor CLI puro en futuras versiones.
usuario1686
Aclararé que no es totalmente compatible con POSIX. Para obtener detalles sobre lo que significa el .1, eche un vistazo a esta entrada de Wikipedia: en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems
Jim G.
2

Porque Microsoft prefiere proporcionar herramientas basadas en GUI para el uso remoto de Windows. En particular, Protocolo de escritorio remoto / Servicios de terminal.

Históricamente, Microsoft no ha sido, en general, un entusiasta defensor o un adoptador de productos y estándares que se originan en las comunidades de Unix o Internet.

RedGrittyBrick
fuente