https://www.gnu.org/manual/blurbs.html Ball and Paddle is a classic arcade game in which you use a paddle at the bottom of the screen to bounce a ball against bricks in the upper region, eliminating the bricks as they are hit. As a novel twist, events and attributes of all the objects (bricks, ball, etc.) may be scripted with GNU Guile. GNU Barcode is a flexible tool to produce printed barcodes from text strings. It supports a variety of encoding standards and sizing measurements. Barcodes can be output in PostScript or Encapsulated PostScript formats. Bash is the shell, or command-line interpreter, of the GNU system. It is compatible with the Bourne Shell, but it also integrates useful features from the Korn Shell and the C Shell and new improvements of its own. It allows command-line editing, unlimited command history, shell functions and aliases, and job control while still allowing most sh scripts to be run without modification. Bayonne is the telephony server of the GNU Telephony project. It offers a scalable environment for the development and deployment of telephony solutions, with a focus on SIP. GNU Bazaar is a version control system that allows you to record changes to project files over time. It supports both a distributed workflow as well as the classic centralized workflow. bc is an arbitrary precision numeric processing language. It includes an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes dc, a reverse-polish calculator. GNU Binutils is a collection of tools for working with binary files. Perhaps the most notable are ld, a linker, and as, an assembler. Other tools include programs to display binary profiling information, list the strings in a binary file, and utilities for working with archives. The bfd library for working with executable and object formats is also included. GNU Bison is a general-purpose parser generator. It can build a deterministic or generalized LR parser from an annotated, context-free grammar. It is versatile enough to have many applications, from parsers for simple tools through complex programming languages. GNU Bool is a utility to perform text searches on files using Boolean expressions. For example, a search for hello AND world would return a file containing the phrase Hello, world!. It supports both AND and OR statements, as well as the NEAR statement to search for the occurrence of words in close proximity to each other. It handles context gracefully, accounting for new lines and paragraph changes. It also has robust support for parsing HTML files. GNU BPEL2oWFN translates a web service expressed in Web Service Business Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN). It may additionally convert a BPEL4Chor choreography to a Petri Net model. Properties of Petri Nets may be analyzed efficiently, due to the use of static analysis to make the models compact. Control and data flow analysis, as well as basic checks for deadlocks and other such properties are available.