PearPC

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

PearPC - это архитектурно-независимый эмулятор платформы PowerPC , способный запускать многие PowerPC , работающие систем, включая версии до Intel Mac OS X, Darwin и Linux. Он выпущен на условиях Стандартной общественной лицензии GNU (GPL). Его можно запустить в Microsoft Windows, Linux, FreeBSD и других системах, основанных на POSIX - X11. Первый официальный выпуск был выпущен 10 мая 2004 года.

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

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

Содержание
  • 1 Недостатки
  • 2 Внешние интерфейсы
  • 3 Противоречие с CherryOS
  • 4 Эмулируемое оборудование
  • 5 См. Также
  • 6 Ссылки и примечания
  • 7 Внешние ссылки
Недостатки

текущая официальная версия 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 pl atform, в том числе на компьютерах сторонних производителей (хотя и в нарушение лицензионного соглашения Mac OS X), интерес к PearPC с тех пор снизился, и теперь внимание в основном сосредоточено на запуске Mac OS X изначально на оборудовании x86 или в программном обеспечении виртуализации, таком как VMware Workstation.

Frontends

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:

См. Также
Ссылки и примечания
Внешние ссылки
Последняя правка сделана 2021-06-01 07:01:49
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте