Cel mai bun răspuns
Nu, deoarece nu există un client GUH SSH complet. Întregul punct al realizării unei conexiuni SSH este că, odată ce conexiunea este stabilită, sunteți conectat la un shell de linie de comandă unde puteți face lucruri din linia de comandă. Singura oportunitate pentru orice implicare GUI ar fi chiar înainte de a face conexiunea, ceea ce nu este foarte util deoarece conexiunea este de obicei banală în comparație cu ceea ce faceți după conexiunea a fost stabilită. Și cea mai mare parte a muncii pe care o faceți cu SSH după stabilirea conexiunii este oricum pe linia de comandă.
Presupun că ați putea argumenta „dar PuTTY este o aplicație Windows GUI SSH”. Dar acest lucru ignoră faptul că mulți ani mulți Windows nu a avut capabilitate SSH pe linie de comandă făcând din aplicația GUI numai mod de a utiliza SSH în Windows. Și acest argument nu abordează, de asemenea, punctul pe care l-am făcut mai sus, care este că singura parte utilă a interfeței grafice din PuTTY este o grămadă de butoane și câmpuri de text pentru a specifica modul de stabilire a conexiunii. Acest lucru poate părea la îndemână pentru persoanele care încep să folosească SSH sau linia de comandă, dar, din păcate, pentru aceștia, odată ce conexiunea a fost stabilită, se vor regăsi chiar în fața unei linii de comandă, așa cum ați face și dacă pur și simplu tastase comanda: ssh hostname
În cele din urmă, deși nu există nicio aplicație GUI specifică SSH pe macOS, există diverse aplicații GUI Mac care au încorporat suport pentru funcționalitatea SSH / SFTP / SCP. De exemplu, BBEdit și alți editori de text au suport pentru conexiunile SFTP în facilitatea de editare a fișierelor la distanță, unde puteți indica orice gazdă care rulează un daemon SSH pentru a edita fișiere pe acea gazdă prin conexiunea dvs. de rețea. Aplicațiile FTP populare au suport similar. Și așa mai departe. Și există multe aplicații pe Windows și pe alte platforme care se potrivesc și acestei descrieri.
Editorul de conexiune SFTP BBEdit, de la Lucrul de la distanță cu text sublim și acces FTP BBEdit
Pur și simplu nu există o mare nevoie de pentru un client GUH specific SSH – pe orice platformă. De aceea, unul nu există.
Răspuns
Cea mai mare diferență este gradul uluitor în care aproape fiecare element al experienței Linux poate fi personalizat și disponibilitatea diferitelor dintre acestea personalizări din surse mari și mici gratuit. De exemplu:
- Nucleul în sine poate fi compilat cu sute de comutatoare care controlează modul în care funcționează planificatorul, sistemul de fișiere, gestionarea memoriei etc. Astfel, avem versiuni care funcționează pe amprente de memorie foarte mici și care au o cheltuială foarte scăzută, și altele care exploatează memoria și viteza mari ale procesoarelor mari.
- Există multe medii de desktop pentru a alege, și cele mai multe 2 popular (Gnome și KDE) poate fi personalizat pentru a face aproape orice. Luați în considerare următoarea personalizare a desktopului Cinnamon (care este el însuși derivat din Gnome):
Porțiunea din stânga din desktop este dedicat unui meniu mare, în cascadă, într-un panou de derulare. Introducerea textului în caseta de căutare din partea de sus restrânge căutarea aplicațiilor, care pot fi alese din meniuri. Porțiunea dreaptă a desktopului conține widget-uri, inclusiv vreme, timp și o lună care arată faza lunară actuală (pentru că este important să știți în timp ce utilizați Linux). Filosofia generală a UI ilustrată este selecția bazată pe meniu și conștientizarea lumii bazată pe widget-uri.
Acum luați în considerare un alt desktop Linux (un KDE personalizat):
Aici desktopul este acoperit cu pictograme care reprezintă aplicații, documente și dispozitive cu un lansator transparent „Favorite” ancorat în partea de sus. În loc să căutați și să alegeți dintr-un meniu, trebuie doar să faceți clic pe pictogramă. Observați că nu există widget-uri care să arate starea lumii pe acest desktop și nici o încercare reală de artă. Filozofia UI ilustrată este „Acoperiți desktopul cu lucrurile de care aveți nevoie pentru a lucra”.
Acestea sunt 2 desktopuri foarte diferite și totuși tipice, ambele pentru același sistem de operare, care reflectă sensibilitatea a 2 utilizatori foarte diferiți. Imaginați-vă cât de diferiți trebuie să fie acești utilizatori și cât de diferit funcționează.
3. Linux este acceptat de o comunitate de utilizatori, nu de o companie comercială. Dezvoltarea Linux este condusă de experiența utilizatorului și nu este afectată de necesitatea de a face bani din software-ul care rulează pe acesta.