Из Википедии, бесплатной энциклопедии
  (Перенаправлен из Remake (вычисления) )
Перейти к навигации Перейти к поиску

В вычислениях , клон это аппаратное или программное обеспечение , которое предназначено для функции точно так же, как и другой системы. [1] Определенное подмножество клонов - это ремейки (или переделки ), которые представляют собой возрождение старых, устаревших или снятых с производства продуктов.

Мотивация [ править ]

Клоны и римейки создаются по разным причинам, включая конкуренцию, стандартизацию , доступность на разных платформах и даже в знак уважения . Совместимость с исходной системой обычно является явной целью клонирования оборудования или низкоуровневого программного обеспечения, такого как операционные системы (например, AROS и MorphOS предназначены для совместимости с AmigaOS ). Прикладное программное обеспечение клонируется с той же функциональностью.

Коммерчески мотивированные клоны часто создаются во время первоначального успешного коммерческого запуска продукта конкурента, намеренно конкурируя с оригиналом и пытаясь участвовать в их успехе.

Оборудование [ править ]

FC Твин famiclone разработан , чтобы выглядеть как SNS-101 . Это устройство воспроизводит картриджи как NES, так и SNES.

Клоны оборудования [ править ]

Когда IBM анонсировала IBM PC в 1981 году, другие компании, такие как Compaq, решили предложить клоны ПК в качестве законной реализации из документации ПК или обратного проектирования . Поскольку большинство компонентов, за исключением BIOS ПК , были общедоступными, Compaq оставалось только перепроектировать BIOS. В результате получилась машина с аналогичной производительностью и более низкой ценой, чем клонированные машины. Использование термина «клон ПК» для описания IBM PC-совместимыхкомпьютеры вышли из употребления в 1990-х годах; описываемый здесь класс компьютеров называется просто ПК, но раннее использование термина «клон» обычно подразумевало более высокий уровень совместимости с исходным ПК IBM, чем «ПК-совместимые», с (часто тайваньскими) клонами оригинала. схемы (и, возможно, ПЗУ) наиболее совместимы (с точки зрения программного обеспечения, которое они будут запускать, и аппаратных тестов, которые они пройдут), в то время как «законные» новые разработки, такие как Sanyo MBC-550 и Data General One , не нарушая авторских прав и не добавляя инновации, как правило, не проходили некоторые тесты совместимости, сильно зависящие от детальной совместимости оборудования (например, возможность запускать Microsoft Flight Simulator или любое программное обеспечение, которое обходило стандартпрограммные прерывания и прямой доступ к аппаратному обеспечению в ожидаемых заранее определенных местах или, например, в случае MBC-550, запись на дискеты, которые нельзя было напрямую заменить стандартными ПК IBM).

Хотя термин в основном вышел из употребления в коммерческих целях, термин клон для ПК по-прежнему применяется к ПК начального уровня или выше стандарта (на момент его создания), который не имеет коммерческого бренда (например, Acer , IBM , HP , Dell ). Сюда входят, помимо прочего, ПК, собранные домашними пользователями или корпоративными ИТ-отделами. (См. Также Белый ящик (компьютерное оборудование) .)

Было много клонов оборудования Nintendo Entertainment System из-за популярности и долговечности Nintendo Entertainment System .

Аппаратные ремейки [ править ]

Примерами ремейков оборудования являются, например, недавние ремейки домашних компьютеров .

Особым видом аппаратных ремейков являются эмуляторы, которые полностью программно реализуют аппаратные функции. Например, программное обеспечение эмулятора WinUAE пытается вести себя точно так же, как физическая Amiga .

Программное обеспечение [ править ]

Программное обеспечение может быть клонировано путем обратного проектирования или юридической повторной реализации из документации или других источников или путем наблюдения за внешним видом и поведением программы. Причины клонирования программного обеспечения могут включать обход нежелательных лицензионных сборов, получение знаний о функциях системы или создание совместимой альтернативы для неподдерживаемой платформы . GNU , клон UNIX , был мотивирован потребностью Движения за свободное программное обеспечение в операционной системе, состоящей из полностью свободных программ .

В Соединенных Штатах дело Lotus против Borland позволяет клонировать функциональные возможности программы при условии, что авторские права на код и интерфейс не нарушаются.

Тем не менее, открытый интерфейс также может быть объектом авторского права в той степени, в которой он содержит выражение (например, появление значка). Например, в августе 2012 года Electronic Arts через свое подразделение Maxis подала иск против Zynga , утверждая, что ее игра The Ville для Facebook является прямым клоном собственной игры EA для Facebook, The Sims Social . В иске утверждается, что The Ville не только копирует игровую механику The Sims Social , но также использует элементы графики и визуального интерфейса, которые, кажется, вдохновлены The Sims Social . [2] [3] [4]Две компании урегулировали спор во внесудебном порядке на нераскрытых условиях в феврале 2013 года [5].

Примеры клонирования программного обеспечения включают проект ReactOS, который пытается клонировать Microsoft Windows , и GNU Octave , который рассматривает несовместимость с MathWorks MATLAB как ошибку. [6]

Видеоигры [ править ]

С самого начала индустрии видеоигр клоны успешных концепций и игр были обычным явлением. Doom , первый влиятельный шутер от первого лица , который в 1990-х годах привел к созданию нового жанра, получившего название клонов Doom . В 2000-х годах приключенческий боевик в открытом мире Grand theft Auto вдохновил на создание многих клонов Grand Theft Auto .

Ремейки программного обеспечения [ править ]

Ремейки программного обеспечения - это возрождение старого, устаревшего или прекращенного программного обеспечения (например, Abandonware ).

Хорошая доля программных ремейков являются Fangames из компьютерных игр и игровой движок отдыха , сделанные фан - сообщества в рамках retrogaming , в адрес например совместимости проблем или недоступности оригинала, например, сервер получает отключение замещено сервера эмулятора .

Начиная с 2000-х годов, было увеличено количество коммерческих римейков классических игр, созданных исходным разработчиком или издателем для существующих платформ, поскольку цифровое распространение снижает инвестиционный риск для нишевых выпусков. [7] При некотором улучшении (аудио, графика и т. Д.) Новые выпуски могут называться выпуском «Высокое разрешение» или «Специальным выпуском», например, «Секрет острова обезьян: специальное издание» . [8] [9]

Другие варианты использования термина [ править ]

Базы данных [ править ]

Базы данных клон является полной и отдельной копией базы данных системы , которая включает в себя бизнес - данные, в СУБД программное обеспечение и любые другие уровни приложения , которые составляют среду. Клонирование - это операция, отличная от репликации и резервного копирования, в которой клонированная среда является полностью функциональной и самостоятельной. Кроме того, клонированная среда может быть изменена с самого начала из-за изменений конфигурации или поднабора данных.

Рабочий стол [ править ]

С 2010 года было введено клонирование в смысле репликации сеанса на главном компьютере в виртуальном экземпляре в облаке . Это позволяет пользователю иметь доступ к копии рабочего стола своего ПК на любом другом вычислительном устройстве, таком как планшетный компьютер , персональный компьютер с любой операционной системой, WebOS, смартфоны и т. Д.

Компьютер-клон копирует, работает и всегда доступен через ряд облачных серверов. В отличие от программного обеспечения для удаленного управления, клонирование не зависит от главного компьютера.

Программное обеспечение для клонирования дисков [ править ]

Клонирование диска - это процесс копирования содержимого жесткого диска одного компьютера на другой диск или в файл «образ». Обычно содержимое первого диска записывается в файл изображения в качестве промежуточного шага, а второй диск загружается с содержимым изображения. Клонированный диск может заменить оригинал, а не просто содержать резервные копии файлов.

Программное обеспечение для клонирования копирует операционную систему, диски, программное обеспечение и исправления на одном компьютере для различных целей, включая настройку нескольких компьютеров, обновление жесткого диска и восстановление системы в случае сбоя или повреждения диска.

Программирование [ править ]

В компьютерном программировании , особенно объектно-ориентированном программировании , клонирование относится к копированию объекта с помощью метода или функции фабрики копирования , часто вызываемой cloneили copy, в отличие от конструктора копирования . Клонирование является полиморфным в том смысле , что тип клонируемого объекта указывать не нужно, в отличие от использования конструктора копирования, который требует указания типа (в вызове конструктора).

См. Также [ править ]

  • Совместимость с вилкой
  • Клон видеоигры
  • Ремейк видеоигры
  • Отдых на игровом движке
  • Категория: Клоны компьютерного оборудования
  • Категория: Ремейки игровых приставок

Ссылки [ править ]

  1. ^ clone /n./ "Точный дубликат:" Наш продукт является клоном их продукта. "Подразумевает легальную повторную реализацию из документации или путем обратного проектирования" из файла жаргона
  2. ^ Гриффен, Дэниел Най (2012-08-06). «EA подает в суд на Zynga, но угрожают более глубокие социальные проблемы» . Forbes . Проверено 7 августа 2012 .
  3. ^ Браун, Натан (2012-01-25). «Как Zynga клонировала свой путь к успеху» . Edge . Проверено 7 августа 2012 .
  4. ^ Джеймисон, Питер (2010-09-08). «ФермаЗлодеи» . SF Weekly . Проверено 7 августа 2012 .
  5. ^ Cifaldi, Франк (2013-02-15). «EA и Zynga урегулировали дело о подражании Вилле во внесудебном порядке» . Гамасутра . Проверено 15 февраля 2013 .
  6. ^ 11. Перенос программ из MATLAB в Octave «Все еще существует ряд различий между Octave и MATLAB, однако в целом различия между ними считаются ошибками».
  7. ^ Уокер, Джон (22.11.2007). «Эксклюзив RPS: Интервью с Гейбом Ньюэллом» . Камень, бумага, дробовик . Проверено 28 июня 2013 .Худшими днями [для разработки игр] были дни картриджей для NES. Это был огромный риск - у вас были все эти деньги, привязанные к кремнию где-то на складе, и поэтому вы были бы консервативны в решениях, которые, как вы чувствовали, могли бы принять, очень консервативными в отношении подписанных вами IP, ваше художественное направление не изменилось , и так далее. Теперь это противоположная крайность: мы можем разместить что-то в Steam, доставить это людям по всему миру, внести изменения. Мы можем пойти на более интересные риски. [...] Розничная торговля не знает, что делать с этими играми. В Steam [цифровой дистрибьютор] нет ограничений по количеству полок. Это здорово, потому что это куча старых, осиротевших игр.
  8. ^ «Секрет острова обезьян: специальная техническая информация» . GameSpot . Архивировано 2 апреля 2010 года . Проверено 15 ноября 2011 года .CS1 maint: bot: original URL status unknown (link)
  9. ^ Onyett, Чарльз (2 июня 2009). «E3 2009: Тайна острова обезьян: предварительный просмотр специального выпуска» . IGN . Проверено 15 ноября 2011 года .