Bootable Business Card
   HOME

TheInfoList



OR:

A bootable business card (BBC) is a
CD-ROM A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs. Some CDs, called enhanced CDs, hold both comput ...
that has been cut, pressed, or molded to the size and shape of a
business card Business cards are cards bearing business information about a company or individual. They are shared during formal introductions as a convenience and a memory aid. A business card typically includes the giver's name, company or business aff ...
(designed to fit in a wallet or pocket). Alternative names for this form factor include "
credit card A credit card is a payment card issued to users (cardholders) to enable the cardholder to pay a merchant for goods and services based on the cardholder's accrued debt (i.e., promise to the card issuer to pay them for the amounts plus the o ...
", "
hockey rink An ice hockey rink is an ice rink that is specifically designed for ice hockey, a competitive team sport. Alternatively it is used for other sports such as broomball, ringette, rinkball, and rink bandy. It is a rectangle with rounded corners and s ...
", and "
wallet A wallet is a flat case or pouch often used to carry small personal items such as paper currency, credit cards; identification documents such as driver's license, identification card, club card; photographs, transit pass, business cards and oth ...
-size". The cards are designed to hold about 50 MB. The CD-ROM business cards are generally used for commercial product demos, are mailed to prospective customers, and are given away at
trade show A trade fair, also known as trade show, trade exhibition, or trade exposition, is an exhibition organized so that companies in a specific industry can showcase and demonstrate their latest products and services, meet with industry partners and cu ...
s. Although the term "bootable business card" could be applied to any bootable CD-ROM in the business card form factor, it almost always refers to one which contains a compact
Linux distribution A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
generally containing a suite of system diagnostic and rescue tools and/or demos of specific packages.


History

In 1999
Linuxcare Linuxcare is an American IT services company founded in San Francisco in 1998 by Dave Sifry, Arthur Tyde and Dave LaDuke. The company's initial goal was to be "the 800 number for Linux" and operate 24 hours a day. Due to the dot-com bubble of the e ...
employee Duncan MacKinnon proposed the idea of producing and distributing such a card for an upcoming tradeshow. He and his team of volunteers (fellow employees) coined the phrase "bootable business card". The premiere version was available at the first
LinuxWorld LinuxWorld has various meanings: * LinuxWorld Conference and Expo - a series of Linux conferences worldwide that became OpenSource World in 2009 * LinuxWorld Magazine - a print publication produced from 2003 to 2006 * LinuxWorld.com Internation ...
Expo in
San Jose, California San Jose, officially San José (; ; ), is a major city in the U.S. state of California that is the cultural, financial, and political center of Silicon Valley and largest city in Northern California by both population and area. With a 2020 popul ...
. The initial press run produced 10,000 copies. Most of those were given away at the show and shipped to Linux users groups in the ensuing months. Since the project consisted of
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
and
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
, and the idea was compelling and simple, a number of other Linux BBCs rapidly became available. The first derivative was produced by the Irish Linux Users Group. Over the years, most of the creators of the original Linuxcare BBC left the company, but have continued to work on the project which is now called the
LNX-BBC Linuxcare is an American IT services company founded in San Francisco in 1998 by Dave Sifry, Arthur Tyde and Dave LaDuke. The company's initial goal was to be "the 800 number for Linux" and operate 24 hours a day. Due to the dot-com bubble of the ...
. At least one of the boxed
Red Hat Linux Red Hat Linux was a widely used Commercial software, commercial Open-source software, open-source Linux distribution created by Red Hat until its discontinuation in 2004. Early releases of Red Hat Linux were called Red Hat Commercial Linux. R ...
packages included a system rescue CD in business card form factor. Many derivatives and clones of the BBC have proliferated. Almost all of these run on PCs. Limited success has been achieved on BBCs and Live CDs on other computing platforms. The early versions of the Linuxcare BBC were collections of packages that had been precompiled for other distributions (such as
Debian Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
and
Red Hat Linux Red Hat Linux was a widely used Commercial software, commercial Open-source software, open-source Linux distribution created by Red Hat until its discontinuation in 2004. Early releases of Red Hat Linux were called Red Hat Commercial Linux. R ...
from which subsets of files were copied into the directory from which the BBC was "mastered" (the
ISO 9660 ISO 9660 (also known as ECMA-119) is a file system for optical disc media. Being sold by the International Organization for Standardization (ISO) the file system is considered an international technical standard. Since the specification is av ...
CD images were built). Building the entire mini-distribution from source code was the major undertaking of the LNX-BBC project (which formed of the original Linuxcare members with other contributors and volunteers). The first version of the LNX-BBC that was independent from Linuxcare was 1.618 (a number suggested by team member Seth Schoen, an approximation of the
golden ratio In mathematics, two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Expressed algebraically, for quantities a and b with a > b > 0, where the Greek letter phi ( ...
, or
phi Phi (; uppercase Φ, lowercase φ or ϕ; grc, ϕεῖ ''pheî'' ; Modern Greek: ''fi'' ) is the 21st letter of the Greek alphabet. In Archaic and Classical Greek (c. 9th century BC to 4th century BC), it represented an aspirated voicele ...
(φ), and a tribute to
Donald Knuth Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer sc ...
who uses successively more precise approximations of π for versioning his
TeX Tex may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Joe Tex (1933–1982), stage name of American soul singer Joseph Arrington Jr. Entertainment * ''Tex'', the Italian ...
typesetting system). Beginning with version 2.0, all LNX-BBC discs are built entirely from source code using the GAR system
GAR is short for "Gmake Autobuild Runtime" -->. This version was used by the
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)#501(c)(3), 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed ...
as their membership card (given sponsoring members for their donations). More recently, the 50 MB
Damn Small Linux Damn Small Linux (DSL) is a discontinued computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graph ...
can be put on BBCs. There have also been "BBC" releases of other free operating systems such as
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
.


Operation

The key of the bootable business card is that it runs completely from the CD and the system's memory (RAM), as several "Live" CD versions of Linux have been doing for years. One simply puts the CD into the drive, powers up the computer and ensures that the CD drive is selected for boot before the hard drive. Once booted, the
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
runs from the CD and out of the system's
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * Ra ...
. Because the business card form factor has such a small capacity the Linuxcare developers typically choose to use a compressed filesystem. This allows the typical BBC to contain about 100
megabyte The megabyte is a multiple of the unit byte for digital information. Its recommended unit symbol is MB. The unit prefix ''mega'' is a multiplier of (106) in the International System of Units (SI). Therefore, one megabyte is one million bytes o ...
s of software in only about 50 megabytes of disc space. The original BBC and most of its clones and derivatives will scan the system for recognized
filesystem In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
s, automatically "mounting" these up in read-only mode. This makes filesystems on any local hard disks accessible while minimizing the risk of inadvertent corruption, deletion or other damage to files on local drives. A typical BBC contains a suite of networking, back-up and data recovery utilities, which is why they are valued by Linux system administrators as rescue tools. Many BBCs use the cloop (compressed loopback) driver which provided a compressed read-only filesystem for Linux. Of course they typically have some of the system's memory (RAM) configured as a ramdisk (or perhaps several RAM disks). This typically leaves the CD-ROM drive dedicated for the duration of the system usage. However, some BBCs create a larger ramdisk and copy the entire system off the CD, thus making the drive available for other CDs or DVDs. This is useful because some PCs have only a single CD or DVD drive. Once booted, these systems provide a UNIX/Linux command line prompt (generally as the root user). Some also provide some very compact
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
(GUI) tools. The LNX-BBC includes a small X (
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wit ...
) server and a web browser called BrowseX (among other tools). At their core most BBCs are rescue and diagnostics tools for expert professionals, and normal user-operations are catered for better by Live CD distributions.


Alternatives

A number of Linux distributions run from
Live CD A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading fro ...
s, operating in a similar manner to a bootable business card, notably including the
Knoppix KNOPPIX ( ) is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first live operating system distributions (just after Yggdrasil Linux). Knoppix was developed b ...
and
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: ''Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All the ...
distributions. Similarly, Linux distributions can often be configured to run from a
USB flash drive A USB flash drive (also called a thumb drive) is a data storage device that includes flash memory with an integrated USB interface. It is typically removable, rewritable and much smaller than an optical disc. Most weigh less than . Since firs ...
, or a similar medium, such as a
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
. Some can be booted over a network.


Risks

Bootable business cards may hold malware as bootable media is an easy way for malware to infect a system and unsuspecting users are easily tempted by their novelty. It is also difficult for the average user to determine their contents before booting.


See also

*
Shaped CD A shaped compact disc is a non-circular compact disc. Examples include business card CDs, CDs in the shape of a star, a map of a country, interview material and more. These discs are usually made for marketing purposes and are properly read by ...
*
Live CD A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading fro ...
* DVD card


References

{{Compact disc navbox Compact disc