Оригинальный автор(ы) | Арбен Крезиу |
---|---|
Разработчик(и) | Мауи X-Stream |
Первоначальный выпуск | 12 октября 2004 г. (мягкий запуск) |
Операционная система | Майкрософт Виндоус |
Платформа | x86 |
Тип | Эмулятор процессора PowerPC G4 |
Лицензия | Коммерческое (2004-06) Программное обеспечение с открытым исходным кодом (2006-) [1] |
Веб-сайт | cherryos.com (офлайн) |
CherryOS был эмулятором процессора PowerPC G4 для платформ x86 Microsoft Windows , который позволял различным программам Apple Inc. работать на Windows XP . Анонсированный и доступный для предварительных заказов 12 октября 2004 года, он был разработан Maui X-Stream (MXS), [2] стартапом из Лахайны, Гавайи [3] и дочерней компанией Paradise Television. [3] Программа столкнулась с рядом трудностей запуска в первый год своего существования, включая плохо оцененный мягкий запуск в октябре 2004 года, в котором Wired Magazine утверждал , что CherryOS использовал код, взятый непосредственно из PearPC , старого эмулятора с открытым исходным кодом . Ведущий разработчик Арбен Криезиу впоследствии заявил, что PearPC послужил источником вдохновения для CherryOS, но «не работа, не архитектура. С их архитектурой я никогда не получу такой скорости». [4]
После дальнейшей разработки CherryOS 1.0 была выпущена в своей окончательной форме 8 марта 2005 года [5] с поддержкой CD , DVD , USB , FireWire и Ethernet . Она была описана как автоматически определяющая «аппаратные и сетевые соединения» и позволяющая «использовать практически любое приложение OS X-ready» [5] , включая Safari и Mail [6 ] . По оценкам, совместимая примерно с 70 процентами ПК [6] , MXS снова ответила на обвинения в том, что CherryOS 1.0 включила код из PearPC. MXS утверждал, что CherryOS «абсолютно не» подделка» [6] и что хотя «некоторые общие строки кода и экранные фразы, используемые в Pear PC, также используются в CherryOS... они не являются собственностью продукта Pear PC». [6] Вскоре после этого создатели PearPC, как сообщалось, «рассматривают» судебный процесс против Maui X-Stream, [7] и 6 апреля 2005 года было объявлено, что CherryOS приостановлена. [8] Днем позже CherryOS объявила, что «из-за огромного спроса проект с открытым исходным кодом Cherry запускается 1 мая 2005 года». [9]
12 октября 2004 года эмулятор CherryOS был анонсирован Maui X-Stream (MXS), [ 2] стартапом из Лахайны, Гавайи [3] и дочерней компанией Paradise Television. [3] В то время MXS была наиболее известна разработкой программного обеспечения для потокового видео , в частности, своего кодировщика VX3. [10] Как новый эмулятор, предназначенный для использования Mac OS X на архитектуре компьютеров x86 , [10] CherryOS рекламировалась как работающая на Windows 98 , Windows 2000 или Windows XP , [2] с такими функциями, как возможность перетаскивания файлов с ПК на Mac, создание нескольких профилей и поддержка сетей и звука. [11] Благодаря разработке, возглавляемой сотрудником MXS и разработчиком программного обеспечения Арбеном Криезиу, [10] CherryOS стала доступна для предварительного заказа [4] на веб-сайте MXS. [12]
Некоторые статьи приветствовали CherryOS как нового потенциального конкурента для таких программ, как MacWindows, [13] в то время как Irish Times позже написала, что определенные группы потребителей «с подозрением отнеслись к тому, как малоизвестная гавайская компания... могла внезапно сделать что-то, что ускользнуло от внимания гораздо более крупных фирм». [6] Объясняя подозрения, Ars Technica позже отметила, что эмуляторы небольших разработчиков, таких как PearPC, имели репутацию работающих чрезвычайно медленно, [7] а это означает, что заявление CherryOS о работе на 80 процентах скорости хост-компьютера было бы «крупным прорывом» в отрасли. [3] Когда Star Bulletin спросили об этом , в этот момент Крайезиу отрицал любую возможность того, что CherryOS будет содержать код из конкурирующей программы, такой как Apple, [3] MacWindows, Emulators.com или PearPC, [2] заявив, что «наши юристы рассмотрели это и сказали, что мы в безопасности. Мы написали это с нуля, и мы чисты как стеклышко». [3]
По данным Star Bulletin , подозрения в том, что CherryOS может быть мистификацией, «подогревались» глюками на домашнем сайте CherryOS, [3] и через три дня после открытия сайта для предварительных продаж он рухнул после 300 000 посещений в день. [3] Президент MXS Джим Картес приписал крах как неожиданно высокому трафику, так и «пуристам» Mac, которые взломали и уничтожили серверы, [3] и хотя MXS продолжала принимать нецифровые предварительные заказы, [3] к 19 октября сайт CherryOS был полностью отключен, поскольку MXS перешла на новый веб-хостинг. [14]
Первоначально компания не предлагала пробную версию CherryOS, ссылаясь на опасения, что код может быть пиратским. Однако [3] «как прямой результат подавляющего отклика на наше объявление от 12 октября» [4] по состоянию на 15 октября компания готовила бесплатную бета- версию [3] с предполагаемой датой выпуска 25 ноября 2004 года. [4] [15] 18 октября Kryeziu заявил, что бесплатная публичная демоверсия будет выпущена в течение недели, [12] и CherryOS была впервые зарегистрирована как торговая марка в Соединенных Штатах 19 октября 2004 года. [16] Однако 19 октября Kryeziu не назвал график выпуска CherryOS, заявив, что компания действовала упреждающе, выпустив более раннюю версию «мягкого запуска», [14] и что в CherryOS все еще слишком много программных ошибок [12], чтобы предсказать дату выпуска. [14] Wired News рассмотрели предварительную версию примерно в это же время, сообщив 22 октября, что эксперт обнаружил отличительные «водяные знаки» в исходном коде PearPC в CherryOS. [ 4] Более того, предварительная версия была проверена и работала на той же низкой скорости, что и PearPC, [15] хотя Wired отметил, что «они на самом деле проделали некоторую работу над ней. Они написали целый графический интерфейс, который делает [PearPC] более простым в использовании». [14]
В ответ на статью MXS заявил, что версия, протестированная Wired, была «очень плохой... преждевременной версией», которая «не является CherryOS» [15], и что один из программистов CherryOS был уволен [15] за прямое внедрение элементов кода PearPC [4] в релиз. [15] Конкурирующий эмулятор PearPC был выпущен годом ранее под лицензией GNU General Public License , которая позволяет коммерческим продуктам использовать программное обеспечение для получения прибыли при «определенных условиях, таких как признание предыдущей работы». [12] Крейзиу заявил, что PearPC послужила источником вдохновения для CherryOS, но «не работа, не архитектура. С их архитектурой я никогда не получил бы той скорости, которую получил». [4] Он утверждал, что некоторые сходства между CherryOS и PearPC были результатом «того факта, что они были разработаны для выполнения схожих функций» [14] и что «есть некоторые функции, которые могут быть реализованы только определенным образом, и названия будут похожими или идентичными». [12] Старший редактор Wired Леандер Кани утверждал, что если бы финальная версия CherryOS содержала код PearPC, то PearPC вряд ли подала бы в суд на Maui X-Stream за «долю прибыли, поскольку открытые исходные коды защищены больше системой чести, чем какой-либо правовой основой». [14] [12] 22 октября Криезиу заявил Wired , что с ним связались из Apple Computer по нераскрытой причине, которая «не была плохой». [4]
После задержки CherryOS 1.0 была выпущена в окончательном виде 8 марта 2005 года. Maui-X Stream изначально предлагала бесплатную копию для оценки [5] на своем веб-сайте [5] [17] с 14 загрузочными разрешениями [18] и пятью бесплатными днями на копию. [6] По словам президента MXS Джима Картеса, в течение первых нескольких дней бесплатная версия была загружена 100 000 раз. [5] Картес заявил Mac Observer 8 марта 2005 года: «Было много дезинформации об этом продукте... Я думаю, мы доказали, что эти скептики ошибались». [5] Первоначальные сообщения о том, что некоторые компьютеры сталкиваются с низкой скоростью [5] и сбоями, были объяснены MXS как «ожидаемые», поскольку «в нем есть ошибки. Вот почему мы предлагаем бесплатную пробную загрузку. Если он не работает, им не следует его покупать... мы будем использовать тестирование потребителей для улучшения его стабильности и производительности». [5] Картес предположил, что после разработки, где-то от «60% до 70% всех владельцев ПК» смогут использовать продукт CherryOS. [5] MXS объявила о планах по продвижению CherryOS в течение лета 2005 года, но не стала сообщать подробности о том, когда он поступит в продажу. [5]
BetaNews.com рассмотрел CherryOS после его публичного релиза, утверждая, что между CherryOS и PearPC снова есть сходства, включая определенные нестандартные строки кода. [18] Президент Maui X-Stream Джим Картес отрицал, что CherryOS внедрила код PearPC, [7] а 24 марта 2005 года представитель CherryOS заявил Irish Times , что CherryOS 1.0 «абсолютно не» является подделкой Pear PC, поскольку «между этими двумя продуктами есть значительные различия: оба продукта эмулируют операционную систему Apple, но на этом сходство заканчивается». [6] Представитель также пояснил, что «некоторые общие строки кода и экранные фразы, используемые в Pear PC, также используются в CherryOS. Они не являются собственностью продукта Pear PC. Например, Pear превосходит эмуляцию G3, а CherryOS является единственным стабильным эмулятором G4 на рынке сегодня. CherryOS использует многопоточную архитектуру для скорости и простоты использования. Pear использует пошаговый подход; CherryOS имеет эмулятор общего диска, опция перетаскивания позволяет вам подключать диск Windows к среде Mac, а CherryOS является единственным эмулятором, поддерживающим звук». [6] Картес далее заявил, что хотя PearPC представили свой код до CherryOS, это «не дает им права претендовать на определенные технические аспекты нашего продукта». [5]
30 марта 2005 года Ars Technica сообщила, что создатели PearPC «рассматривают» возможность судебного разбирательства против Maui X-Stream. [7] [19] 6 апреля 2005 года разработчики Cherry OS объявили, что она приостановлена «до дальнейшего уведомления». [8] Днем позже CherryOS объявила на своем веб-сайте, что она больше не будет коммерческим продуктом, и что «из-за огромного спроса проект с открытым исходным кодом Cherry запускается 1 мая 2005 года». [9] Торговая марка CherryOS была зарегистрирована как заброшенная 21 июня 2006 года. [16]
CherryOS был эмулятором процессора PowerPC G4 для платформ x86 Microsoft Windows . Первоначально написанный для работы с Windows 98 , Windows 2000 или Windows XP , [2] среди других функций Cherry OS подразумевал возможность перетаскивания файлов с ПК на Mac, создание нескольких профилей, поддержку скинов и поддержку сетей и звука. [11] В октябре 2004 года разработчик программы объявил, что CherryOS имеет «полные сетевые возможности» и «полный доступ к аппаратным ресурсам хост-компьютера — жесткому диску , ЦП , ОЗУ , FireWire , USB , PCI , шине PCMCIA , сетям Ethernet и модему ». [20] К 21 октября 2004 года сообщалось, что программа будет иметь 7 МБ для загрузки с включенным Velocity Engine . [13] В то время MMX заявили, что они разрабатывают 3D-ускорение для CherryOS. [2]
Программа была публично выпущена 8 марта 2005 года с поддержкой CD, DVD, USB, FireWire и Ethernet. Она была описана как автоматически определяющая «аппаратные и сетевые соединения» и позволяющая «использовать практически любое приложение OS X-ready» [5] , включая Safari и Mail от Apple . [6] По оценкам, совместимая примерно с 70 процентами ПК [6] , система CherryOS требовала процессор Pentium 4 1,6 гигагерца (ГГц) или эквивалентное оборудование и Windows XP , а также 512 мегабайт памяти и 3 гигабайта места на жестком диске. [5] После первоначального выпуска 8 марта сообщалось, что скорость CherryOS 1.0 может быть переменной. Кэрол Макгуайр из MXS заявила, что скорость зависит от процессора компьютера , поскольку «процессор, у которого недостаточно места на жестком диске или который работает на скорости ниже оптимальной, не позволит CherryOS работать так, как задумано». [6] После публичного запуска компания объявила, что Kryeziu будет курировать разработку «поддержки звука и сетевого моста, а также улучшения скорости». [5] Kryeziu объяснил: «Мы думаем, что первые две проблемы будут решены довольно скоро. Это тип продукта, который будет постоянно обновляться по мере продвижения. Мы думаем, что сможем сделать его быстрее, чем сейчас, но это займет время». [5]
За год разработки в прессе возникли некоторые сомнения относительно законности CherryOS в отношении соглашения Apple «Использование и ограничения», которое позволяет использовать программы Apple только на одном «компьютере с маркировкой Apple» одновременно. [2] Однако издание Ars Technica отмечает, что «эмулятор PPC [такой как CherryOS или PearPC] предназначен не только для нарушения соглашений ToS и навлечения гнева Apple Legal. У него также есть законное применение... вы можете использовать эмулятор для запуска версии Linux PPC на оборудовании x86, и вы даже можете использовать сеть P2P для получения этого дистрибутива Linux, оправдывая две технологии одним обоснованием». [7] Несмотря на этот факт, Irish Times указала, что CherryOS продавалась исключительно для запуска Mac OSX, что, по ее мнению, было «явным» нарушением лицензионного соглашения OS X. [6]
Версия | Дебют | Лицензия | Примечания |
---|---|---|---|
Предварительная версия CherryOS | 18 октября 2004 г. | Частная бета-версия | Выпущено только для частного ознакомления |
CherryOS 1.0 | 8 марта 2005 г. | Коммерческий | Выпущено для полной загрузки и бесплатной частичной загрузки |
CherryOS с открытым исходным кодом | 1 мая 2005 г. | С открытым исходным кодом | Анонсировано 7 апреля 2005 г. [9] |