Warum ist ssh nicht in Windows eingebaut? [geschlossen]

8

SSH ist in den meisten POSIX-Betriebssystemen integriert. Ich weiß, dass SSH-Funktionalität mit Tools wie Putty zu Windows hinzugefügt werden kann, aber gibt es einen kommerziellen oder sonstigen Grund, warum ssh nicht wie in anderen Betriebssystemen in Windows integriert ist?

Richzilla
quelle
Warum wird Windows nicht mit einem Standardprogramm für SSH geliefert? Nicht möglich zu wissen, ohne die Entwickler zu fragen, denke ich ...
Dennis

Antworten:

6

Es ist in kein System eingebaut. Die meisten Linux-Distributionen liefern openssh-client (und -server) standardmäßig als Paket aus.

Da Windows mit einem Standardbenutzerland (Explorer, Media Player usw.) geliefert wird, werden keine externen Pakete wie openSSH ausgeliefert.

Shiki
quelle
3

Die kurze Antwort lautet: Windows ist nicht POSIX-kompatibel (ohne Add-Ons wie Cygwin). Zumindest für den Moment ist Windows eher auf eine GUI-Umgebung als auf eine Befehlszeilen-Shell ausgerichtet.

Jim G.
quelle
Windows NT ist POSIX.1-kompatibel (obwohl .1 nicht sehr nützlich ist), und die neuesten Server-Editionen verfügen über einen sehr minimalen GUI-Modus (Server Core), der in zukünftigen Versionen auf einen reinen CLI-Server abzielt.
Grawity
Ich werde klären, dass es nicht vollständig POSIX-konform ist. Für Details, was die .1 bedeutet, schauen Sie sich diesen Wikipedia-Eintrag an - de.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems
Jim G.
1

Weil Microsoft GUI-basierte Tools für die Remoteverwendung von Windows bevorzugt. Insbesondere Remotedesktopprotokoll / Terminaldienste.

In der Vergangenheit war Microsoft im Großen und Ganzen kein begeisterter Unterstützer oder Anwender von Produkten und Standards, die ihren Ursprung in der Unix- oder Internet-Community haben.

RedGrittyBrick
quelle