| home | contents | previous | next page | send comment | send link | add bookmark |

The New Hacker's Dictionary

forked // adj.,vi.

1. [common after 1997, esp. in the Linux community] An open-source software project is said to have forked or be forked when the project group fissions into two or more parts pursuing separate lines of development (or, less commonly, when a third party unconnected to the project group ). Forking is considered a Bad Thing -- not merely because it implies a lot of wasted effort in the future, but because forks tend to be accompanied by a great deal of strife and acrimony between the successor groups over issues of legitimacy, succession, and design direction. There is serious social pressure against forking. As a result, major forks (such as the Gnu-Emacs/XEmacs split, the fissionings of the 386BSD group into three daughter project, and the short-lived GCC/EGCS split) are rare enough that they are remembered individually in hacker folklore.

2. [Unix; uncommon; prob. influenced by a mainstream expletive] Terminally slow, or dead.

Originated when one system was slowed to a snail's pace by an inadvertent fork bomb.

Fortrash /for'trash/ n.

Hackerism for the FORTRAN (FORmula TRANslator) language, referring to its primitive design, gross and irregular syntax, limited control constructs, and slippery, exception-filled semantics.

fortune cookie // n.

[WAITS, via Unix; common] A random quote, item of trivia, joke, or maxim printed to the user's tty at login time or (less commonly) at logout time. Items from this lexicon have often been used as fortune cookies. See cookie file.

forum // n.

[Usenet, GEnie, CI$; pl. 'fora' or 'forums'] Any discussion group accessible through a dial-in BBS, a mailing list, or a newsgroup (see the network). A forum functions much like a bulletin board; users submit postings for all to read and discussion ensues. Contrast real-time chat via talk mode or point-to-point personal email.

fossil // n.

1. In software, a misfeature that becomes understandable only in historical context, as a remnant of times past retained so as not to break compatibility. Example: the retention of octal as default base for string escapes in C, in spite of the better match of hexadecimal to ASCII and modern byte-addressable architectures. See dusty deck.


| home | contents | previous | next page | send comment | send link | add bookmark |