클론(컴퓨팅)

Clone (computing)

컴퓨팅에서 클론은 다른 시스템과 [1]정확히 같은 방식으로 작동하도록 설계된 하드웨어 또는 소프트웨어입니다.클론의 특정 서브셋은 리메이크(또는 리메이크)로, 오래된 제품, 오래된 제품 또는 중단된 제품의 리메이크입니다.

동기

경쟁, 표준화, 플랫폼 간의 가용성, 심지어 존경심 등 여러 가지 이유로 클론과 리메이크가 생성됩니다.원래 시스템과의 호환성은 일반적으로 하드웨어 또는 운영체제 등의 저수준 소프트웨어를 복제하는 명확한 목적입니다(AROS MorphOS는 Amiga와의 호환성을 의도하고 있습니다).OS) 애플리케이션 소프트웨어는 동일한 기능을 제공함으로써 복제됩니다.

상업적인 동기부여를 받은 클론은 경쟁사 제품이 상업적으로 처음 성공적으로 실행되었을 때 의도적으로 오리지널과 경쟁하고 그 성공에 참여하려고 하는 경우가 많습니다.

하드웨어

FC Twin Famiclone은 SNS-101처럼 디자인되었습니다.이 유닛은 NES 카트리지와 SNES 카트리지를 모두 재생합니다.

하드웨어 클론

1981년 IBM이 IBM PC를 발표했을 Compaq와 같은 다른 회사는 PC의 문서 또는 역엔지니어링을 법적으로 재실장하기 위해 PC 클론을 제공하기로 결정했습니다.PC의 BIOS를 제외한 대부분의 컴포넌트가 공개되어 있었기 때문에 Compaq는 BIOS를 리버스 엔지니어링하기만 하면 되었습니다.그 결과 복제한 기계보다 성능이 비슷하고 가격이 저렴했습니다.IBM PC 호환 컴퓨터를 설명하기 위해 "PC 클론"이라는 용어의 사용은 1990년대에 사용되지 않게 되었습니다. 현재 PC라고 하는 컴퓨터 클래스는 단순히 PC라고 불리지만, "클론"이라는 용어의 초기 사용은 일반적으로 원래 회로의 "PC 호환"보다 원래 IBM PC와 더 높은 수준의 호환성을 의미합니다.(및 ROM의 경우) 가장 호환성이 높은 (실행되는 소프트웨어와 하드웨어 테스트에 합격하는) 반면, Sanyo MBC-550이나 Data General One과 같은 새로운 디자인은 저작권을 침해하거나 혁신을 추가하지 않고 일부 호환성 테스트에 불합격하는 경향이 있었습니다(하드웨어의 상세 호환성에 크게 의존하고 있습니다).를 들어, Microsoft Flight Simulator를 실행하는 기능, 또는 표준 소프트웨어 인터럽트를 무시하고 미리 정의된 예상 위치에서 직접 하드웨어에 액세스하는 소프트웨어, 또는 MBC-550의 경우 표준 IBM PC와 직접 교환할 수 없는 디스켓을 작성하는 기능 등이 있습니다.)

이 용어는 대부분 상업적으로 사용되지 않지만, PC용 클론이라는 용어는 여전히 상용 브랜드(Acer, IBM, HP, Dell 등)가 없는 엔트리 레벨 이상의 표준 PC에 적용됩니다.여기에는 자택 사용자 또는 기업의 IT부문이 조립한 PC가 포함됩니다.(화이트 박스(컴퓨터 하드웨어)도 참조).

닌텐도 엔터테인먼트 시스템의 인기와 수명으로 인해 많은 닌텐도 엔터테인먼트 시스템 하드웨어 복제품이 있었다.

하드웨어 리메이크

하드웨어 리메이크의 예는 최근의 가정용 컴퓨터 리메이크입니다.

특별한 종류의 하드웨어 리메이크란 소프트웨어에 하드웨어 기능을 완전히 구현하는 에뮬레이터입니다.예를 들어 WinUAE 에뮬레이터 소프트웨어는 물리적 Amiga와 똑같이 동작하려고 합니다.

소프트웨어

소프트웨어는 리버스 엔지니어링 또는 문서 또는 기타 소스로부터의 법적 재실장 또는 프로그램의 외관 및 동작을 관찰함으로써 복제할 수 있습니다.소프트웨어 클로닝의 이유로는 바람직하지 않은 라이센스 비용을 회피하거나 시스템 기능에 대한 지식을 습득하거나 지원되지 않는 플랫폼에 대해 상호 운용 가능한 대체 소프트웨어를 작성하는 것이 있습니다.UNIX의 복제품인 GNU는 전적으로 자유 소프트웨어로 구성된 운영체제에 대한 자유 소프트웨어 운동의 필요성에 의해 동기 부여되었습니다.

미국에서는 Lotus v. Borland경우 코드 및 인터페이스의 저작권이 침해되지 않는 한 프로그램의 기능을 복제할 수 있습니다.

그러나 공용 인터페이스는 표현(아이콘의 외관 등)을 포함하는 범위 내에서 저작권의 대상이 될 수도 있습니다.를 들어, 2012년 8월, Electronic Arts는 자사의 Facebook 게임인 The Ville이 EA의 Facebook 게임인 The Sims Social을 직접 복제했다고 주장하며 Zynga를 상대로 소송을 제기했다.이 소송은 The Ville이 The Sims Social의 게임 플레이 메커니즘을 모방할 뿐만 아니라 The Sims [2][3][4]Social에서 영감을 받은 것으로 보이는 아트 및 비주얼 인터페이스 측면도 사용한다는 데 이의를 제기합니다.두 회사는 2013년 [5]2월 비공개 조건으로 법정 밖에서 합의를 보았다.

소프트웨어 클로닝의 예로는 React가 있습니다.Microsoft Windows를 복제하는 OS 프로젝트MathWorks MATLAB와의 호환성을 [6]버그로 취급하는 GNU 옥타브.

비디오 게임

비디오 게임 산업이 시작된 이래, 성공한 컨셉과 게임의 복제품은 흔했다.최초의 영향력 있는 1인칭 슈팅 선수인 Doom은 1990년대에 Doom 클론이라고 불리는 새로운 장르의 창조를 이끌었다.2000년대에 오픈 월드 액션 어드벤처 Grand Theft Auto많은 Grand Theft Auto 클론을 만드는 데 영감을 주었습니다.

소프트웨어 리메이크

소프트웨어 리메이크란 오래된 소프트웨어, 오래된 소프트웨어 또는 중단된 소프트웨어(예: 포기 소프트웨어)를 재생한 것입니다.

소프트웨어 리메이크의 상당 부분은 컴퓨터 게임의 Fangame과 팬 커뮤니티리트로게이밍의 일환으로 만든 게임 엔진 레크리에이션으로, 예를 들어 셧다운 서버가 서버 에뮬레이터로 대체되는 등 원본의 호환성 문제나 가용성 문제를 해결하기 위한 것이다.

2000년대 이후 디지털 배급이 틈새출시에 [7]대한 투자 위험을 낮추면서 기존 플랫폼용 개발자나 퍼블리셔에 의한 클래식 게임의 상업적 리메이크가 증가하고 있다.어떤 식으로든(오디오, 그래픽 등) 새로운 릴리스를 확장하면 "고화질" 릴리스 또는 "스페셜 에디션"이라고 할 수 있습니다.예를 들어 The Secret of Monkey Island: Special [8][9]Edition이 있습니다.

이 용어의 다른 사용

데이터베이스

데이터베이스 클론은 비즈니스 데이터, DBMS 소프트웨어 및 환경을 구성하는 기타 애플리케이션 계층을 포함하는 데이터베이스 시스템의 완전하고 개별적인 복사본입니다.클로닝은 복제 백업과는 다른 종류의 작업입니다.클론된 환경은 완전히 기능하는 동시에 그 자체로 분리되어 있기 때문입니다.또한 클론 환경은 구성 변경 또는 데이터 서브셋화로 인해 초기 단계에서 변경될 수 있습니다.

데스크 톱

2010년부터 클라우드 가상 인스턴스의 호스트 컴퓨터 세션을 복제하는 의미에서 클론 컴퓨팅이 도입되었습니다.이를 통해 사용자는 태블릿 컴퓨터, 운영체제를 실행하는 PC, WebOS, 스마트폰 등 다른 컴퓨팅 디바이스 상의 PC 데스크톱 복사본에 액세스할 수 있습니다.

복제 시스템은 일련의 클라우드 서버를 통해 복제, 실행 및 항상 사용할 수 있습니다.리모트 관리 소프트웨어와 달리 클론 컴퓨팅은 호스트 컴퓨터에 의존하지 않습니다.

디스크 클로닝 소프트웨어

디스크 복제는 컴퓨터 하드 드라이브의 내용을 다른 디스크 또는 "이미지" 파일에 복사하는 프로세스입니다.통상, 중간 스텝으로서 제1 디스크의 내용을 화상 파일에 기입해, 제2 디스크에 화상의 내용을 로드한다.단순히 파일의 백업 복사본을 포함하는 것이 아니라 복제된 드라이브가 원본 드라이브를 대체할 수 있습니다.

소프트웨어 복제는 여러 컴퓨터 설정, 하드 드라이브 업그레이드, 디스크 장애 또는 파손 시 시스템 복구 등 다양한 목적으로 한 컴퓨터의 운영 체제, 드라이브, 소프트웨어 및 패치를 복제합니다.

프로그래밍

컴퓨터 프로그래밍, 특히 객체 지향 프로그래밍에서, 클로닝은 종종이라고 불리는 메서드 또는 복사 팩토리 함수에 의한 객체 복사를 참조한다.clone또는copy(복사 컨스트럭터가 아닙니다).복제는 (컨스트럭터 호출에서) 유형을 지정해야 하는 복사 컨스트럭터를 사용하는 것과 달리 복제할 개체의 유형을 지정할 필요가 없다는 점에서 다형적입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ clone /n./ "정확한 복제품: "당사 제품은 자사 제품의 복제품입니다." Jonesm File에서 문서 또는 리버스 엔지니어링을 통한 법적 재실장을 의미합니다.
  2. ^ Griffen, Daniel Nye (2012-08-06). "EA Sues Zynga, But Deeper Social Issues Threaten". Forbes. Retrieved 2012-08-07.
  3. ^ Brown, Nathan (2012-01-25). "How Zynga cloned its way to success". Edge. Retrieved 2012-08-07.
  4. ^ Jamison, Peter (2010-09-08). "FarmVillains". SF Weekly. Retrieved 2012-08-07.
  5. ^ Cifaldi, Frank (2013-02-15). "EA and Zynga settle The Ville copycat case out of court". Gamasutra. Retrieved 2013-02-15.
  6. ^ 11. MATLAB에서 옥타브로의 이식 프로그램 "옥타브와 MATLAB 사이에는 여전히 많은 차이가 있지만, 일반적으로 둘 사이의 차이는 버그로 간주된다."
  7. ^ Walker, John (2007-11-22). "RPS Exclusive: Gabe Newell Interview". 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.
  8. ^ "The Secret of Monkey Island: Special Edition Tech Info". GameSpot. Archived from the original on April 2, 2010. Retrieved November 15, 2011.{{cite web}}: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크).
  9. ^ Onyett, Charles (June 2, 2009). "E3 2009: The Secret of Monkey Island: Special Edition Preview". IGN. Retrieved November 15, 2011.