Teach Time Encyclopedia - Learn About Our World
Home Page
Teach Time
Featured Topics

United States
by state

CITYology

Academic Disciplines

Historical Timelines

Themed Timelines

Calendars

Reference Tables

Biographies

How-tos



Friday, July 25, 2008

Clone

This article is about computer systems. For the process of biological cloning, see Cloning.

In computer science, a clone is a computer system based on another company's system and designed to be compatible with it.

When IBM came out with the IBM PC in 1981, other companies such as Compaq decided to put out a clone of the PC as a legal reimplemenatation from the PC's documentation or reverse engineering. As most of the components except the PC's BIOS were publicly available, all Compaq had to do was reverse engineer the BIOS. The result was a machine that had more bang for the buck than the archetypes that the machine resembled. The term "PC clone" fell out of use in the 1990s; the class of machines it now describes are simply called PCs or Intel machines.

Software can also be cloned by reverse engineering or legal reimplementation from documentation or other sources. Software such as MS-DOS's edlin line editor and the Unix operating system have been cloned. The reasons for cloning may include getting around draconian licensing fees or as a curiosity; e.g. because the programmer can.

The Jargon File has this definition for clone:

  1. An exact duplicate: "Our product is a clone of their product." Implies a legal reimplementation from documentation or by reverse-engineering. Also connotes lower price.
  2. A shoddy, spurious copy: "Their product is a clone of our product."
  3. A blatant ripoff, most likely violating copyright, patent, or trade secret protections: "Your product is a clone of my product." This use implies legal action is pending.
  4. [obs] `PC clone:' a PC-BUS/ISA or EISA-compatible 80x86-based microcomputer (this use is sometimes spelled `klone' or `PClone'). These invariably have much more bang for the buck than the IBM archetypes they resemble. This term fell out of use in the 1990s; the class of machines it describes are now simply `PCs' or `Intel machines'.
  5. [obs.] In the construction `Unix clone': An OS designed to deliver a Unix-lookalike environment without Unix license fees, or with additional `mission-critical' features such as support for real-time programming. Linux and the free BSDs killed off this product category and the term with it.
  6. v. To make an exact copy of something. "Let me clone that" might mean "I want to borrow that paper so I can make a photocopy" or "Let me get a copy of that file before you mung it".


Internet Hotel Solutions

Site Sponsors
AC Units
Baltimore Harbor
Boot Camp Grads
Bra Size
Burkittsville
College Hotels
Digital Harbor
Free Cell Phones
Golden Hare Travel
Golf Vacations
Golf Courses
Gourmet
Hair Styles
Hippodrome
iWoman
Lesson Plans
Maryland Hotels
MD Genealogy
Minor League Stuff
Motel Site
Ocean City
OC Real Estate
Old Agers
Office Supplies
Orlando
Pet Friendly Hotel
Room Prices
Savannah, GA
Ski Vacations
South Baltimore
Student Teaching
Travel Sources
University Hotels
Visit Military Bases
Washington, DC

Brought to you by NoChildLeftBehind.com and the Beaches and Towns Network, LLC.