Clone (informática)

sistema de hardware ou software concebido para funcionar de forma idêntica a outro sistema

Na informática, um clone é um hardware ou software desenhado para funcionar exatamente da mesma maneira que outro sistema.[1]

Clones são criados por diversas razões que incluem competição, padronização, disponibilidade para outras plataformas, e como homenagem.

Hardware

editar

Quando a IBM anunciou o IBM PC em 1981, outras empresas como a Compaq decidiram vender clones do PC como uma reimplementação legal a partir da documentação do PC ou por engenharia reversa. Como a maioria dos componentes, excepto o BIOS do PC, estavam publicamente disponíveis, tudo o que a Compaq precisava de fazer era a engenharia reversa do BIOS. O resultado foi uma máquina com desempenho semelhante e preço mais baixo do que as máquinas clonadas.[2][3] O uso do termo "clone de PC" para descrever computadores compatíveis com IBM PC caiu em desuso na década de 1990, sendo agora chamados simplesmente de PCs.

Embora o termo tenha caído em desuso comercial, o termo clone para PCs ainda se aplica a um PC feito ao nível básico ou acima do padrão (na altura em que foi feito) que não tem qualquer marca comercial (por exemplo, Acer, Dell, HP, IBM). Isso inclui, mas não se limita a, computadores montados por entusiastas ou por departamentos de informática das empresas.[4]

Um exemplo de clonagem de hardware, são os vários clones do Nintendo Entertainment System devido à popularidade e longevidade do Nintendo Entertainment System.[5]

Software

editar

O software pode ser clonado por engenharia reversa, reimplementação legal a partir de documentação ou de outras fontes, ou também observando a aparência e o comportamento de um programa. Os motivos para a clonagem de software podem incluir contornar taxas indesejáveis de licenciamento, adquirir conhecimento sobre as características do sistema, ou criar uma alternativa interoperável para uma plataforma não suportada. O GNU, um clone do UNIX, foi motivado pela necessidade do movimento do software livre em ter um sistema operativo constituído inteiramente de software livre.[6]

Exemplos de clonagem de software incluem o projeto ReactOS, que tenta clonar o Microsoft Windows,[7] e o GNU Octave, que considera as diferenças com o MathWorks MATLAB como um bug.[8]

Jogos eletrónicos

editar
 Ver artigo principal: Clone de jogo eletrônico

Desde o início da indústria dos jogos eletrónicos, clones de conceitos e jogos com sucesso têm sido comuns.[9] O primeiro jogo de tiro em primeira pessoa influente, Doom, provocou na década de 1990 à criação de um novo género de jogos denominado de Doom clones.[10] Nos anos 2000 o Grand Theft Auto III, o jogo mundo aberto de acção-aventura, inspirou a criação de muitos clones de Grand Theft Auto.[11]

Ver também

editar

Referências

  1. «The New Hacker's Dictionary». Jargon File. Consultado em 26 de março de 2023 
  2. «Compaq Portable Computer». Arquivado do original em 15 de Janeiro de 2014 
  3. Inc, InfoWorld Media Group (9 de janeiro de 1984). InfoWorld (em inglês). [S.l.]: InfoWorld Media Group, Inc. 
  4. «Definition of PC clone». PCMAG (em inglês). Consultado em 27 de março de 2023 
  5. «Prestes a ser relançado, NES teve vários clones no Brasil». www.uol.com.br. Consultado em 27 de março de 2023 
  6. «GNU em poucas palavras - Projeto GNU - Free Software Foundation». www.gnu.org. Consultado em 27 de março de 2023 
  7. «What A New OS Needs». PCMAG (em inglês). Consultado em 27 de março de 2023 
  8. «info Octave-FAQ». www.manpagez.com. Consultado em 27 de março de 2023 
  9. Webster, Andrew (9 de dezembro de 2009). «Cloning or theft? Ars explores game design with Jenova Chen». Ars Technica (em inglês). Consultado em 27 de março de 2023 
  10. «Bringin' in the DOOM Clones». GameSpy. 11 de Dezembro de 2003. Arquivado do original em 12 de Julho de 2012 
  11. published, Mikel Reparaz (28 de março de 2007). «Battle of the GTA clones». gamesradar (em inglês). Consultado em 27 de março de 2023