GECOS is/was an operating system developed by General Electric in the early sixties. It stands for GE Comprehensive Operating System. It was designed to run on some sort of GE mainframe.

In the late sixties, a newer version of the same mainframe was selected by Bell Laboratories to use as the platform for the Multics project. You can see where this is headed.

GE was then bought out by Honeywell, who promptly dropped the E in the name, and it became GCOS (for General Comprehensive...). There was a war between the GCOS and Multics crews, and GCOS won, which led to the demise of Multics.

When the Multics project got canned, a couple of bright engineers thought it would be fun to hack some rudimentary OS tools on a discarded PDP-7 minicomputer... Some early Unix systems running at Bell ran on GCOS hardware, or else they talked to them, I'm not sure which. In any event the information needed to connect to them was stored in what was referred to as the GECOS field. And there you have it.

--
g r i n d e r

In reply to The story behind GECOS by grinder
in thread any efficient way to get user's full name? by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.