ГрушаPC - PearPC

ГрушаPC
PearPC logo.png
Разработчики)Себастьян Биаллас, Стефан Вейерграф, Кассондра Фош
изначальный выпуск10 мая 2004 г.; 16 лет назад (2004-05-10)
Предварительный выпуск
0.6.0 / 12 июля 2015 г.; 5 лет назад (2015-07-12)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++, C, Сборка
Операционная системаFreeBSD, Linux, Майкрософт Виндоус
ТипЭмулятор
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтgithub.com/ sebastianbiallas/ pearpc

ГрушаPC архитектурно-независимый PowerPC Платформа эмулятор может работать со многими PowerPC операционные системы, включая версии до Intel Mac OS X,[1] Дарвин и Linux. Он выпущен на условиях Стандартная общественная лицензия GNU (GPL). Может быть исполнен на Майкрософт Виндоус, Linux, FreeBSD и другие системы на основе POSIX -X11. Первый официальный релиз состоялся 10 мая 2004 года.[нужна цитата ]

В эмуляторе есть вовремя (JIT) ядро ​​эмуляции процессора, которое динамически переводит Код PPC в код x86, кеширование результатов. Несмотря на то, что ядро ​​эмуляции JIT работает только на хост-архитектурах x86, оно работает как минимум в 10 раз быстрее, чем ядро ​​эмуляции универсального процессора, независимое от архитектуры. Однако, согласно страницы руководства снабжен чем то Debian пакетов PearPC, даже ядро ​​JIT работает примерно в 40 раз медленнее, чем хост-машина, если бы выполняла собственный код.[нужна цитата ]

До декабря 2005 года PearPC быстро развивался по скорости, стабильности и возможностям. Однако после этого нового релиза не было до июля 2011 года, то есть спустя пять с половиной лет. Отдельные лица также работали над сборками с дополнительными функциями, такими как встроенная поддержка CD-ROM, и даже начался прогресс в эмуляции звука.[нужна цитата ] Строит в том числе AltiVec эмуляция для запуска приложений, требующих PowerPC G4 процессоры также были произведены, хотя при запуске Mac OS X Tiger с использованием таких сборок возникали многочисленные проблемы (в основном сбои интерфейса), которые не были решены. Также была проработана поддержка ускорения графики, которая теоретически должна обеспечить значительный прирост производительности благодаря графическому интерфейсу OS X с аппаратным ускорением, известному как Кварц Экстрим который в настоящее время не поддерживается в PearPC.[нужна цитата ]

Недостатки

Текущая официальная версия PearPC - 0.5.0 (выпущена 12 июля 2015 г.). Хотя его эмуляция PowerPC обрабатывает большинство приложений, а эмулятор уже имеет впечатляющий набор функций, в проекте все еще отсутствуют функции, необходимые для полной эмуляции опыта PowerPC:

  • Эмуляция звука (в сети есть сборки звукового теста PearPC, обычно называемые ppc-snd)
  • G5 (64-битный PowerPC) эмуляция
  • Образ диска Apple (.dmg) для использования в качестве изображения (в настоящее время для использования изображения .dmg файл должен быть преобразован в ISO образ (.iso)
  • Mac OS X Leopard поддержка (вместо этого попробуйте использовать OSx86 )[нужна цитата ]

6 июня 2005 г. (тогдашний) генеральный директор Apple Стив Джобс объявил, что Apple начнет переключать архитектуры своих компьютеров с IBM PowerPC на платформу Intel x86. Переход был завершен в августе 2006 года. Эта новость вызвала множество вопросов о будущем проекта PearPC, потому что, хотя сам проект является эмулятором PowerPC, он в основном используется для запуска Mac OS X на машинах x86. Поскольку Mac OS X теперь может запускаться изначально на платформе x86, в том числе на компьютерах сторонних производителей (хотя и в нарушение лицензионного соглашения Mac OS X), интерес к PearPC с тех пор угас, и теперь внимание в основном сосредоточено на исходном запуске Mac OS X. на оборудовании x86 или в программном обеспечении виртуализации, таком как VMware Workstation.[нужна цитата ]

Фронтенды

PearPC в настоящее время не имеет собственного GUI - кнопка «Сменить компакт-диск» в ранних версиях была удалена, поскольку она редко работала правильно. Однако разработчики сделали для программы внешние интерфейсы. Двумя из них являются PearGUI, который выглядит как приложение Mac OS X, но несовместимо с текущими версиями PearPC, и PearPCCP (сокращение от «PearPC Control Panel»), который совместим с PearPC 0.3 и новее. Неполнота PearGUI раздражает многих пользователей, а его функция «Создать образ диска» еще не завершена (серьезный недостаток), но многие пользователи хвалят его графический интерфейс. PearPCCP имеет встроенный мастер настройки в дополнение к другим расширенным функциям, но этому мешает то, что многие пользователи считают неполноценным интерфейсом, и несколько ошибок. Некоторые пользователи также сообщают, что PearPCCP удаляет комментарии из файлов конфигурации, а PearGUI - нет. Веб-сайт PearPC.net также выпустил собственный графический интерфейс PearPC-GUI на основе Java, названный APE, который является частью пакета PearPC.net. CherryOS предполагается, что это просто интерфейс для PearPC. Его веб-сайт был закрыт в мае 2005 года.[нужна цитата ]

Противоречие CherryOS

Через пять месяцев после выпуска PearPC другой эмулятор PowerPC под названием CherryOS появился, утверждая, что предлагает больше возможностей и большую скорость. Однако через несколько часов после его объявления были подняты вопросы по поводу утверждений, и многие эксперты и сторонники открытого исходного кода предположили, что CherryOS была не чем иным, как переупаковкой PearPC. Эмулятор CherryOS был переиздан в марте 2005 года как коммерческий продукт. По словам Кассондры Фош, главного автора PearPC, он все еще содержал весь или часть кода, написанного для проекта PearPC. CherryOS также вызвала вопросы относительно законности коммерческого программного обеспечения, разработанного и проданного специально для работы Mac OS на архитектуре x86, поскольку в лицензионном соглашении Apple прямо говорится, что операционная система может быть установлена ​​только на компьютеры Apple. В конце концов, распространение CherryOS прекратилось из-за очень большого количества критики, направленной в его адрес.[нужна цитата ]

Кроме того, хотя CherryOS поддерживает установку с собственного компакт-диска, сам эмулятор работает немного медленнее, чем PearPC, хотя он утверждает, что работает в три раза быстрее, чем PearPC.[нужна цитата ]

Эмулируемое оборудование

ЦПУ:

Ethernet:

Смотрите также

Ссылки и примечания

  1. ^ Он не может работать Mac OS X v10.0 ни Mac OS X v10.5 и позже. (Увидеть "PearPC".).
  2. ^ pearpc-0.4.tar.bz2: pearpc-0.4 / src / io / 3c90x / 3c90x.cc
  3. ^ pearpc-0.4.tar.bz2: pearpc-0.4 / src / io / rtl8139 / rtl8139.cc

внешние ссылки