Perché ssh non è integrato in Windows? [chiuso]


10

SSH è integrato nella maggior parte dei sistemi operativi in ​​stile POSIX. So che la funzionalità SSH può essere aggiunta a Windows usando strumenti come Putty, ma c'è qualche motivo, commerciale o di altro tipo, perché ssh non è integrato in Windows come in altri sistemi operativi?


Perché Windows non viene fornito con un programma predefinito per SSH? Non è possibile sapere senza chiedere agli sviluppatori, immagino ...
Dennis,

Risposte:


6

Non è integrato in nessun sistema. La maggior parte della distribuzione Linux spedisce openssh-client (e -server) come pacchetto di default.

Poiché Windows viene fornito con un'area utente predefinita (Explorer, Media Player, ecc.), Non spediscono pacchetti esterni come openSSH.


3

La risposta breve è che Windows non è conforme a POSIX (senza componenti aggiuntivi come Cygwin). Windows è orientato a un ambiente GUI piuttosto che a una shell della riga di comando, almeno per ora.


Windows NT è conforme a POSIX.1 (anche se .1 non è molto utile) e le ultime edizioni Server hanno una modalità GUI molto simile (Server Core) che punta verso un server CLI puro nelle versioni future.
user1686

Chiarirò che non è completamente conforme a POSIX. Per dettagli su cosa significhi .1, dai un'occhiata a questa voce di Wikipedia - en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems
Jim G.

2

Perché Microsoft preferisce fornire strumenti basati sulla GUI per l'uso remoto di Windows. In particolare Protocollo Desktop remoto / Servizi terminal.

Storicamente, Microsoft non è stata, nel complesso, sostenitrice o adotta entusiasta di prodotti e standard originari delle comunità Unix o Internet.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.