Umbes Kermit

link: http://www.kermitproject.org/kermit.html

ts1

Frank da Cruz

MIS ON KERMIT?

Kermit on nimi, faili edastus-ja -haldamise protokolli ja privaatne arvutiprogrammid palju erinevaid arvuteid, mida rakendatakse, et protokoll, samuti muud kommunikatsiooni funktsioonid alates terminali emuleerimise automaatika, side ülesannete kaudu kõrgetasemelise cross-platvormi skriptimiskeel. Tarkvara on transpordi-sõltumatu, mis töötavad TCP/IP ühendused traditsiooniline selge-text mode või tagatud SSH, SSL/TLS, või Kerberose IV või V, samuti üle serial-port ühendused, modemid, ja muu suhtluse meetodeid (X 25, DECnet, erinevate LAN protokolle, näiteks NETBIOS ja LAT, paralleelselt sadamad, jne, eriti platvormid).

Kui Kermit Projekt asutati juures Columbia Ülikooli arvutikeskus (nüüd CUIT) 1981. aastal kohtuda konkreetne vajadus ja kuni upper- kuni 1990. aastate lõpus, Kermit oli Columbia standardse töölaua side tarkvara, mida kasutatakse kõikjal õpilased, õppejõud ja töötajad ühendada alates desktop mikroarvutid, Tk, Macintoshes, ja Unix-i tööjaamadele, et kesk-computing teenused: IBM suurarvutite (1963-on olemas), DECSYSTEM-20s (1977-1988), CLIO (Columbia esimene online-raamatukogu infosüsteemi (1984-2003), ja Cunix (meie Unix-põhiste serverite, 1986-on olemas), ja osakondade VAXes, PDP-11s, Päikest, ja muud miniarvutite. Alguses mikroarvutid ja Tk, kuid enne laialdane kasutuselevõtt kohaliku piirkonna võrgustike ja desktop tööjaamad, et ühendada neid, Kermit tarkvara seotud töölaua e-posti, teadetetahvlid, failide jagamine, teksti töötlemiseks, sõnumid ja muud aspektid, uus-line kultuuri, mis on nüüd iseenesestmõistetavaks, ammu enne seda, kui kogemus oli kättesaadav aadressil enamik teisi institutsioone. Kell Columbia, KAHANDA-20s ja osakondade miniarvutite on ammu läinud ja IBM suurarvutite on nüüd ainult backoffice kasutada, kuid Kermit tarkvara kasutatakse veel SSH istungid töölaualt CUNIX, ja tehnilist personali, süsteemi ja võrgu haldamise ülesannete täitmiseks; näiteks seadistamine riiul täis HP blade serverid, kui nad saabuvad, haldamine Ülikooli telefoni süsteem, CGI skriptid, alfa piipar valvekorra töötajad, ja nii edasi. Pluss, muidugi, vanad olijad, kes lihtsalt eelistavad ohutust ja tõhusust text-mode kest seanssi e-post ja saada oma töö teinud; näiteks, tarkvara arendamise ja veebilehe haldamiseks.

Aastate jooksul, Kermit Projekt kasvas ülemaailmseks ühistulise nonprofit tarkvara arendamise ja turustamise jõupingutusi, peakorter asub aadressil ning koordineerib Columbia Ülikool, nagu Kermit tarkvara oli porditud või arendada rohkem ja rohkem arvutite ja operatsioonisüsteemide (vt list). Kui Kermit Projekt on pühendatud tootmise cross-platvormi, kauakestev, stabiilne, standarditele vastavaid, koostalitlusvõimeliste side tarkvara, ja on olnud aktiivselt kaasatud standardid protsessi. Kermit, on tarkvara, mida kasutatakse üle kogu maailma iga majandussektor: riigi valitsus -, riigi-ja kohaliku omavalitsuse, akadeemilise -, meditsiini-ja tervishoiu -, inseneri -, lennundus -, mittetulunduslik, ja kaubik.

em-apexKuigi terminali emuleerimise, on suures osas supplanted poolt Veebi interneti teel, Kermit tarkvara jätkab roll muud rakendused nagu kaugseire ja andmete kogumist, haldamist ja tõrkeotsing võrgustike ja telekommunikatsiooniseadmed, back office töö, kauba ja varude juhtimise, meditsiinilise kindlustuse nõude esitamist, vahendite elektrooniliseks ülekandmiseks, ja online esitamisel tulumaksu tagasi. Kermit tarkvara on integreeritud võrgu marsruuterid ja kommutaatorid, mobiiltelefoni tornid, meditsiinilise diagnostika-ja seireseadmestiku, isegi südame stimulaatorid, rääkimata raha registrite üsna vähe big-name “suur kast” jaemüüjaid. 2002. aastal Kermit lendas International Space Station, ja Kermit tarkvara on side meetod, mida EM APEX ookeanis ujub (vasakul), kes tarnivad reaalajas andmeid, et orkaan teadlaste ja jälgimisseadmed, et see päev (orkaan projekt jõudnud uude laiendatud etapp, 2010. aasta põhjal uue versiooni Manustatud Kermit).

boeing787-150Alates 1980. aastatest, Kermit protokolli ja tarkvara on kasutatud, factory floor programmeeritav die-lõikamine, vajutage piduripedaal, lamineerimine, korter, rull -, lõike -, metalli – ja plastmassi töötlemise, puidutöötlemise ja muud masinad. Näiteks, valmistamise Boeing 787, kus Kermit kasutatakse, et kontrollida sütt sisaldav Kiht, mis moodustab teatud keha osad. Te saate lugeda rohkem, kuidas Kermit kasutatakse tehase põrandal siit ja siit.

mrzip

 

lipp-br-60 lipp-ba-60

1990 Kermit tarkvara kasutati US Post Office automation, see mängis olulist rolli 1994 Brasiilia riiklik valimiste (suurim maailma ajalugu kuni sel ajal), ja see oli kesk – ÜRO hädaabi missioon Bosnia, “sidumine kogu spektri projekti ja käitamise, alates suurarvutid, miniarvuti, Tk, pihuseadmetele ja vöötkoodi lugejad.”

ilikekermit-160

1980. Töökindluse Kermit protokolli sobib see ideaalselt teenuse Roheline Revolutsioon Aafrika, Euroopa ühine-NSVL Giotto kosmoseprogrammi, ja võib-olla eelkõige reestablishing andmeside MEIE vahel teadus-jaamad Antarktikas ja mandri pärast seda, kui nad olid ära lõigatud 1986. aastal, arvuti äpardus ajal 9-kuu Antarktika talv. 1988 rahvusvaheline konverents Kermit oli võõrustas Moskva, NSVL, ja Kermit istungid olid majutusasutuse muud konverentsid kogu 1980. aastate Tokyo, Bern, Pariis, Nashville, ja mujal.

kermit-kalender-160

Kui Kermit protokolli ja tarkvara nimeline Kermit the Frog, star televisiooni-seeria, Muppet Show; nimi Kermit kasutavad loata Henson Associates, Inc. Miks on selle nimega pärast Kermit the Frog? Mais 1981 oli meil juba esimene rakenduste protokoll tööd, aga me ei pea nimetus, protokolli või tarkvara veel. Rühm usa oli arutame seda (mina, Bill Catchings, Bill Schilit, Jeff Damens, ma arvan, et see oli grupp), ilma tegelikult hooliv liiga palju, kuna me ei oodanud tarkvara levinud üle kogu maailma ja kesta aastakümneid. Sattusin silmitsi seina, mis oli Muppets kalender, ja kuna minu lapsed olid nii suured fännid Muppet Show ma ütlesin: Kuidas Kermit? Kolmkümmend aastat hiljem (Mai 2011) leidsin kalender leht, mis ma otsisin, kui ma ütlesin, et näete vasakul ja võite klõpsata seda, et näha suuremat pilti.

KERMIT TARKVARA

Kermit tarkvara on kirjutatud sajad erinevate arvutite ja operatsioonisüsteemide, mõned vabatahtlike programmeerijad üle kogu maailma, mõned seda Kermit Projekti professionaalne personal. Peamised omadused kõige populaarsem Kermit programmid on:

  • Ühenduse loomise ja säilitamise eest laia ühendusviisi (TCP/IP, X. 25, LAN, serial port, modem, jne).
  • Terminali emuleerimise.
  • Error-free file transfer.
  • Interneti-protokolle, sealhulgas Telnet, Rlogin, FTP ja HTTP.
  • Interneti-turvalisuse meetodid, sealhulgas Kerberose, SSL/TLS, SSH, ja SRP.
  • Character-set konverteerimise ajal nii terminali emuleerimise ja failiedastus – unikaalne omadus Kermit tarkvara.
  • Numbreid ja tähti piipar.
  • Skripti programmeerimine automatiseerimine keeruline või korduvaid ülesandeid.

Kermit kasutajaliidest ja skripti programmeerimiskeel on kooskõlas kõikide platvormide ja kommunikatsiooni meetodeid, mis võimaldab investeeringute õppimine tasub end ikka ja jälle nagu te liikuda ühelt platvormilt teisele, üks teatis meetodit teisele.

Meie premiere Kermit tarkvara rakendused on:

C-Kermit ja IBM Mainframe Kermit on host-based paketid koos võrratu valik mitmekülgsus. Kermit 95 ja MS-DOS-i Kermit on täisfunktsionaalne töölaua kommunikatsiooni tarkvara programmid võrreldav kvaliteet veel midagi sisse (või välja) turul, välja arvatud ehk flashiness kasutaja liides: Kermit programmid järgige teksti-režiim kiire-ja-käsk, stiil ajastu, mis on murettekitav, et mõned inimesed, kuni nad aru eelised:

  • Käsu set on suhteliselt ühtlane üle kogu kõikidel platvormidel, ja peaaegu täiesti järjepidev kõigis kaasaegsete platvormide, näiteks Windows, Mac OS X, Linux, VMS. Õppida seda üks kord, kasutada seda kõikjal.
  • Käske võib ühendada “makrod” või “programmid” automatiseerida mis tahes ülesanne, mida saab teha käsitsi, nagu on kirjeldatud siin. Tegelikult on C-Kermit ja Kermit 95, käsk keel on täis puhutud programmeerimiskeel, mille muutujate kontrolli struktuure, funktsioonid, “alamfunktsioonid”, pluss mõned üllatused.
  • Te ei pea teadma käsud ette ega tippida välja täies ulatuses. Käsk stiili nimetatakse “context-sensitive menüü on demand” (näed saadaval valikuid, kui te tüüp küsimärgiga), ja märksõnad võivad olla lühendatud. Seal on palju sisseehitatud aidata, ja palju rohkem abi, et leida Kermit veebilehel; näiteks C-Kermit õpetus ja Kermit 95 õpetus, alles algus.
  • Touch masinakirjutajad saa töötada kiiremini, kui nad ei ole, et liikuda oma käed eemale, kodu võtmed, ja nad kannatavad vähem korduvaid tüve vigastusi.
  • Teatud asju lihtsalt ei saa seda teha tõhusalt või üldse kasutades GUI liides. Siin on täiesti juhuslik näide, kuid see muudab punkti:

    Arvutis on kataloog, mis sisaldab tuhandeid pilte ja nende pisipilte. Iga pildi jaoks on xxx.jpg pisipilt xxx-t.jpg . Ma tahan laadida kõik pisipildid Photoshopi. Hiirt kasutades võtab see kogu päeva. Kermiti abil saate seda teha nii (Kermiti käsureale):

    mkdir pisipildid 
    ümbernimetamiseks * -t.jpg pisipildid /
    

    Ja seejärel pisipiltide alamkataloogis, Ctrl-A, et valida “kõik” ja lohistage Photoshopi (ja seejärel lohistage pisipilte esimesse kataloogi tagasi ühe hiire liigutusega või nimetage need uuesti ühe Kermiti käsuga).

    k95-21-160

    Kermit 95 oli välja töötatud mitte ainult täita Columbia vaja ühenduvus alates Windows 95 (ja ka hiljem), et kesk-teksti-põhiste teenuste, vaid ka selleks, et tõsta raha, et toetada Kermit Projekti. Erinevalt teistest Kermit programmid, K95 oli rangelt äri -, saadaval nii jae-shrinkwrapped versioon (paremal) ja lahtiselt õigus saada koopia litsentsi. Alates selle vabastamist 1995 kuni 2011. aasta keskel, üle veerand miljoni lahtiselt litsentsi istmed olid ostetud üle 1000 litsentsid litsentsi vahemikus suurus alates 100 istekohti kuni 10 000. Umbes 30.000 shrinkwrapped eksemplari müüdi, paljud tuhanded ostetud allalaadimiseks e-akadeemia, ja K95 oli sait-i poolt litsentseeritud üle 100 ülikoolide kui ka kogu statewide ülikool süsteemide nagu SUNY (64 ülikoolilinnakud umbes 400,000 õpilased).

    Kermit Projekt oli panna füüsilisest rahastamise alus 1984. aastal, ja sellest ajast alates kuni selle tühistamise kohta 2011. aastal, siis mõistsin, $8,894,912.00 tulu Ülikool, millele lisandub seadmete toetus (Erak Projekt), mida hinnatakse aadressil $3,000,000.00.

    KERMIT PROTOKOLL

    Alates selle loomisest aastal 1981, Kermit protokoll on kujunenud intelligentne, võimas ja siis transport-sõltumatu vahend failide edastamine ja haldamine, mis sisaldavad muu hulgas:

    Kermit protokolli kasutab täpselt määratletud, kulge, viga-kontrollida pakette igas suunas, et mõju file-transfer istungil, pärast standardsete eeskirjade protokolli kihilisus. Paketid on mõeldud maksimaalse läbipaistvuse, nii et nad saavad edasi, kuigi ühegi sidevahendi, ükskõik kui ranged. Half-duplex (stop and wait), full-duplex (sliding windows valikulise taasedastamise), ja pidev streaming transpordi saab kohandada mis tahes ühendus.

    Funktsioon, mis eristab Kermit protokolli enamik teisi on selle laia seadete kohandamiseks, et tahes ja kvaliteedi vahelise seose kahe mis tahes tüüpi arvuti — pakettaknad pikkus, pakettaknad kodeering, akna suurus, font, vigade avastamise meetod, ajalõpu, pausil. Kõige protokolle, on loodud töötama ainult teatud liiki ja omadusi, seoseid ja/või vahel teatud tüüpi arvuteid või nagu faili süsteemid, ning seega tööd halvasti (või üldse mitte) mujal ja pakuvad vähe, kui üldse meetodid kohanduda planeerimata-olukordade jaoks. Kermit, teiselt poolt võimaldab teil saavutada edukas file transfer ja suurima võimaliku jõudlusega iga ühendust.

    Erinevalt FTP-või X-, Y-ja ZMODEM (muud protokollid, mis Kermit on kõige sagedamini võrreldes) Kermit protokolli ei saa eeldada või nõuda, et:

    • a full-duplex ühendus;
    • ühendus, mis on läbipaistev, et kontrollida tähemärki;
    • 8-bitine ühendus;
    • puhta ühendus;
    • suur puhvrid kõik mööda side-tee;
    • füüsiline-link-kiht voolu kontroll.

    (kuigi Kermit ei nõua, et kõik need tingimused, saab seda ära kasutada, kui need on saadaval). Funktsioon artikli kohta Kermit protokolli Tim Kientzle veebruari 1996. aasta küsimus Dr. Dobb ‘ s Journal märkis, et “Kermit on windowing lähenemine on kiirem kui protokolle, näiteks XModem ja YModem . . . Mida paljud inimesed ei saa aru, et all on vähem-kui-ideaalne tingimused, Kermit on windowing lähenemine on oluliselt kiirem kui ZModem, protokoll ja hästi teeninud maine kiire ülekanded üle hea kvaliteediga read.” Tõhususe Kermit protokoll on analüüsitud põhjalikult siin ja siin.

    Seega Kermit ülekanded töö “karbist välja” peaaegu iga kord. Ja kõrgemal tasemel, Kermit käsk keel võimaldab igasuguseid mugav faili valimise kriteeriumid, mida kasutatakse mis tahes kombinatsioon, näiteks:

    • Metamärke ja mustrid sobitada failinimed
    • Valik kuupäevavahemikku
    • Valik, mille suurus on vahemikus
    • Ainult tekst failid
    • Ainult binary failid
    • Ainult neid faile, mida pole olemas, teisest otsast või mis on uuemad
    • Erand nimekirjad ja mustreid

    Täita peaaegu iga rühmitamise võite ette kujutada. Transiit võib faili on oma iseloom-set ümber, see võib juhitakse läbi filtri, jne, ja pärast edukat ülekande, allikas faili saab kustutada või ümber nimetada, sihtkoha faili saab ümber nimetada või posti teel, ja nii edasi.

    Kermit Protokolli Spetsifikatsiooni

    kermitbook-115Kui Kermit file transfer protocol spetsifikatsioon on antud raamat, Kermit, File Transfer Protocol Frank da Cruz, mille eessõna: Donald Knuth (nüüd kättesaadav internetis PDF formaat). Spetsifikatsioon on kättesaadav ka internetis Kuuendas numbris Kermit Protokolli Käsiraamat (1986). Nii need puuduvad mõned hiljem täpsustusi, kuid nad ei sisalda server mode, pika paketid, elektriline aknad jne. Dokumendid hiljem protokolli täiendused on kogutud ja avalikustatud SIIT. formaalne spetsifikatsioon ja kontrollimine Kermit protokolli avaldas James Huggins University of Michigan 1995. aastal; saate alla laadida SIIT.

    KERMIT FILE TRANSFER NÄIDE

    Vaatame ühise juhul, kui teil on Windows desktop arvuti ühendus) — mis tahes ühendus (modem, serial port, regulaarne Telnet, turvaline Telnet, rlogin, turvaline rlogin, SSH) — shell istungil Unix server (“Unix” = Linux, Mac OS X, FreeBSD, Solaris, AIX, HP-UX, jne) ja soovite, et faili ülekandmiseks vahel ARVUTI ja Unix server. Oma terminali emulaator Windows on Kermit 95 ja Unix server on C-Kermit või G-Kermit installitud, mis saab tugineda lihtsalt kirjutades “kermit” shell prompt (või ehk “ckermit” või “gkermit”).

    lae fail, ütlevad, message.txt, siis tippige järgmine käsk juures shell prompt:

    kermit -s message.txt
    

    Fail on saadetud Kermit 95 praegune kataloog ARVUTIS (või selle LAE alla KATALOOG kui teil on määratletud üks). See ei ole tähtis, kui fail on tekst või binaarne; Kermit arvud see läbi ja edastab need automaatselt sobiva režiimi.

    Samamoodi, kui sa tahad anda rühm faile, st kõik failid, mille nimed algavad “iga päev.“:

    kermit -s iga päev.*
    

    Kermit saadab iga faili, mis sobib, lülitus vahel automaatselt teksti-ja binary mode) vastavalt vajadusele iga faili (daily.jpg, daily.xls, daily.txt, …)

    Üleslaadimist fail oma ARVUTI, et Unix on lihtsalt nii lihtne. Oletame, et teil on fail nimega “budget.xls” Kermit 95 praeguse kataloogi oma ARVUTIS. Laadige see UNIX, tippige see on Unix shell prompt:

    kermit -g budget.xls
    

    Need on põhitõed; on olemas mitmeid muudatusi ja täpsustusi, näiteks:

    • Ainult faile, mis on uuemad kui kolleegidega teises otsas.
    • Convert märgistikud teksti faile nõuetekohaselt (nt vahel, ISO-8859-1 ja Unicode UTF-8).
    • Tagasi osalise üleandmise hetkest rike (binary mode only).

    Säästa ennast mõned kirjutades saate määrata varjunimed Unix (oma shell profiil):

    alias s="kermit -Ys"
    alias g="kermit -Yg"
    

    (s jaoks Saada, g jaoks Get). Ja siis:

    s message.txt
    g budget.xls
    

    Tasub märkimist, et teil on failide ülekandmine üle sama ühendus teil juba on; seega puudub vajadus teha uus ühendus uuesti autentida ennast, või sarnane bürokraatia. Kui ühendus on tagatud SSH, Kerberos, SSL, TLS või SRP, siis file transfer on ka turvaline, automaatselt.

    See tähistab võrratu astme mugavuse. Kui sa ütled C-Kermit Unix saata või saada fail, oma esimese file-transfer pakettaknad tuvastatakse automaatselt Kermit 95 on terminali emulaator ja K95 hüppab ühte saada režiimis või server mode, sõltuvalt suunas, ja kui ülekanne on lõppenud, K95 naaseb oma terminali emuleerimise ekraani. Kui seal on viga (näiteks, kui teil ei ole luba kirjutada sihtkoha directory) K95 jääb tema file-transfer ekraani, nii et saate näha, mis probleem oli.

    Sama kord ka töö Unix-to-Unix, K95-VMS, Unix-to-VMS, VMS, et Unix-i või OS/2, VMS, või Unix-i, nii kaua, kui te kasutate K95 või C-Kermit nagu oma terminali programm.

    VASTUOLUD

    vaata Ka: Populaarne Väärarusaamu.

    Aastate jooksul on Kermit Projekti ja tarkvara objektiks olnud erinevaid vastuolusid, eelkõige:

    Litsents
    algusest peale oleme tahtnud Kermit tarkvara oleks vaba kõigile. Kuid alates 1984. aastal Columbia Ülikooli sunnitud meil leida viis teha seda maksab ise, see on, maksta palgad täis – ja osalise tööajaga töötajad, seadmed, varustus, telefoni jne. Muidu me ei oleks lubatud edasi arendada, säilitada, levitada ja toetada tarkvara, mis siis oleks saanud populaarseks üle kogu maailma.Meie lahendus oli hoida tarkvara tasuta iga inimene ja organisatsioon, tema/tema/tema enda kasutada, kuid nõuda ettevõtetelt, et litsents see, kui nad ei kavatse liit seda toodet või muul viisil esitada selle klientide või klientidega, et on, kui nad lootsid, et teenida raha meie töö. See, kuidas nad võiks raha, kuid nad oleks pidanud seda jagada nendega, kes ei tööta.

    Vaba Tarkvara liikumine võttis juur, selle pooldajad vastuväiteid strenously seda lähenemist, kuid see võimaldas Kermit projekti jätkata veel 10 aastat. Seejärel 1994. aastal, kui eelseisva vabastamist Microsoft Windows 95, me otsustasime vabastada üks ja ainus Kermit programmi, mis on 100% ärilistel: Kermit 95. Selle toote lubatud Kermit Projekti areneda kuni umbes 2003. aastal, kui USA ja maailma majanduses hakkas crash, ja jätkuvalt on olemas järjest vähenenud moodustada kuni 2011. aastani, kui Kermit Projekti Columbia Ülikooli oli lõpuks tühistatud. Sel punkti, kuna keegi tööst sõltus sellest enam, kõik Kermit tarkvara, et meil oli täielik õigused pandi alla Avatud Lähtekoodiga litsents, ja nüüd kõik on rahul, välja arvatud need, kes kaotanud töö ja neid, kes kutsusid meie tasuta tech-support arvu, kui neid on vaja aidata. Ja need, kes ei tea, miks seal oli kunagi teise Kermit 95 vabastamist.

    Kermit vs X/Y/ZMODEM
    XMODEM file transfer protocol oli arenenud mujal 1977 jaoks failide üle telefoniühendused ühest mikroarvuti teise, ja seega leidis laialdast kasutamist hulgas arvuti harrastajad, BAIT, ajakirjad, fännid, kasutajad ja administraatorid BBS süsteemide, jms. Tema järeltulijad, nagu YMODEM ja ZMODEM, kasvas üles sama kultuuri, olles umbes sama kasutaja baasi. Selles BBS maailma, kommunikatsioonid olid alati 100% läbipaistev, et kõik 256 byte väärtused, mis võimaldab neid protokolle, et suhteliselt lihtsad ja toimivad hästi selles keskkonnas; seega elanike BBS/hobbyist kultuur oli, mingit põhjust või vajadust õppida Kermit.Kui Kermit protokolli, teiselt poolt, eesmärk oli mikro-suurarvuti-ühendused, mis olid palju vähem sallivad ja palju nõudlikum, sest ühendused olid harva läbipaistev, ja nende aluseks olevad arvutid olid radikaalselt erinevad; näiteks võivad nad kasutada erinevaid failivorminguid ja märgistikud faili salvestamine. Kermit, siis oli suunatud rohkem poole institutsioonid, ülikoolid, haiglad, ettevõtted, valitsusasutused — mis oli masin toad koos suurte kesk-jagatud arvutite või mitmekesisuse osakonna miniarvutite pluss üksikute kasutajad Tk või töökohti nende lauad, pigem harrastajad kõik suhteliselt homogeenne isiklik mikroarvutid.

    XMODEM oli valusalt aeglane protokolli, nii et hoog oli, et areneda see kiiremini ja kiiremini protokollid; seega YMODEM ja ZMODEM. Kuid uuem MODEM protokollid ikka eeldatakse (rohkem või vähem), 100% läbipaistev ühendus kahe identsed või väga sarnased arvutid.

    Kui YMODEM ja ZMODEM ilmus, inimesed hakkasid kritiseerima Kermit protokoll on aeglane, kuna see tõepoolest oli selle algne vorm: lühikesed paketid, sest enamik suurarvutid ei suutnud vastu pidada pika puruneb sissetulevad andmed terminalist; half-duplex stop-and-wait, kuna IBM suurarvutite ei toeta full-duplex side; printable kodeeringud kontrolli märke ja 8-bitised sümbolid, sest need ei liigu läbi suurarvuti on terminali juht. Seega originaal Kermit protokolli oli “vähemalt ühise nimetaja” hulgas kõik platvormid, kus seda vaja joosta (ja palju rohkem, pealegi, nagu selgus). Tema peamine tugevus oli, et see oli võimalik kohandada igale platvormile või teatis meetodi, sh need, kus XMODEM pere ei sobi üldse; näiteks IBM mainframe maailma.

    Vahepeal mõned BBS tarkvara pakette pakutakse Kermit protokolli kohta nende laadida ja alla Laadida menüüd, kuid need Kermit rakendusi, olid alati väga väikesed (s.t aeglane), sageli lollakas, ja aeg-ajalt täiesti nonfunctional (vt Väärarusaamu lehekülg umbes kolmanda osapoole Kermit protokolli rakendamine). See pigem tugevdada mulje jooksul hobbyist kultuuri, mis Kermit protokoll oli aeglane.

    Aadress täitmise kaebusi, siis võttis ära sisemised venivusega, Kermit protokolli disain (mis ülekanded algavad funktsioon-läbirääkimiste etapp) lisamiseks valikud kauem paketid ja full-duplex sliding windows valikulise taasedastamine, samuti võimalusi pakkimise ja ära kasutada läbipaistev ja/või vea-vaba ühendusi (näiteks võrguühendused (network connections), kui nad olid olemas. Need muudatused, mis on tehtud Kermit protokolli võimalikult kiiresti või kiiremini kui ZMODEM ohverdamata tema universaalsus, andmete muutmise funktsioonid, tugevus, ja (kõige tähtsam) tagurpidi ühilduvus (mis on, miks te ei näe, eraldi protokollid: XKERMIT, YKERMIT, ZKERMIT). Jõudluse muutusi, mis pärineb umbes 1993; vaata sihttasemed.

    Neverthess, iga laager oli pooldajaid, mis suures osas põhineb oma kultuuri ja iga kippusid jätta muud, trend, mis jätkub tänase päevani. Kõige kriitikud Kermit baasi oma tähelepanekud Kermit tarkvara, mis on pärit 1980. aastate algusest või pärast 3. osapoole Kermit protokolli rakendusi, mis töötavad halvasti. Üksikasjalikuma arutelu, vt Väärarusaamu lehelt.

    2013. aastal märkasin Slashdot arutelu cancelation, Kermit Projekti Columbia Ülikool. See näitab kujukalt praegust teemat päris hästi, kui arutelu on domineerivad harrastajad ja BBS kasutajad. Kuid mõned asjatundlikud Kermit kasutajad aidanud ka; siin on mõned näited:

    • Wow, minu kolledži ja pärast kolledži päeva ma kasutasin, et protokolli nii paljudes kohtades ja nii palju võimalusi, ma ei suuda isegi alustada, mida arvestada. See oli väga konservatiivne protokolli, mis suutis läbida peaaegu midagi. Üks kord mul oli ta minna kaasaskantav arvuti üle modemi ühendamiseks Pööripäev andmete võta AT&T 3b5 Unix, cu tagasi Pööripäev (et muuta kiirust alates 300 boodi 9600 boodi), et IBM-i 7171 protokolli converter IBM 4361. Ja see võiks tegelikult faile edastada. Teine aeg oli mul stress test DECNET terminal simulaatori Päike (vana versioon ei aita ka keset päeva busiest päeva), Nii et ma kasutada kermit ühendada host1, siis võõrustada 2, tagasi vastuvõtva 1, tagasi vastuvõtva 2, ma arvan, et midagi 40 korda. Siis ma tegin file transfer läbi kõik ühendused. See töötas.
    • Wow. 90ndate alguses, ma olin vastutav ühendada esimese Rumanian ülikoolide (Bukarest, eriti Interneti-ühendus. Kuna me ei saanud IP läheb mitmesugustel tehnilistel põhjustel, me otsustasime, et saada neile e-posti keskmine aeg, vähemalt. Esimene proovige oli uucp, kuid nad ei saa hakkama oma tegevuse Bukaresti poole. Telefoni liinid ei olnud piisavalt stabiilsed, siis. Nii, et 1. 6 kuud, e-posti saadeti Bukaresti, mida Kermit faili ülekanne, mis vallandas ka hodge-podge, MDA skriptid, tugineda sendmail. Kermit oli kõvasti tugevam kui mis tahes muu file transfer protocol sel ajal, me uskusime, et lõpuks see võiks tegeleda natuke ülekanded üle märgade riiete ridu.
    • Jah, seda kasutatakse väga palju varjatud maailma. Üks väheseid vahendeid, et taastada bricked RS232-ainult põhinev seade. Kasutada asju nagu gumstix, beagleboard, ja palju muud SBC nagu ARM põhineva varjatud seadmeid. Kui te teete/selleks kohandatud versioone või oma shipping toode ei sisalda alternatiive nagu MMC – /SD-kaardi boot võimeid, c-kermit on üks väheseid asju seal, mis võimaldab teil boot -, koormus-kood ja seejärel minna konsoolis kõik ühest vahend selliste seadmete. Salvestatud minu (ja minu tööandjad) perse mitu korda bricked või lollakas varjatud seadmeid.

    Samas arutelu seal on mõned kurdavad, et ei ole piisav selgitus oli antud, miks mõned moodulid Kermit 95 ei saa välja Avatud Lähtekoodiga. Selgitus oli, ja on, SIIN.

    LINGID

    Kahjuks, enamik teavet Kermit tarkvara ja protokoll, mis on leitud välistele veebilehtedele, on ebatäpne või tõsiselt kuupäevaga. Isegi suhteliselt soodne Wikipedia artikkel keskendub andmed ja ammu-unustatud tühiasi alates 1980-ndate alguses ja enamasti eirab pidevalt edusamme, mis on tehtud alates siis.