torsdag 3. juli 2003, 22:47, skrev Arne Christian Hårseth:
Så dermed er også et terminalvindu et skall, du vil med andre ord kalle både konsoll og terminalvindu for skall? 3 ulike begreper med vidt forskjellig funksjon skal alle kalles skall?
Hvis du leser innlegget mitt på nytt ser du at jeg mener at programmer skal hete «skall» om du kjører bash eller bash-liknende funksjonalitet som hovedapplikasjon.
Hva gjør at du er så skråsikker på begrepens betydning?
Ordet «terminal» stammer fra det latinske begrepet terminus. Det er mest kjent fra samferdsel som f.eks. godsterminal, bussterminal osv. At terminal-begrepet siden har fått plass i dataverdenen skyldes at man i stor grad må jobbe med metaforer for å forklare informasjonsteknologiske fenomener.
Begrepet «konsoll» har også sin opprinnelse lenge før datamaskinene ble oppfunnet. Opprinnelig betød begrepet å behage, eller å trøste under lidelse. www.dict.org er en utmerkede kilde til opplysning, både for bakgrunnen til de opprinnelige begrepene, og for en historisk gjennomgang over hvordan begrepene har endret betydning. Som hyppig bruker av kdict (et KDE-program som kobles direkte til www.dict.org) har jeg avdekket at «TeleTYpe» knytter sammen både konsoll og terminal hvor begrepene brukes om hverandre.
Hvilke kilder kan du viser til som begrunner at «kjært barn ikke har flere navn»? (litt omskrevet da det gir et lite retorisk forsprang :-)
Vedlagt utdrag fra www.dict.org
mvh Knut
Jargon File (4.3.0, 30 APR 2001) [jargon]
console n. 1. The operator's station of a mainframe. In times past, this was a privileged location that conveyed godlike powers to anyone with fingers on its keys. Under Unix and other modern timesharing OSes, such privileges are guarded by passwords instead, and the console is just the tty the system was booted from. Some of the mystique remains, however, and it is traditional for sysadmins to post urgent messages to all users from the console (on Unix, /dev/console). 2. On microcomputer Unix boxes, the main screen and keyboard (as opposed to character-only terminals talking to a serial port). Typically only the console can do real graphics or run X.
The Free On-line Dictionary of Computing (09 FEB 02) [foldoc]
terminal
1. <hardware> An electronic or electromechanical device for entering data into a computer or a communications system and displaying data received. Early terminals were called teletypes, later ones VDUs. Typically a terminal communicates with the computer via a serial line.
2. <electronics> The end of a line where signals are either transmitted or received, or a point along the length of a line where the signals are made available to apparatus.
3. <electronics> Apparatus to send and/or receive signals on a line
Teletype
<hardware, product> (tty) A trademark for a hard-copy teletypewriter produced by Teletype Corporation
tty
<hardware> /tit'ee/ (ITS pronunciation, but some Unix people say it this way as well; this pronunciation is not considered to have sexual undertones), /T T Y/
1. teletypewriter.
2. (Especially Unix) Any terminal at all; sometimes used to refer to the particular terminal controlling a given job (it is also the name of a Unix command which outputs the name of the current controlling terminal).
3. (Unix) Any serial port, whether or not the device connected to it is a terminal; so called because under Unix such devices have names of the form tty*. Ambiguity between senses 2 and 3 is common but seldom bothersome.