JargonFile/original/html/os-and-jedgar.html
2014-03-27 18:54:56 +00:00

25 lines
3.5 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>OS and JEDGAR</title><link rel="stylesheet" href="jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="index.html" title="The Jargon File"/><link rel="up" href="appendixa.html" title="Appendix A. Hacker Folklore"/><link rel="previous" href="koans.html" title="Some AI Koans"/><link rel="next" href="story-of-mel.html" title="The Story of Mel"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">OS and JEDGAR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="koans.html">Prev</a> </td><th width="60%" align="center">Appendix A. Hacker Folklore</th><td width="20%" align="right"> <a accesskey="n" href="story-of-mel.html">Next</a></td></tr></table><hr/></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="os-and-jedgar"/>OS and JEDGAR</h2></div></div><div/></div><p>This story says a lot about the ITS ethos.</p><p>On the ITS system there was a program that allowed you to see what was
being printed on someone else's terminal. It spied on the other guy's output
by examining the insides of the monitor system. The output spy program was
called OS. Throughout the rest of the computer science world (and at IBM too)
OS means operating system, but among old-time ITS hackers it
almost always meant output spy.</p><p>OS could work because ITS purposely had very little in the way of
protection that prevented one user from trespassing on another's
areas. Fair is fair, however. There was another program that would
automatically notify you if anyone started to spy on your output. It worked
in exactly the same way, by looking at the insides of the operating system to
see if anyone else was looking at the insides that had to do with your output.
This counterspy program was called JEDGAR (a six-letterism
pronounced as two syllables: <span class="pronunciation">/jed´gr/</span>), in honor of the former head
of the FBI.</p><p>But there's more. JEDGAR would ask the user for license to
kill. If the user said yes, then JEDGAR would actually gun the job of
the <a href="L/luser.html"><i class="glossterm">luser</i></a> who was spying. Unfortunately, people found
that this made life too violent, especially when tourists learned about it.
One of the systems hackers solved the problem by replacing JEDGAR with another
program that only pretended to do its job. It took a long time to do this,
because every copy of JEDGAR had to be patched. To this day no one knows how
many people never figured out that JEDGAR had been defanged.</p><p>Interestingly, there is still a security module named JEDGAR alive as of
late 1999 — in the Unisys MCP for large systems. It is unknown to us
whether the name is tribute or independent invention.</p></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="koans.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="appendixa.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="story-of-mel.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Some AI Koans </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> The Story of Mel</td></tr></table></div></body></html>