Klon (výpočetní) - Clone (computing)

V práci na počítači , je klon je hardware nebo software, který je navržen tak, aby funkce v přesně stejným způsobem, jako jiný systém. Specifickou podskupinou klonů jsou předělávky (nebo předělávky ), což jsou oživení starých, zastaralých nebo ukončených produktů.

Motivace

Klony a předělávky jsou vytvářeny z různých důvodů, včetně konkurence, standardizace , dostupnosti napříč platformami a dokonce jako pocta . Kompatibilita s původním systémem je obvykle výslovným účelem klonování hardwaru nebo softwaru nízké úrovně, jako jsou operační systémy (např. AROS a MorphOS jsou zamýšleny jako kompatibilní s AmigaOS ). Aplikační software je klonován poskytováním stejné funkce.

Komerčně motivované klony jsou často vytvářeny během počátečního úspěšného komerčního běhu konkurenčního produktu, záměrně soutěží s originálem a snaží se podílet na jejich úspěchu.

Hardware

FC oddělenými famiclone navržen, aby vypadal jako SNS-101 . Tato jednotka přehrává kazety NES i SNES.

Hardwarové klony

Když IBM v roce 1981 oznámila IBM PC , jiné společnosti jako Compaq se rozhodly nabídnout klony PC jako legální reimplementaci z dokumentace PC nebo reverzního inženýrství . Protože většina komponent, kromě BIOSu počítače , byla veřejně dostupná, stačilo Compaqu provést BIOS zpětným inženýrstvím. Výsledkem byl stroj s podobným výkonem a nižší cenou než stroje klonované. Použití termínu „PC klon“ k popisu počítačů kompatibilních s IBM PC vypadlo z používání v 90. letech; třída strojů, které nyní popisuje, se jednoduše nazývá PC, ale rané použití termínu „klon“ obvykle znamenalo vyšší úroveň kompatibility s původním počítačem IBM než „PC-Compatible“, přičemž (často tchajwanské) klony originálu obvod (a možná ROM) nejkompatibilnější (pokud jde o software, který by spustili, a hardwarové testy, které by prošly), zatímco „legitimní“ nové designy, jako jsou Sanyo MBC-550 a Data General One , aniž by porušovaly autorská práva a přidávaly inovace, obvykle selhávaly některé testy kompatibility silně závislé na podrobné kompatibilitě hardwaru (například schopnost spustit Microsoft Flight Simulator nebo jakýkoli software, který obcházel standardní softwarová přerušení a přímo přistupoval k hardwaru na očekávaných předem definovaných místech, nebo-v případě například MBC-550-psané diskety, které nelze přímo zaměňovat se standardními počítači IBM).

Přestože se tento termín většinou dostal do komerčního nepoužívání, termín klon pro počítače stále platí pro počítače vyrobené na základní úrovni nebo nadstandardní (v době, kdy byly vytvořeny), které nenesou žádnou obchodní značku (např. Acer , IBM , HP , Dell ). To zahrnuje, ale není omezeno na počítače sestavené domácími uživateli nebo podnikovými odděleními IT. (Viz také White box (počítačový hardware) .)

Kvůli popularitě a dlouhověkosti Nintendo Entertainment System bylo mnoho hardwarových klonů Nintendo Entertainment System .

Předělávky hardwaru

Příklady předělání hardwaru jsou např. Nedávné předělávky domácích počítačů.

Zvláštním druhem předělávání hardwaru jsou emulátory, které hardwarovou funkcionalitu plně implementují do softwaru. Například software emulátoru WinUAE se snaží chovat přesně jako fyzická Amiga .

Software

Software lze klonovat reverzním inženýrstvím nebo legální opětovnou implementací z dokumentace nebo jiných zdrojů nebo pozorováním vzhledu a chování programu. Důvody klonování softwaru mohou zahrnovat obcházení nežádoucích licenčních poplatků, získávání znalostí o funkcích systému nebo vytváření interoperabilní alternativy pro nepodporovanou platformu . GNU , klon UNIXu , byl motivován potřebou Free Software Movement pro operační systém složený ze zcela svobodného softwaru .

Ve Spojených státech umožňuje Lotus v. Borland klonovat funkce programu, pokud nejsou porušena autorská práva na kód a rozhraní.

Veřejné rozhraní však může podléhat autorským právům, pokud obsahuje výraz (například vzhled ikony). Například v srpnu 2012 společnost Electronic Arts prostřednictvím své divize Maxis podala žalobu na společnost Zynga a tvrdila, že její facebooková hra The Ville byla přímým klonem vlastní facebookové hry EA, The Sims Social . Žaloba zpochybňuje, že The Ville nejen kopíruje herní mechanismy hry The Sims Social , ale také využívá aspekty umění a vizuálního rozhraní, které se zdají být inspirovány The Sims Social . Obě společnosti se v únoru 2013 mimosoudně vypořádaly za nezveřejněných podmínek.

Mezi příklady klonování softwaru patří projekt ReactOS, který se pokouší naklonovat systém Microsoft Windows , a GNU Octave , který považuje nekompatibilitu s MathWorks MATLAB za chybu.

Videohry

Od začátku videoherního průmyslu jsou klony úspěšných konceptů a her běžné. První vlivná střílečka z pohledu první osoby , Doom , vedla v devadesátých letech k vytvoření nového žánru nazvaného jako Doom clones . V roce 2000 inspirovala akční adventura otevřeného světa Grand Theft Auto vznik mnoha klonů Grand Theft Auto .

Předělávky softwaru

Předělávky softwaru jsou oživení starého, zastaralého nebo ukončeného softwaru (např. Abandonware ).

Velkou část předělávek softwaru představují hry počítačových her a rekreace herních motorů vytvořené komunitou fanoušků v rámci retrogamingu , které řeší např. Problémy s kompatibilitou nebo nedostupnost originálu, např. Server pro vypnutí bude nahrazen emulátorem serveru .

Od roku 2000 dochází ke zvyšování počtu komerčních předělávek klasických her původním vývojářem nebo vydavatelem pro současné platformy, protože digitální distribuce snižuje investiční riziko pro speciální vydání. Když jsou některá nová vylepšení vylepšena (zvuk, grafika atd.), Může se nazývat vydání „High definition“ nebo „Special edition“, příkladem je Tajemství Monkey Island: Special Edition .

Další použití výrazu

Databáze

Databáze klon je kompletní a samostatné kopie databázového systému, který zahrnuje obchodní data, DBMS software a další aplikace vrstev, které tvoří prostředí. Klonování je jiný druh operace než replikace a zálohování v tom, že klonované prostředí je plně funkční a oddělené samo o sobě. Klonované prostředí může být navíc při svém vzniku upraveno kvůli změnám konfigurace nebo podmnožině dat.

plocha počítače

Od roku 2010 je zaveden klonový výpočet ve smyslu replikace relace na hostitelském počítači ve virtuální instanci v cloudu . To umožňuje uživateli přístup ke kopii pracovní plochy svého počítače na jakémkoli jiném výpočetním zařízení, jako je tabletový počítač , osobní počítač s jakýmkoli operačním systémem, WebOS, chytré telefony atd.

Klonovaný počítač se replikuje, spouští a je vždy k dispozici prostřednictvím řady cloudových serverů. Na rozdíl od softwaru pro vzdálenou správu není klonování závislé na hostitelském počítači.

Software pro klonování disku

Klonování disku je proces kopírování obsahu jednoho pevného disku počítače na jiný disk nebo do souboru „image“. Obsah prvního disku je obvykle zapsán do souboru bitové kopie jako mezikrok a na druhý disk je načten obsah obrázku. Klonovaná jednotka může nahradit původní, nikoli pouze obsahovat záložní kopie souborů.

Klonovací software replikuje operační systém, jednotky, software a opravy jednoho počítače pro různé účely, včetně nastavení více počítačů, upgradů pevných disků a obnovy systému v případě selhání nebo poškození disku.

Programování

V počítačovém programování , zejména objektově orientovaném , se klonováním rozumí kopírování objektů metodou nebo funkcí kopírování továrny , často nazývanou clonenebo copy, na rozdíl od konstruktoru kopií . Klonování je polymorfní , protože typ klonovaného objektu nemusí být zadán, na rozdíl od použití kopírovacího konstruktoru, který vyžaduje zadání typu (ve volání konstruktoru).

Viz také

Reference

  1. ^ clone /n./ "Přesný duplikát:„ Náš produkt je klonem jejich produktu. "Znamená legální opětovnou implementaci z dokumentace nebo zpětného inženýrství" ze souboru žargonu
  2. ^ Griffen, Daniel Nye (06.08.2012). „EA žaluje Zynga, ale hrozí hlubší sociální problémy“ . Forbes . Citováno 2012-08-07 .
  3. ^ Brown, Nathan (2012-01-25). „Jak si Zynga naklonovala cestu k úspěchu“ . Edge . Citováno 2012-08-07 .
  4. ^ Jamison, Peter (2010-09-08). „FarmVillains“ . SF týdně . Citováno 2012-08-07 .
  5. ^ Cifaldi, Frank (2013-02-15). „EA a Zynga urovnají případ kopírky Ville mimosoudně“ . Gamasutra . Citováno 2013-02-15 .
  6. ^ 11. Portování programů z MATLABu do Octave „Mezi Octave a MATLABem stále existuje řada rozdílů, nicméně obecné rozdíly mezi nimi jsou považovány za chyby.“
  7. ^ Walker, John (2007-11-22). „Exkluzivní RPS: Rozhovor s Gabem Newellem“ . Skála, papír, brokovnice . Citováno 2013-06-28 . Nejhorší dny [pro vývoj her] byly dny kazet pro NES. Bylo to obrovské riziko - všechny tyto peníze jste měli někde svázané v křemíku ve skladu, a tak byste byli konzervativní v rozhodnutích, která jste cítili, že byste mohli udělat, velmi konzervativní v IP adresách, které jste podepsali, váš umělecký směr by se nezměnil , a tak dále. Nyní je to opačný extrém: můžeme něco dát na Steam, doručit to lidem po celém světě, provádět změny. Můžeme riskovat více zajímavých rizik. [...] Maloobchod neví, jak s těmi hrami zacházet. Ve službě Steam [digitální distributor] není žádné omezení prostoru na poličce. Je to skvělé, protože je to spousta starých, osiřelých her.
  8. ^ "The Secret of Monkey Island: Special Edition Tech Info" . GameSpot . Archivovány od originálu 2. dubna 2010 . Citováno 15. listopadu 2011 .CS1 maint: bot: původní stav URL neznámý ( odkaz )
  9. ^ Onyett, Charles (2. června 2009). „E3 2009: The Secret of Monkey Island: Special Edition Preview“ . IGN . Citováno 15. listopadu 2011 .