Dlaczego ssh nie jest wbudowany w Windows? [Zamknięte]

10

SSH jest wbudowany w większość systemów operacyjnych w stylu POSIX. Wiem, że funkcjonalność SSH można dodać do systemu Windows za pomocą narzędzi takich jak Putty, ale czy istnieje jakiś powód, komercyjny lub inny, dlaczego ssh nie jest wbudowany w system Windows, tak jak w innych systemach operacyjnych?

Richzilla
źródło
Dlaczego system Windows nie jest dostarczany z domyślnym programem do SSH? Chyba nie można tego wiedzieć bez pytania deweloperów ...
Dennis,

Odpowiedzi:

6

Nie jest wbudowany w żaden system. Większość dystrybucji Linuksa po prostu domyślnie dostarcza openssh-client (i -server) jako pakiet.

Ponieważ system Windows ma domyślną przestrzeń użytkownika (Explorer, Media Player itp.), Nie wysyłają zewnętrznych pakietów, takich jak openSSH.

Apacz
źródło
3

Krótka odpowiedź brzmi: Windows nie jest zgodny z POSIX (bez dodatków takich jak Cygwin). System Windows jest ukierunkowany raczej na środowisko GUI niż na powłokę wiersza poleceń, przynajmniej na razie.

Jim G.
źródło
Windows NT jest zgodny z POSIX.1 (chociaż .1 nie jest zbyt przydatny), a najnowsze wersje Server mają bardzo uproszczony tryb GUI (Server Core), którego celem jest stworzenie czystego serwera CLI w przyszłych wydaniach.
user1686,
Wyjaśnię, że nie jest w pełni zgodny z POSIX. Szczegółowe informacje na temat tego, co .1 środki przyjrzeć tego wpisu Wikipedia - en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems
Jim G.
2

Ponieważ Microsoft woli udostępniać narzędzia oparte na GUI do zdalnego korzystania z systemu Windows. W szczególności protokół pulpitu zdalnego / usługi terminalowe.

Historycznie Microsoft nie był entuzjastycznym zwolennikiem ani dostawcą produktów i standardów pochodzących ze społeczności Unix lub Internetu.

RedGrittyBrick
źródło