B

B2B

Business to Business [95]

B2C

Business to Customer [95]

B8ZS

Binary 8 Zero Suppression [encoding] (ISDN, T1) [95]

babygimp

An icon editor in Perl-Tk Babygimp is an icon editor in Perl-Tk. It can edit and save files in .xpm format. [3]

back door

A hole in the security of a system deliberately left in place by designers or maintainers. [32]

back door

n. [common] A hole in the security of a system deliberately left in place by designers or maintainers. The motivation for such holes is not always sinister; some operating systems, for example, come out of the box with privileged accounts intended for use by field service technicians or the vendor's maintenance programmers. Syn. trap door; may also be called a 'wormhole'. See also iron box, cracker, worm, logic bomb. Historically, back doors have often lurked in systems longer than anyone expected or planned, and a few have become widely known. Ken Thompson's 1983 Turing Award lecture to the ACM admitted the existence of a back door in early Unix versions that may have qualified as the most fiendishly clever security hack of all time. In this scheme, the C compiler contained code that would recognize when the 'login' command was being recompiled and insert some code recognizing a password chosen by Thompson, giving him entry to the system whether or not an account had been created for him. Normally such a back door could be removed by removing it from the source code for the compiler and recompiling the compiler. But to recompile the compiler, you have to use the compiler -- so Thompson also arranged that the compiler would recognize when it was compiling a version of itself, and insert into the recompiled compiler the code to insert into the recompiled 'login' the code to allow Thompson entry -- and, of course, the code to recognize itself and do the whole thing again the next time around! And having done this once, he was then able to recompile the compiler from the original sources; the hack perpetuated itself invisibly, leaving the back door in place and active but with no trace in the sources. The talk that suggested this truly moby hack was published as "Reflections on Trusting Trust", "Communications of the ACM 27", 8 (August 1984), pp. 761-763 (text available at http://www.acm.org/classics). Ken Thompson has since confirmed that this hack was implemented and that the Trojan Horse code did appear in the login binary of a Unix Support group machine. Ken says the crocked compiler was never distributed. Your editor has heard two separate reports that suggest that the crocked login did make it out of Bell Labs, notably to BBN, and that it enabled at least one late-night login across the network by someone using the login name 'kt'. [7]

back up

to make a copy of important data onto a different storage medium. Backing up to tape is essential system maintenance. [32]

Backbone

A high-speed line or series of connections that forms a major pathway within a network. The term is relative as a backbone in a small network will likely be much smaller than many non-backbone lines in a large network. [5]

Background

In computers that can do more than one task at a time, the environment in which tasks (such as printing a document or downloading a file) are carried out while the user works with an applicatino in the foreground. In computers that lack multitasking capabilites, background tasks are carried out during brief pauses in the execution of the system's primary (foreground) tasks. [39]

background

n.,adj.,vt. [common] To do a task 'in background' is to do it whenever foreground matters are not claiming your undivided attention, and 'to background' something means to relegate it to a lower priority. "For now, we'll just print a list of nodes and links; I'm working on the graph-printing problem in background." Note that this implies ongoing activity but at a reduced level or in spare time, in contrast to mainstream 'back burner' (which connotes benign neglect until some future resumption of activity). Some people prefer to use the term for processing that they have queued up for their unconscious minds (a tack that one can often fruitfully take upon encountering an obstacle in creative work). Compare amp off, slopsucker. Technically, a task running in background is detached from the terminal where it was started (and often running at a lower priority); oppose foreground. Nowadays this term is primarily associated with Unix, but it appears to have been first used in this sense on OS/360. [7]

background

Processing that a system performs without requiring interaction with the user. In Linux, append an ampersand (&) to the command line to request background processing. [32]

background process

A process that runs without interacting with a terminal. Because each user in a Linux system is allowed to have a number of background processes running simultaneously, Linux is called a multitasking system. [32]

Background Process

A program that is running without user input. A number of background processes can be running on a multitasking operating system, such as UNIX/Linux, while the user is interacting with the foreground process (for example, data entry). Some background processes daemons, for example never require user input. Others are merely in the background temporarily while the user is busy with the program presently running in the foreground. [8]

backreference

n. 1. In a regular expression or pattern match, the text which was matched within grouping parentheses 2. The part of the pattern which refers back to the matched text. 3. By extension, anything which refers back to something which has been seen or discussed before. "When you said 'she' just now, who were you backreferencing?" [7]

backslash

A character (\) that is used in shell statements to quote another character (that is, to remove its special meaning to the shell). For example, if you want to use a dollar sign as a dollar sign, rather than as a symbol for end of line, enter \$. [32]

backup

A copy of a file (or a group of files) that is stored off-line in the event that a computer system fails, losing or damaging the original file or files. [32]

backup

To periodically archive data on a system to mitigate risk of permanent data loss in the event of system or component malfunction or destruction. [94]

backward combatability

/bak'w*rd k*m-bat'*-bil'*-tee/ n. [CMU, Tektronix: from 'backward compatibility'] A property of hardware or software revisions in which previous protocols, formats, layouts, etc. are irrevocably discarded in favor of 'new and improved' protocols, formats, and layouts, leaving the previous ones not merely deprecated but actively defeated. (Too often, the old and new versions cannot definitively be distinguished, such that lingering instances of the previous ones yield crashes or other infelicitous effects, as opposed to a simple "version mismatch" message.) A backwards compatible change, on the other hand, allows old versions to coexist without crashes or error messages, but too many major changes incorporating elaborate backwards compatibility processing can lead to extreme software bloat. See also flag day. [7]

backwards compatible

The quality of software to be able to work properly with older versions of the software that may be installed on a machine or communicating with another machine with a lower version of the software. [94]

BACP

Bandwidth Allocation Control Protocol (BAP, RFC 2125) [95]

BAD

Broken As Designed (slang) [95]

Bad Penguin Linux

An Italian distribution, currently at version 0.99.5. [33]

badblocks

search a device for bad blocks [34]

BADW

Bayerische Akademie Der Wissenschaften (org.) [95]

BAGEL

Bay Area GNU Enthusiasts League (GNU, org., user group) [95]

BAI

Basic Access Interface (ISDN) [95]

balsa

GNOME email client Balsa is a e-mail reader. This client is part of the GNOME desktop environment. It supports local mailboxes, POP3 and IMAP. [3]

BALUN

BALanced-UNbalanced [adapter] (cable), "Balun" [95]

BAM

Bidirectional Associative Memory (neural nets) [95]

BAM

Block-Availability-Map [95]

BAM

Bundesanstalt fuer Materialpruefung (org., Berlin, Germany) [95]

Bambi Linux

A Red Hat based wireless distribution. A 'wireless' distribution. [33]

Bandwidth

How much stuff you can send through a connection. Usually measured in bits-per-second. A full page of English text is about 16,000 bits. A fast modem can move about 57,000 bits in one second. Full-motion full-screen video would require roughly 10,000,000 bits-per-second, depending on compression. [5]

bang

1. n. Common spoken name for ! (ASCII 0100001), especially when used in pronouncing a bang path in spoken hackish. In elder days this was considered a CMUish usage, with MIT and Stanford hackers preferring excl or shriek; but the spread of Unix has carried 'bang' with it (esp. via the term bang path) and it is now certainly the most common spoken name for !. Note that it is used exclusively for non-emphatic written !; one would not say "Congratulations bang" (except possibly for humorous purposes), but if one wanted to specify the exact characters 'foo!' one would speak "Eff oh oh bang". See shriek, ASCII. 2. interj. An exclamation signifying roughly "I have achieved enlightenment!", or "The dynamite has cleared out my brain!" Often used to acknowledge that one has perpetrated a thinko immediately after one has been called on it. [7]

bang

Denoted by the ! character. The C shell command !!, which repeats the last command, for example, is pronounced "Bang!Bang!". [32]

Bang path

A series of names that specifies a path between two nodes. It is sometimes used for email or BITNET as well as in the Linux uucp program. The path consists of machine or domain names separated by ! (bang). [32]

bang path

n. [now historical] An old-style UUCP electronic-mail address specifying hops to get from some assumed-reachable location to the addressee, so called because each hop is signified by a bang sign. Thus, for example, the path ...!bigsite!foovax!barbox!me directs people to route their mail to machine bigsite (presumably a well-known location accessible to everybody) and from there through the machine foovax to the account of user me on barbox. In the bad old days of not so long ago, before autorouting mailers became commonplace, people often published compound bang addresses using the { } convention (see glob) to give paths from several big machines, in the hopes that one's correspondent might be able to get mail to one of them reliably (example: ...!{seismo, ut-sally, ihnp4}!rice!beta!gamma!me). Bang paths of 8 to 10 hops were not uncommon in 1981. Late-night dial-up UUCP links would cause week-long transmission times. Bang paths were often selected by both transmission time and reliability, as messages would often get lost. See Internet address, the network, and sitename. [7]

banner

Many text-based protocols will issue text banners when you connect to the service. These can usually be used to fingerprint the os or service. Key point: Many banners reveal the exact version of the product. Over time, exploits are found for specific versions of products. Therefore, the intruder can simply lookup the version numbers in a list to find which exploit will work on the system. In the examples below, the version numbers that reveal the service has known exploitable weaknesses are highlighted. Example: The example below is a RedHat Linux box with most the default service enabled. The examples below show only the text-based services that show banners upon connection (in some cases, a little bit of input was provided in order to trigger the banners). Note that this is an older version of Linux; exploits exist for most these services that would allow a hacker to break into this box (most are buffer-overflow exploits). Best practices: It is often recommend (and required in some government areas) to display a banner warning off unauthorized users. It makes the legal case stronger if you can show that the attacker saw a banner that indicated that they were unauthorized. Best practices: All version information should be supressed in the banners. See the product documentation for more information on this. An example on Solaris is to edit the configuration file /etc/default/telnetd and added the line: BANNER="" This will remove the Solaris login banner, making it more difficult for an intruder to determine the type of operating system. [96]

banner page

A way to separate printing jobs which often indicates the owner of the file that has been printed. [32]

BanShee Linux/R

BanShee Linux/R is a two-floppy rescue system using uClibc and Busybox to make sure that the system is as small as possible. Initial version 0.5 was released September 18, 2002. Version 0.61 was released October 27, 2002. A floppy-based distribution. [33]

BAP

[PPP] Bandwidth Allocation Protocol (PPP, RFC 2125, BACP) [95]

BAPC

[PPP] Bandwidth Allocation Control Protocol (PPP, BAP, RFC 2125) [95]

BAPCO

Business Application Performance COrporation (org., Compaq, Dell, HP, IBM, MS, Lotus, Intel, ...), "BAPCo" [95]

BAPI

Business Application Programmer's Interface (SAP, R/3, API) [95]

BAPT

BundesAmt fuer Post und Telefon (org.) [95]

bar

/bar/ n. 1. [very common] The second metasyntactic variable, after foo and before baz. "Suppose we have two functions: FOO and BAR. FOO calls BAR...." 2. Often appended to foo to produce foobar. [7]

BAR

Base Address Register (IC) [95]

barcode

Creates barcodes in .ps format GNU barcode can create printouts for the conventional product packaging standards: UPC-A, UPC-E, EAN-13, EAN-8, ISBN, code 39 code 128 (b and c), and interleaved 2 of 5 . Ouput is generated as either Postscript or Encapsulated Postscript. [3]

barrendero

Deletes messages on the spool dir depending on their age. Barrendero is intended to limit the disk space wasted at the spool directory. It deletes mail messages depending on their age, and has the ability to send warnings and reports to the users, to make full and partial backups, and to have different allowed ages on a per-user basis. Warning and report messages are cusomizable and can be translated easely in order to make this package useful in any environment. This way of handling mail as an advantage over the traditional 'quota' system: quotas make the end user loose NEW mail, barrendero deletes OLD mail, so the new mail is always available. [3]

BARRNET

Bay Area Regional Research NETwork (network), "BARRNet" [95]

BART

Basic Application RunTime (OS/2, IBM) [95]

BARWAN

Bay Area Research Wireless Access Network (network, USA) [95]

BAS

Basic Activity Subset [95]

basename

Parse pathname components [34]

basename

strip directory and suffix from filenames [34]

basename

the name of a file minus any extension that may be included in the full name. For example, if the full name of the source file for a C program is combine.c, its basename is combine. [32]

bash

Bash is a GNU project sh-compatible shell or command language interpreter. Bash (Bourne Again shell) incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification. Bash offers several improvements over sh, including command line editing, unlimited size command history, job control, shell functions and aliases, indexed arrays of unlimited size and integer arithmetic in any base from two to 64. Bash is ultimately intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell andTools standard.Bash is the default shell for Mandrake Linux. You should installbash because of its popularity and power. You'll probably end up using it. [4]

BASH

Bourne-Again SHell (Unix, Shell) [95]

Bash

Descended from the Bourne Shell, Bash is a GNU product, the "Bourne Again SHell." It's the standard command line interface on most Linux machines. [32]

BASH

The Bourne Again Shell and is based on the Bourne shell, sh, the original command interpreter.

bash

The default command interpreter, or shell, for Red Hat Linux. bash features several enhancements to sh, such as built-in file management commands and support for completion of commands and paths using the the [Tab] key. [94]

bash

The GNU Bourne Again SHell Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is ultimately intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). [3]

Bash (Bourne Again SHell)

An enhanced version of the Bourne Shell. (Also, see Korn Shell.) [8]

bashbug

report a bug in bash [34]

BASIC

/bay'-sic/ n. A programming language, originally designed for Dartmouth's experimental timesharing system in the early 1960s, which for many years was the leading cause of brain damage in proto-hackers. Edsger W. Dijkstra observed in "Selected Writings on Computing: A Personal Perspective" that "It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." This is another case (like Pascal) of the cascading lossage that happens when a language deliberately designed as an educational toy gets taken too seriously. A novice can write short BASIC programs (on the order of 10-20 lines) very easily; writing anything longer (a) is very painful, and (b) encourages bad habits that will make it harder to use more powerful languages well. This wouldn't be so bad if historical accidents hadn't made BASIC so common on low-end micros in the 1980s. As it is, it probably ruined tens of thousands of potential wizards. [1995: Some languages called 'BASIC' aren't quite this nasty any more, having acquired Pascal- and C-like procedures and control structures and shed their line numbers. --ESR] Note: the name is commonly parsed as Beginner's All-purpose Symbolic Instruction Code, but this is a backronym. BASIC was originally named Basic, simply because it was a simple and basic programming language. Because most programming language names were in fact acronyms, BASIC was often capitalized just out of habit or to be silly. No acronym for BASIC originally existed or was intended (as one can verify by reading texts through the early 1970s). Later, around the mid-1970s, people began to make up backronyms for BASIC because they weren't sure. Beginner's All-purpose Symbolic Instruction Code is the one that caught on. [7]

BASIC

Beginner's All-purpose Symbolic Instruction Code [95]

BASIC

Beginners All purpose Symbolic Instruction Code: a non-structured language that is often considered the easiest to start programming. It was developed as an interactive, mainframe timesharing language that received fame with home computers in the 1980s. [32]

Basic Input Output System (BIOS)

A set of instructions stored on a ROM CHIP that handles input-output functions and system component management (such as power configuration and interrupt request settings). [94]

BasicLinux

BasicLinux is a mini-version of Linux that boots from hard drive, floppy, or CDROM, and runs in a 4meg ramdisk. It's based on Slackware 3.5 and contains a fully-featured shell, an easy-to-use editor, and a variety of useful utilities. It can dial an ISP, browse the web, send/receive mail, or act as a router/firewall. Version 1.7 was released May 12, 2002. Version 2.0 was released February 22, 2003, now based on Slackware 7.1. A small disk distribution. [33]

basilix

A PHP (both PHP3 and PHP4) and IMAP based webmail application powered with MySQL database server. It has a nice user-friendly interface and its HTML files are easy to be changed/edited. 0.7.6 includes WAP-Support. [3]

BASIN

Bundesweites Alternatives Studentisches InformationsNetzwerk (WWW, org.) [95]

bastille

Security hardening tool Bastille Linux is a security hardening program for several Linux distributions. If run in the preferred Interactive mode, it can teach you a good deal about Security while personalizing your system security state. If run in the quicker Automated mode, it can quickly tighten your machine, once a default profile is selected. [3]

BAT

Baby Advanced Technology [board] (AT) [95]

batch

adj. 1. Non-interactive. Hackers use this somewhat more loosely than the traditional technical definitions justify; in particular, switches on a normally interactive program that prepare it to receive non-interactive command input are often referred to as 'batch mode' switches. A 'batch file' is a series of instructions written to be handed to an interactive program running in batch mode. 2. Performance of dreary tasks all at one sitting. "I finally sat down in batch mode and wrote out checks for all those bills; I guess they'll turn the electricity back on next week..." 3. 'batching up': Accumulation of a number of small tasks that can be lumped together for greater efficiency. "I'm batching up those letters to send sometime" "I'm batching up bottles to take to the recycling center." [7]

batch

queue, examine or delete jobs for later execution [34]

battleball

a soccer game played with tanks or helicopters BattleBall is essentially the game of soccer, played with military vehicles rather than with people. Each player drives a tank or flies a helicopter, and tries to move the ball down the playfield to the other team's goal. Relatively unlimited number of human or computer players can compete in teams or head-to-head. [3]

battstat-applet

Battery status applet for GNOME Battstat is a battery status applet that monitors the battery charge level on a laptop. It displays different icons depending on the state of the power subsystem, and will warn if the power drops below a user configurable level. It uses the standard GNOME event system to play user configurable samples at certain events. [3]

Baud

In common usage the baud rate of a modem is how many bitsit can send or receive per second. Technically, baud is the number of times per second that the carrier signal shifts value - for example a 1200 bit-per-second modem actually runs at 300 baud, but it moves 4 bits per baud (4 x 300= 1200 bits per second). [5]

baud

measures of the rate at which signals are transmitted over a telecommunications link. It is equivalent to the number of elements or pulses transmitted in one second. [32]

BAYSIS

BAY networks' Switched Internetworking Services, "BaySIS" [95]

bb

An ASCII-art demo BB is a high quality audio-visual demonstration for your text terminal. [3]

BB

BridgeBoard (Amiga, Commodore) [95]

BBC

Broadband Bearer Capability (B-ISDN) [95]

bbdate

Date tool for the blackbox window manager bbdate is a simple blackbox tool for displaying the date in your blackbox slit. [3]

bbdb

The Insidious Big Brother Database (email rolodex) for Emacs BBDB is a rolodex-like database program for GNU Emacs. BBDB stands for Insidious Big Brother Database, and is not, repeat, *not* an obscure reference to the Buck Rogers TV series. [3]

BBIAB

[I'll] Be Back In A Bit (DFUe, Usenet, IRC) [95]

BBIagent

BBIagent provides a suite of applications to create the software for booting a computer as a broadband router and firewall. Based on the hardware configurations and connection type, you are able to download your own boot file which is written into a single 1.44MB diskette to be a boot diskette for the router. This is a Linux based system which uses Java tools to create a bootable floppy with router software. The software utilites provided by BBIagent.Net are free to use. Version 1.5.0 was released July 11, 2002. Version 1.8.1 was released May 16, 2003. A floppy-based distribution. [33]

BBIAM

Be Back In A Minute (slang, Usenet, IRC) [95]

bbkeys

application to handle key bindings in Blackbox In the Blackbox window manager version 0.60 and higher, a separate application is needed to handle key bindings. This is such a program. [3]

BBL

Be Back Later (slang, Usenet, IRC) [95]

bblaunch

launch windows with manipulated attribs under blackbox A program which allows the user to control the launching of applications under the Blackbox window manager. The user can launch applications with or without decorations, shaded, on a specific workspace or maximized horizontally or vertically. Requires that you be running the Blackbox window manager or a derivative. [3]

BBLCD Toolkit

BBLCD is the acronym for Bernhard's Bootable Linux CD or Build your own Bootable Linux CD. BBLCD is a toolkit for building your own bootable Linux CD from your favorite (and possibly customized) distribution. It uses, more or less, an intelligent cp -a / /dev/cdrom to create a CDROM from an existing system. Version 0.7.7 was released April 9, 2003. A CD-based distribution. [33]

bbmail

Mail Utility for X This is a small mail utility for use with the Blackbox window manager. [3]

BBN

Bolt, Beranek and Newman (manufacturer) [95]

BBNS

BroadBand Network Services [95]

bbpager

Pager for the Blackbox window manager A pager tool for the Blackbox window manager. [3]

bbpal

displays an image, and changes it every few seconds (from the README) If you've ever used the GNOME applet "fish," or Wanda, then this is an app very similar. In fact, that's where I got the idea for bbpal (since you need GNOME to use Wanda). When you run bbpal, is displays an image, and changes it every few seconds. Exciting, eh? It's fond of using up CPU cycles, and making your friends wonder what the heck it's used for. [3]

bbppp

PPP tool for the blackbox window manager bbppp is a blackbox tool to control and manage your PPP link. It can start up /shut down your ppp connection (by running pon/poff), and displays rx and tx via a modem-lights style PPP load, and also the PPP link uptime. Note that you don't actually need blackbox for this program to work, but it won't look as good in any other window manager. [3]

BBR

Back Bone Ring [95]

BBS

Bulletin Board System (DFUe) [95]

BBS (Bulletin Board Service)

A forum for users to browse and exchange information. Computer BBSs are accessible by telephone via a personal computer and a modem. Many BBSs are small operations run by a single person that allow only several users to log on at the same time. Some are much larger and allow hundreds of users to login simultaneously to use the system. Huge, commercial examples are America Online, CompuServe, and Prodigy. For example, please visit http://www.tcworld.com/wwwboard/wwwboard.html [44]

BBS (Bulletin Board System)

A computerized meeting and announcement system that allows people to carry on discussions, upload and download files, and make announcements without the people being connected to the computer at the same time. In the early 1990's there were many thousands (millions?) of BBS?s around the world, most are very small, running on a single IBM clone PC with 1 or 2 phone lines. Some are very large and the line between a BBS and a system like AOL gets crossed at some point, but it is not clearly drawn. [5]

BBS (Bulletin Board System)

Electronic BBSs formed much of the the core "cyberspace" in the 1980s. Telecommunication costs were high, so rather than interconnected via "always-on" connections, such systems transfered files and messages as irregular intervals over dial-up lines. Mail was transported through BBS via protocols like FidoNet and UUCP. Files would move themselves from system to system as users would download from one BBS and upload to others. Many of today's older hackers were active in the BBS community of the 1980s. [96]

bbsload

System load tool for the blackbox window manager bbsload is a blackbox tool to display your system load. It can show simple system bar graphs, including load averages for 1, 5 and 15 minute periods, memory usage, swap usage, total system usage, as well as CPU loads for user, nice and system processes and idle time. Note that you don't actually need blackbox for this program to work, but it won't look as good in any other window manager. [3]

bbtime

Time tool for the blackbox window manager bbtime is a blackbox tool to display the system time in your blackbox slit. It can also display other times as an offset of your local time in a menu. Note that you don't actually need blackbox for this program to work, but it won't look as good in any other window manager. [3]

bc

The GNU bc arbitrary precision calculator language GNU bc is an interactive algebraic language with arbitrary precision which follows the POSIX 1003.2 draft standard, with several extensions including multi-character variable names, an 'else' statement and full Boolean expressions. GNU bc does not require the separate GNU dc program. [3]

BCAM

Basic Communication Access Method [95]

BCBDS

Broadband Connectionless Data Bearer Service (B-ISDN) [95]

bcc

16-bit C compiler This is a C-compiler for 8086 CPUs which is important for the development of boot loaders or BIOS related 8086 code. It is possible to run 8086 code under i386 Linux using an emulator, 'elksemu', also included in this package. [3]

BCC

Base Communications-computer Center (mil., USA) [95]

BCC

Blind Carbon Copy (DFUe) [95]

BCC

Block Check Character [95]

BCCH

Broadcast Control CHannel (GSM, mobile-systems) [95]

BCD

Binary Coded Decimal [95]

BCDBS

Broadband Connectionless Data Bearer Service (ATM) [95]

BCDIC

Binary Coded Decimal Interchange Code [95]

BCDMA

Broadband Code Division Multiple Access (Interdigital, SNI, Samsung), "B-CDMA" [95]

BCF

Base station Control Function (BS, BTS, GSM, mobile-systems) [95]

bchunk

A CD image format converter from bin/cue to iso/cdr/wav The bchunk package contains a UNIX/C rewrite of the BinChunker program. BinChunker converts a CD image in a .bin/.cue format (sometimes .raw/.cue) into a set of .iso and .cdr/.wav tracks. The .bin/.cue format is used by some non-UNIX CD-writing software, but is not supported on most other CD-writing programs. [3]

BCI

Batibus Club International (org.) [95]

BCI

Brain Computer Interface [95]

bclock

Bezier Clock Bezier Clock, looking somewhat different than usual clocks. This very funny clock uses a Bezier curve to draw the hands of the clock. [3]

BCM

Basic Control Monitor (OS, Xerox, Xerox 530) [95]

BCN

Backbone Concentrator Node (Wellfleet) [95]

BCOB

Broadband Class of Bearer (B-ISDN) [95]

BCP

Basic Call Process (IN) [95]

BCP

Binary Communications Protocol [95]

BCP

Binary Control Protocol (Adobe, PS) [95]

BCP

[Internet] Best Current Practice (Internet, RFC) [95]

BCP

[PPP] Bridging Control Protocol (PPP, RFC 1638) [95]

BCPL

// n. [abbreviation, 'Basic Combined Programming Language') A programming language developed by Martin Richards in Cambridge in 1967. It is remarkable for its rich syntax, small size of compiler (it can be run in 16k) and extreme portability. It reached break-even point at a very early stage, and was the language in which the original hello world program was written. It has been ported to so many different systems that its creator confesses to having lost count. It has only one data type (a machine word) which can be used as an integer, a character, a floating point number, a pointer, or almost anything else, depending on context. BCPL was a precursor of C, which inherited some of its features. [7]

BCPL

Basic / BBN Combined Programming Language (BBN) [95]

BCRFS

Bell System Reference Frequency Standard [95]

BCS

Banking Communication Standard (banking) [95]

BCS

Basic Combined Subset [95]

BCS

Basic Control System (OS, HP, HP 2100) [95]

BCS

Binary Compatibility Standard (Motorola) [95]

BCS

Block Check Sequenz (GPRS, GSM, mobile-systems) [95]

BCS

British Computer Society (org., UK) [95]

BCSM

Basic Call State Model (IN) [95]

BCU

Bus Controller Unit [95]

BDA

BIOS Data Area (BIOS) [95]

BDA

Borland DAtabase (Borland, DB) [95]

BDA

BundesDatenAutobahn [e.v] (org., ISP) [95]

BDAM

Basic Direct Access Method (DAM) [95]

BDC

Backup DOMAIN Controller (MS, Windows NT, PDC) [95]

BDE

BetriebsDatenErfassung [95]

BDE

Borland Database Engine (Borland, Delphi, DB) [95]

BDF

Bitmap Description / Display Format (Adobe, Fonts) [95]

BDF Fonts

A variety of bitmapped fonts for the X Window System. (Also, see PostScript Fonts and TrueType Fonts.) [8]

bdflush

The bdflush process starts the kernel daemon which flushes dirty buffers back to disk (i.e., writes all unwritten data to disk). This helps to prevent the buffers from growing too stale.Bdflush is a basic system process that must run for your system to operate properly. [4]

bdfresize

Resize BDF Format Font Bdfresize is a command to magnify or reduce fonts which are described with the standard BDF format. [3]

bdftopcf

convert X font from Bitmap Distribution Format to Portable Compiled Format [34]

bdftruncate

generate truncated BDF font from ISO 10646-1-encoded BDF font [34]

BDK

[java]Beans Development Kit (Java) [95]

BDOS

Basic Disk Operating System (CP/M) [95]

BDR

Bus Device Request (SCSI) [95]

BDSG

BundesDatenSchutzGesetz Germany [95]

beancounter

A stock portfolio performance monitoring tool This package provides beancounter, a tool to quantify gains and losses in stock portfolios, as well as the BeanCounter Perl module that underlies it. Beancounter queries stock prices from Yahoo! Finance server(s) around the globe and stores them in a relational database (using PostgreSQL) so that the data can be used for further analysis. Canned performance reports are available. [3]

Beans

Components for the JavaBeans architecture. [8]

BearOps

BearOps Linux, formerly MaxOS, provides the BearOps Linux Server. [33]

beast

GTK+ Graphical network system to generate sound BEAST/BSE is a plugin-based system where you can link objects to each other and generate sound. This is still an ALPHA version of the upstream. [3]

BEAT

Best Enhanced Advanced Technology (Trident, AT) [95]

beav

Binary Editor And Viewer (beav) beav is an editor for binary files containing arbitrary data. Text file editors, on the other hand, expect the files they edit to contain textual data, and/or to be formatted in a certain way (e.g. lines of printable characters delimited by newline characters). With beav, you can edit a file in HEX, ASCII, EBCDIC, OCTAL, DECIMAL, and BINARY. You can display but not edit data in FLOAT mode. You can search or search and replace in any of these modes. Data can be displayed in BYTE, WORD, or DOUBLE WORD formats. While displaying WORDS or DOUBLE WORDS the data can be displayed in INTEL's or MOTOROLA's byte ordering. Data of any length can be inserted at any point in the file. The source of this data can be the keyboard, another buffer, or a file. Any data that is being displayed can be sent to a printer in the displayed format. Files that are bigger than memory can be handled. [3]

beaver

An Early AdVanced EditoR Beaver is a text editor that is lightweight but full of features for programming from web authoring to C programming. It is based on the GTK+ toolkit, supports tons of languages through config files (compatible with UltraEdit 'wordfile.txt') and offers functions such as automatic indentation, correction and completion, or syntax highlighting. [3]

BEB

Binary Exponential Backoff (CSMA/CD, LIB) [95]

BEC

Back-End-Chip (DVR) [95]

BECEEP

BErlin Continuing Engineering Education Program, "BeCEEP" [95]

Becker, Donald

a staff scientist with the Center for Excellence in Space Data and Information Sciences (CESDIS). Donald has been extremely influential in the development of low-cost, high-performance parallel computing as the chief investigator of the Beowulf Project. Becker has written enhancements to the kernel network subsystem to support faster I/O on high-speed networks, device drivers for countless Ethernet cards, and a distributed shared-memory package. [32]

BECN

Backward Explicit Congestion Notification (ATM) [95]

BED

Bookmark Exploring Dabbler (VRML) [95]

BEDO

Burst EDO [DRAM] (EDO, RAM, DRAM, IC, Micron) [95]

BEDODRAM

Burst Extended Data Out DRAM (RAM, DRAM, IC), "BEDO-DRAM" [95]

beecrypt2

An open source C library of cryptographic algorithms. BeeCrypt is an open source cryptography library that contains highly optimized C and assembler implementations of many well-known algorithms including Blowfish, SHA-1, Diffie-Hellman, and ElGamal. Unlike some other crypto libraries, BeeCrypt is not designed to solve one specific problem, like file encryption, but to be a general purpose toolkit which can be used in a variety of applications. There are also no patent or royalty issues associated with BeeCrypt, and it is released under the GNU LGPL license, which means it can be used for free in both open source and closed source commercial projects. [3]

Beehive Linux

Beehive Linux is a distribution made by system administrators, for system administrors. It's intent is to provide fast and clean setup of workhorse servers and workstations. Version 0.5.0 was released April 16, 2002. Version 0.6.0 was released September 15, 2002. [33]

beep

Advanced pc-speaker beeper beep does what you'd expect: it beeps. But unlike printf "\a" beep allows you to control pitch, duration, and repetitions. Its job is to live inside shell/perl scripts and allow more granularity than one has otherwise. It is controlled completely through command line options. It's not supposed to be complex, and it isn't - but it makes system monitoring (or whatever else it gets hacked into) much more informative. [3]

BEEV

Bundesverband der Elektronik- und ElektroschrottVerwerter (org.) [95]

BEF

Brightness Enhancement Foile (LCD) [95]

beforelight

screen saver [34]

Behlendorf, Brian

although the Apache web server is largely a community effort, Behlendorf is probably one of its most important developers. [32]

Bell-LaPadula Modle (BLM)

An academic model for enforcing access control for government and military. The model is based around the idea of mandator access control. The formal definition from TCSEC is: ...a means of restricting access to objects based on the sensitivity (as represented by a label) of the information contained in the objects and the formal authorization (e.g., clearance) of subjects to access information of such sensitivity In this definition, a "subject" is somebody (user) who wants access to an "object" (information, data file, system). The subject and object have different security levels. Objects (information, data, systems) are assigned security classification levels. A typical example would be: unclassified < confidential < secret < top-secret Subjects are assigned similar clearance levels that allow access to objects of similar level or below. For example, if you are a government employee with "secret" clearance level, you can access everything but "top-secret" information. A classification level such as "top-secret" will also include categories. For example, you may have a "secret" clearance for NATO information, and "top-secret" clearance for all matters pertaining to nuclear weapons. The system follows the principle of least privilege. Therefore, you would not be cleared to access top-secret NATO nuclear plans because your NATO clearance isn't high enough. [96]

BELLCORE

BELL COmmunications REsearch (org., USA), "Bellcore" [95]

BEOS

Be Operating System (OS), "BeOS" [95]

Beowulf

a multi computer architecture which can be used for parallel computations. It is a system which usually consists of one server node, and one or more client nodes connected together via Ethernet or some other network. It is a system built using commodity hardware components, like any PC capable of running Linux, standard Ethernet adapters, and switches. [32]

Beowulf

A network of relatively inexpensive computers (including PCs), potentially using different processors and hardware architectures, united by Linux and special system-level software into a massively parallel computing system. The end result is a system capable of supercomputer computation at a much lower price. This sort of system is ideal for compute-intensive tasks such as weather modeling, because the calculations can be divided among dozens, hundreds, or even thousands of separate processors all running simultaneously. Sometimes referred to a "Beowulf-class supercomputer", or a super-cluster or hyper-cluster. For more on Beowulf technology, read the following articles: www.linuxworld.com/linuxworld/lw-2000-04/lw-04-parallel.html, and www.ibm.com/press/prnews.nsf/Searchvw/3f4e88b102477aa5852568460067a52a. [8]

Beowulf

Famed was this Beowulf: far flew the boast of him, son of Scyld, in the Scandian lands. So becomes it a youth to quit him well with his father's friends, by fee and gift, that to aid him, aged, in after days, come warriors willing, should war draw nigh, liegemen loyal: by lauded deeds shall an earl have honor in every clan. Beowulf is the earliest surviving epic poem written in English. It is a story about a hero of great strength and courage who defeted a monster called Grendel. See History to find out more about the Beowulf hero. There are probably as many Beowulf definitions as there are people who build or use Beowulf Supercomputer facilities. Some claim that one can call their system Beowulf only if it is built in the same way as the NASA's original machine. Others go to the other extreme and call Beowulf any system of workstations running parallel code. My definition of Beowulf fits somewhere between the two views described above, and is based on many postings to the Beowulf mailing list: Beowulf is a multi computer architecture which can be used for parallel computations. It is a system which usually consists of one server node, and one or more client nodes connected together via Ethernet or some other network. It is a system built using commodity hardware components, like any PC capable of running Linux, standard Ethernet adapters, and switches. It does not contain any custom hardware components and is trivially reproducible. Beowulf also uses commodity software like the Linux operating system, Parallel Virtual Machine (PVM) and Message Passing Interface (MPI). The server node controls the whole cluster and serves files to the client nodes. It is also the cluster's console and gateway to the outside world. Large Beowulf machines might have more than one server node, and possibly other nodes dedicated to particular tasks, for example consoles or monitoring stations. In most cases client nodes in a Beowulf system are dumb, the dumber the better. Nodes are configured and controlled by the server node, and do only what they are told to do. In a disk-less client configuration, client nodes don't even know their IP address or name until the server tells them what it is. One of the main differences between Beowulf and a Cluster of Workstations (COW) is the fact that Beowulf behaves more like a single machine rather than many workstations. In most cases client nodes do not have keyboards or monitors, and are accessed only via remote login or possibly serial terminal. Beowulf nodes can be thought of as a CPU + memory package which can be plugged in to the cluster, just like a CPU or memory module can be plugged into a motherboard. Beowulf is not a special software package, new network topology or the latest kernel hack. Beowulf is a technology of clustering Linux computers to form a parallel, virtual supercomputer. Although there are many software packages such as kernel modifications, PVM and MPI libraries, and configuration tools which make the Beowulf architecture faster, easier to configure, and much more usable, one can build a Beowulf class machine using standard Linux distribution without any additional software. If you have two networked Linux computers which share at least the /home file system via NFS, and trust each other to execute remote shells (rsh), then it could be argued that you have a simple, two node Beowulf machine. [30]

BER

Basic Encoding Rules [for ASN.1] (ASN.1, OSI, ISO, IS 8825) [95]

BER

Bit Error Rate [95]

Berkeley Internet Name Domain (BIND)

A domain name service implementation developed by the University of California at Berkeley. BIND is distributed with the named daemon, which actively listens for requests and queries root name servers to translate IP addresses to corresponding domain names and vice versa. [94]

BERKOM

BERliner KOMmunikationssystem (network) [95]

BERT

Bit Error Rate Test [95]

BES

Block Ended by Symbol (IBM, assembler) [95]

BES

Bursty Errored Seconds (DS1/E1) [95]

BEST

Borland Enhanced Support and Training (Borland) [95]

BEST

Business Executive System for Timesharing (OS, Qantel) [95]

beta

/bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. 1. Mostly working, but still under test; usu. used with 'in': 'in beta'. In the Real World, systems (hardware or software) software often go through two stages of release testing: Alpha (in-house) and Beta (out-house?). Beta releases are generally made to a group of lucky (or unlucky) trusted customers. 2. Anything that is new and experimental. "His girlfriend is in beta" means that he is still testing for compatibility and reserving judgment. 3. Flaky; dubious; suspect (since beta software is notoriously buggy). Historical note: More formally, to beta-test is to test a pre-release (potentially unreliable) version of a piece of software by making it available to selected (or self-selected) customers and users. This term derives from early 1960s terminology for product cycle checkpoints, first used at IBM but later standard throughout the industry. 'Alpha Test' was the unit, module, or component test phase; 'Beta Test' was initial system test. These themselves came from earlier A- and B-tests for hardware. The A-test was a feasibility and manufacturability evaluation done before any commitment to design and development. The B-test was a demonstration that the engineering model functioned as specified. The C-test (corresponding to today's beta) was the B-test performed on early samples of the production design, and the D test was the C test repeated after the model had been in production a while. [7]

beta software

Development copies that are released prior to the full version. They are released to aid debugging of the software and to obtain real world reports of its operation. An expiry date is often built into the software. See alpha software. [32]

BEVU

Bundesvereinigung mittelstaendischer Elektro- und elektronikgeraete entsorgungs- und VerwertungsUnternehmen Org., Germany [95]

BEW

Business Engineering Workbench (R/3, SAP) [95]

BF

Bus Fraction [pin] (Intel, Pentium, CPU) [95]

bfbtester

Brute Force Binary Tester BFBTester is great for doing quick, proactive, security checks of binary programs. BFBTester will perform checks of single and multiple argument command line overflows as well as environment variable overflows. BFBTester can also watch for tempfile creation activity to alert the user of any programs using unsafe tempfile names. While BFBTester can not test all overflows in software, it is useful for detecting initial mistakes that can red flag dangerous software. [3]

BFD

Binary File Descriptor (Unix) [95]

BFN

Bye For Now (slang, IRC, Usenet) [95]

BFOC

Bayonet Fiber Optic Connector [95]

bfr

nonblocking 8-bit-clean pipe buffer bfr's purpose is to buffer data. It buffers from its standard input and/or a list of files of your choosing, and allows this data to flow to its standard output at whatever rate that end can handle. It's useful for any situation in which its beneficial to have I/O occur in a detached yet smooth fashion. Also contained is bfp, a buffering /dev/dsp writer. Pipe your raw PCM data to it, for skip-free bliss. [3]

BFT

Binary File Transfer (DFUe) [95]

bg5cc

Big-5 wide-characters rectifier Bg5cc converts '\' in Big-5 wide-characters that appear in source programs to '\\'. This ensures programs that contain Big-5 characters can be compiled correctly. Bg5cc should have little use to end-users. [3]

bg5ps

A utility to print Chinese Big5/GB documents using TrueType fonts Bg5ps is a utility to output a Postscript file from a Chinese Big5 or GB2312 encoded document by using TrueType fonts. Postscript files produced by Netscape and mpage that contain Big5 or GB2312 characters can be filtered by bg5ps so that the Chinese characters within can be printed correctly. If you want to use the configuration tool 'bg5psconf', make sure you have the package python-gtk installed. [3]

BGA

Ball Grid Array (CPU, IC) [95]

BGI

Borland Graphics Interface (Borland) [95]

BGP

Border Gateway Protocol (RFC 1267/1771, IP) [95]

BGP (Border Gateway Protocol)

On the Internet, BGP is used between ISPs in order to communicate routers. For example, imagine that the ALICE ISP needs to reach the BOB ISP. However, ALICE is not directly connected to BOB. ALICE therefore must figure out which ISP should be used to send traffic to BOB. It is through the use of BGP that such information is discovered. The name "border" comes from the fact that ISPs use BGP only on their borders (in contrast, they would use some other protocol (like OSPF) inside their networks). Key point: BGP can be subverted in many ways. BGP is generally unauthenticated, and rogue ISPs can play havoc. [96]

BGT

Broadcast and Group Translators [95]

BHCA

Busy Hour Call Attempts [95]

BHLI

Broadband High Layer Information, "B-HLI" [95]

BHN

Bayerisches Hochschulnetz (network) [95]

BHT

Branch History Table (CPU) [95]

BI

Breidbart-Index (Usenet, ECP, EMP) [95]

BIAB

Back In A Bit (DFUe, Usenet, IRC) [95]

BIB

Bus Interface Board [95]

bibindex

Fast lookup in BibTeX bibliography data bases bibindex converts a .bib file to a .bix file, which is a compact binary representation of the .bib file containing hash tables for fast lookup, as well as byte offset positions into the corresponding .bib file. biblook provides an interactive lookup facility using the .bix and .bib files. It verifies that the file version number and bibindex version number match its own values, and also compares the file time stamps so that it can detect whether the .bix file is out-of-date with respect to the .bib file. In either case, execution terminates. This Debian package features a command line history mechanism through the GNU readline library. [3]

bibletime

A bible study tool for KDE BibleTime 1.1 is a free and easy to use bible study tool for UNIX systems. It requires a working KDE2 environment and SWORD 1.5.3 or later. BibleTime provides easy handling of digitized texts (Bibles, commentaries and lexicons) and powerful features to work with these texts (search in texts, write own notes, save, print etc.). [3]

bibtex

make a bibliography for (La)TeX [34]

bibtex2html

BibTeX to HTML translator and BibTeX filter tool Collection of tools for filtering BibTeX data bases and for producing HTML documents from BibTeX data bases: - aux2bib extracts a BibTeX database consisting of only the entries that are refereed by an aux file. - bib2bib is a filter tool that reads one or several bibliography files, filters the entries with respect to a given criterion, and outputs the list of selected keys together with a new bibliography file containing only the selected entries; - bibtex2html is a translator that reads a bibliography file and outputs two HTML documents that are respectively the cited bibliography in a nice presentation, and the original BibTeX file augmented with several transparent HTML links to allow easy navigation. See the bibtex2html homepage http://www.lri.fr/~filliatr/bibtex2html/index.en.html. [3]

bibtool

A tool for manipulating BibTeX data bases. BibTeX provides an easy to use means to integrate citations and bibliographies into LaTeX documents. But the user is left alone with the management of the BibTeX files. The program BibTool is intended to fill this gap. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities -- and intentions -- of BibTeX. [3]

bibview

X11 Bibliography database tool bibview is a tool to let you set up and maintain BibTeX bibliography databases. LaTeX can then use these automatically in citations and bibliographies in your documents. From its README: It [bibview] supports the user in making new entries, searching for entries and moving entries from one BiB to another. It is possible to work with more than one BiB simultaneously. bibview is implemented with Xt and Athena Widgets. There are six types of windows in bibview: The main window contains menus for customizing bibview and for working with BiBs on the file level. The bibliography window (one for every open BiB) contains commands for manipulating the BiB. The list window (at most one for every open BiB) shows a list of entries. It displays the fields author, title, type and year. The card window (at most one for every entry) helps editing an entry. It contains boxes for each field of the entry (according to the type). The fields can be edited by putting the mouse cursor into the field. Macros in fields and the symbol for concatenation ('#') are marked with a preceding '@'. [3]

BIC

Bit Independence Criterion (cryptography) [95]

BIC

Bus Interface Chip (DVR) [95]

BICI

Broadband InterCarrier Interface (B-ISDN), "B-ICI" [95]

bidentd

Bisqwit's identd Bisqwit's identd is an Identification Protocol (RFC 1413) daemon. It works like an ident daemon is supposed to work. Masquerading is supported, and works recursively. Works only under Linux, due to the use of /proc filesystem. A typical case for using Bisqwit's identd: - Alpha has the internet connection. It has an ip in internet. - Beta is masqueraded by Alpha. - Gamma is masqueraded by Beta. - Somebody in Gamma starts irc, and the irc server (in internet) gets the username of the user in Gamma, correctly. All of these computers would be running bidentd (from inetd), although Gamma could have any ident daemon, as it does not masquerade further. [3]

BIDI

BIDirectional [95]

BIDS

Borland International Data Structures (Borland) [95]

bidwatcher

Tool for watching and bidding on eBay auctions Bidwatcher is a tool for eBay users (eBay is a giant internet auction site). It is a stand alone application that can track auctions and perform automated bids. [3]

biew

console hex viewer/editor with disassembler BIEW (Binary vIEW) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight PentiumIII/K7 Athlon/Cyrix-M2 disassembler, full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF, a.out, arch, coff32, PharLap, rdoff executable formats, a code guider, and lot of other features, making it invaluable for examining binary code. DOS, Win32, OS/2, Linux, BeOS, Unix versions are available. [3]

BIF

Benchmark Interchange Format (PLB) [95]

BIF

Built In Function (REXX) [95]

biff

a mail notification tool biff is a small little program that tells you when you get mail. Most standard .bashrc files include 'biff y' at the start to enable notification. The included biff server is notified whenever new mail arrives. [3]

biff /bif/ vt.

To notify someone of incoming mail. From the BSD utility biff(1), which was in turn named after a friendly dog who used to chase frisbees in the halls at UCB while 4.2BSD was in development. There was a legend that it had a habit of barking whenever the mailman came, but the author of biff says this is not true. No relation to B1FF. [7]

Bifrost

The Bifrost Network Project aims to find stability, performance, filter capabilities, administration, computer security, scalability and development possibilities of a Linux based streamlined router/firewall system. The hardware is basically a standard PC with two (or more) network interfaces (using preferably the Intel Tulip chip or an e1000 Gigabit card) and a 45 or 48 MB flash disk. The operating system is a modified, minimal and optimized Linux distribution, with the kernel configured for firewalling and routing. The filter which controls the firewall security policy, is part of the kernel code and can be configured via ipfwadm, ipchains or iptables. [33]

BIG

Bionet Intelligent Gateway (BioData) [95]

big-endian

It describes the order in which bytes of a word are processed. Many RISC computers and 68000 processors use big-endian representations where the high-order byte is stored at the lower address. [32]

BIGFON

Breitbandiges Integriertes Glasfaser-Fernmelde-OrtsNetz [95]

bigloo

A practical Scheme compiler Bigloo is a Scheme system which includes a compiler generating C code and an interpreter. Bigloo is conformant to IEEE Scheme and is mostly conformant to Revised^5 Report on the Algorithmic Language Scheme with many extensions: - Rgc, a lex facility. - Match, a pattern-matching compiler. - Foreign languages interface. - Module language. - Extension package system. - An LALR facility. - An Object system. - DSSSL support. - Unicode characters and strings. - Process, Pipe and Socket support. [3]