JargonFile/original/html/U/Unix-brain-damage.html
2014-03-27 18:54:56 +00:00

14 lines
2.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.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unix brain damage</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="../U.html" title="U"/><link rel="previous" href="Unix.html" title="Unix"/><link rel="next" href="Unix-conspiracy.html" title="Unix conspiracy"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Unix brain damage</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Unix.html">Prev</a> </td><th width="60%" align="center">U</th><td width="20%" align="right"> <a accesskey="n" href="Unix-conspiracy.html">Next</a></td></tr></table><hr/></div><dt><a id="Unix-brain-damage"/><dt xmlns="" id="Unix-brain-damage"><b>Unix brain damage</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> Something that has to be done to break a network program (typically
a mailer) on a non-Unix system so that it will interoperate with Unix
systems. The hack may qualify as <span class="firstterm">Unix brain
damage</span> if the program conforms to published standards and the
Unix program in question does not. Unix brain damage happens because it is
much easier for other (minority) systems to change their ways to match
non-conforming behavior than it is to change all the hundreds of thousands
of Unix systems out there.</p><p>An example of Unix brain damage is a <a href="../K/kluge.html"><i class="glossterm">kluge</i></a> in
a mail server to recognize bare line feed (the Unix newline) as an
equivalent form to the Internet standard newline, which is a carriage
return followed by a line feed. Such things can make even a hardened
<a href="../J/jock.html"><i class="glossterm">jock</i></a> weep.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Unix.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../U.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Unix-conspiracy.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Unix </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Unix conspiracy</td></tr></table></div></body></html>