Clone (computing)
This article needs additional citations for verification. (August 2014) |
In computing, a clone is hardware or software that is designed to function in exactly the same way as another system.[1] A specific subset of clones are remakes (or remades), which are revivals of old, obsolete, or discontinued products.
Motivation
Clones and remakes are created for reasons including competition, standardization, availability across platforms, and as homage. Compatibility with the original system is usually the explicit purpose of cloning hardware or low-level software such as operating systems (e.g. AROS and MorphOS are intended to be compatible with AmigaOS). Application software is cloned by providing the same functionality.
Commercially-motivated clones are made often during a competitor product's initial successful commercial run, intentionally competing with the original and trying to participate in their success.
Hardware
Hardware clones
When
While the term has mostly fallen into commercial disuse, the term clone for PCs still applies to a PC made to entry-level or above standard (at the time it was made) which bears no commercial branding (e.g., Acer, Dell, HP, IBM). This includes, but is not limited to, PCs assembled by home users or corporate IT departments. (See also White box (computer hardware).)
There were many
Hardware remakes
Examples for hardware remakes include recent home computer remakes.
A special kind of hardware remakes are
Software
Software can be cloned by
In the United States, the case of
Yet, the public interface may also be subject to copyright to the extent that it contains expression (such as the appearance of an icon). For example, in August 2012,
Examples of software cloning include the ReactOS project which tries to clone Microsoft Windows, and GNU Octave, which treats incompatibility with MathWorks MATLAB as a bug.[6]
Video games
Since the start of the video game industry, clones of successful concepts and games have been common. The first influential first-person shooter, Doom, led in the 1990s to the creation of a new genre dubbed as Doom clones. In the 2000s, the open world action-adventure Grand Theft Auto inspired the creation of many Grand Theft Auto clones.
Software remakes
Remakes of software are revivals of old, obsolete, or discontinued software.
A good share of software remakes are
Since the 2000s there has been an increasing number of commercial remakes of classical games by the original developer or publisher for current platforms as the
Other uses of the term
Databases
A
Desktop
Since 2010, clone computing, in the sense of replicating a session on a host computer in a virtual instance in the
The clone computer replicates, runs, and is always available through a series of cloud servers. Unlike remote management software, clone computing has no dependency on the host computer.
Disk cloning software
Disk cloning is the process of copying the contents of one computer hard drive to another disk or to an "image" file. Typically, the contents of the first disk are written to an image file as an intermediate step, and the second disk is loaded with the contents of the image. A cloned drive can replace the original, rather than simply containing backup copies of files.
Cloning software replicates the operating system, drives, software and patches of one computer for a variety of purposes, including setting up multiple computers, hard drive upgrades, and system recovery in the event of disk failure or corruption.[10]
Programming
In
See also
- Clean room design
- Game engine recreation
- Plug compatible
- Video game clone
- Video game remake
- Category:Computer hardware clones
- Category:Video game console remakes
References
- ^ clone /n./ "An exact duplicate: "Our product is a clone of their product." Implies a legal reimplementation from documentation or by reverse-engineering" from the Jargon File
- ^ Griffen, Daniel Nye (2012-08-06). "EA Sues Zynga, But Deeper Social Issues Threaten". Forbes. Retrieved 2012-08-07.
- ^ Brown, Nathan (2012-01-25). "How Zynga cloned its way to success". Edge. Archived from the original on Jul 9, 2012. Retrieved 2012-08-07.
- ^ Jamison, Peter (2010-09-08). "FarmVillains". SF Weekly. Archived from the original on Aug 2, 2012. Retrieved 2012-08-07.
- Gamasutra. Retrieved 2013-02-15.
- ^ 11. Porting programs from MATLAB to Octave "There are still a number of differences between Octave and MATLAB, however in general differences between the two are considered as bugs."
- Rock, Paper, Shotgun. Retrieved 2013-06-28.
The worst days [for game development] were the cartridge days for the NES. It was a huge risk – you had all this money tied up in silicon in a warehouse somewhere, and so you'd be conservative in the decisions you felt you could make, very conservative in the IPs you signed, your art direction would not change, and so on. Now it's the opposite extreme: we can put something up on Steam, deliver it to people all around the world, make changes. We can take more interesting risks.[...] Retail doesn't know how to deal with those games. On Steam [a digital distributor] there's no shelf-space restriction. It's great because they're a bunch of old, orphaned games.
- ^ "The Secret of Monkey Island: Special Edition Tech Info". GameSpot. Archived from the original on April 2, 2010. Retrieved November 15, 2011.
- ^ Onyett, Charles (June 2, 2009). "E3 2009: The Secret of Monkey Island: Special Edition Preview". IGN. Retrieved November 15, 2011.
- ^ "Definition of cloning software". PCMAG. Retrieved 2023-08-29.